<aside> <img src="/icons/list-indent_lightgray.svg" alt="/icons/list-indent_lightgray.svg" width="40px" />
Table Of Content
</aside>
인터넷 프로토콜 스위트(internet protocol suite) : 인터넷에서 컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 프로토콜의 집합
┌─────────────────────────────┐
│ 애플리케이션 계층 (Application) │ ← HTTP, FTP, SSH, SMTP, DNS
├─────────────────────────────┤
│ 전송 계층 (Transport) │ ← TCP, UDP
├─────────────────────────────┤
│ 인터넷 계층 (Internet) │ ← IP, ARP, ICMP
├─────────────────────────────┤
│ 링크 계층 (Network Access) │ ← 이더넷, Wi-Fi
└─────────────────────────────┘
TCP vs UDP 비교
| TCP | UDP | |
|---|---|---|
| 연결 방식 | 연결 지향 프로토콜 사용 | 비연결 |
| 신뢰성 | 신뢰성 구축 | 신뢰성 보장 안 함 |
| 순서 보장 | 순서 보장 | 순서 보장하지 않음 |
| 수신 확인 | 수신 여부 확인 | 확인 안함 |
| 속도 | 상대적으로 느림 | 빠름 |
| 교환 방식 | 가상회선 패킷 교환 | 데이터그램 패킷 교환 |
| 사용 예 | 웹, 이메일, 파일 전송 | 스트리밍, DNS, VoIP |
패킷 교환 방식
가상회선 패킷 교환 방식