CS/네트워크

OSI 7계층

프론트엔드코린이 2025. 6. 7. 13:48

✅ OSI 7계층 모델 정리

OSI(Open Systems Interconnection) 7계층 모델은 네트워크 통신을 7단계로 나누어 각 단계의 역할을 명확히 한 이론적 모델입니다. 실제 구현보다 개념적으로 많이 사용됩니다.


🧱 OSI 7계층 구조

계층 번호 계층 이름 주요 역할 예시
7계층 응용 계층 (Application) 사용자에게 네트워크 서비스 제공 HTTP, FTP, SMTP, DNS
6계층 표현 계층 (Presentation) 데이터 형식 변환, 암호화/복호화 JPEG, MPEG, SSL/TLS
5계층 세션 계층 (Session) 통신 세션 관리, 연결 설정/유지/종료 NetBIOS, RPC
4계층 전송 계층 (Transport) 신뢰성 있는 데이터 전송 TCP, UDP
3계층 네트워크 계층 (Network) 경로 설정, 논리 주소(IP) 할당 IP, ICMP, ARP
2계층 데이터 링크 계층 (Data Link) 물리적 주소(MAC) 기반 데이터 전송 Ethernet, 스위치
1계층 물리 계층 (Physical) 실제 비트(0,1) 전송 케이블, 허브, 전기신호 등

📌 각 계층 요약 설명

🔹 1. 물리 계층 (Physical)

  • 전기적, 기계적, 절차적 특성을 통해 비트 전송
  • 예: 전선, 광섬유, 리피터, 허브

🔹 2. 데이터 링크 계층 (Data Link)

  • MAC 주소 기반 데이터 프레임 전송
  • 오류 검출, 흐름 제어
  • 예: 이더넷, 스위치

🔹 3. 네트워크 계층 (Network)

  • IP 주소 기반 데이터 전달
  • 라우팅, 경로 선택
  • 예: IP, 라우터

🔹 4. 전송 계층 (Transport)

  • 종단 간 신뢰성 있는 데이터 전송
  • TCP (신뢰성), UDP (속도)
  • 포트 번호 사용

🔹 5. 세션 계층 (Session)

  • 통신 세션을 설정, 유지, 종료
  • 예: 로그인 세션, API 통신

🔹 6. 표현 계층 (Presentation)

  • 데이터의 형식, 인코딩, 암호화/복호화
  • 예: UTF-8 변환, TLS 암호화

🔹 7. 응용 계층 (Application)

  • 사용자와 가장 가까운 계층
  • 웹, 메일 등 애플리케이션 서비스 제공
  • 예: HTTP, FTP, SMTP, DNS

🧠 암기 팁

물 데 네 전 세 표 응 (하위 → 상위)
"물데네전세표응"
또는
Please Do Not Touch Steve's Pet Alligator


🔄 TCP/IP 4계층과의 비교

OSI 7계층 TCP/IP 4계층
응용, 표현, 세션 계층 응용 계층 (Application)
전송 계층 전송 계층 (Transport)
네트워크 계층 인터넷 계층 (Internet)
데이터링크, 물리 계층 네트워크 인터페이스 계층 (Link)

'CS > 네트워크' 카테고리의 다른 글

TCP/IP 4계층  (0) 2025.06.07