✅ 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 |
|---|