TCP/IP 모델은 OSI 모델보다 간단하고 실제 구현에 많이 사용되는 계층으로, 4개의 계층으로 나누어져 있다.
OSI 모델에 비해 계층 수가 적은 이유는 몇 가지 기능을 통합했기 때문!
기능: 데이터 전송을 위한 물리적 네트워크 연결을 담당.
예시: Ethernet, Wi-Fi.
비교: OSI의 데이터 링크 계층과 물리 계층을 합친 개념.
기능: 패킷을 목적지까지 라우팅하고 IP 주소를 기반으로 데이터를 전달.
예시: IP, ICMP, ARP.
비교: OSI의 네트워크 계층과 동일.
기능: 데이터의 신뢰성 있는 전달을 담당. 흐름 제어, 오류 수정, 데이터 재전송 등을 처리.
예시: TCP, UDP.
비교: OSI의 전송 계층과 동일.
기능: 사용자와 직접 상호작용하는 애플리케이션과 프로토콜을 담당.
예시: HTTP, FTP, SMTP 등.
비교: OSI의 응용 계층, 표현 계층, 세션 계층이 모두 TCP/IP의 응용 계층에 해당.
| OSI 계층 | TCP/IP 계층 | 기능 |
|---|---|---|
| 1. 물리 계층 | 네트워크 인터페이스 계층 | 물리적 전송 매체를 통한 데이터 전송 |
| 2. 데이터 링크 계층 | 네트워크 인터페이스 계층 | 오류 검출, MAC 주소 기반 데이터 전달 |
| 3. 네트워크 계층 | 인터넷 계층 | 라우팅, IP 주소 기반 데이터 전달 |
| 4. 전송 계층 | 전송 계층 | 신뢰성 있는 데이터 전송, 오류 제어 |
| 5. 세션 계층 | 응용 계층 | 세션 관리 (세션 계층은 TCP/IP에서는 응용 계층에 포함) |
| 6. 표현 계층 | 응용 계층 | 데이터 형식 변환, 압축, 암호화 (TCP/IP에서는 응용 계층에 포함) |
| 7. 응용 계층 | 응용 계층 | 사용자와 애플리케이션 간의 상호작용 |