<aside> <img src="/icons/list-indent_lightgray.svg" alt="/icons/list-indent_lightgray.svg" width="40px" />

Table Of Content

</aside>

TCP/IP 4계층 모델

개요

인터넷 프로토콜 스위트(internet protocol suite) : 인터넷에서 컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 프로토콜의 집합

1. TCP/IP 4계층 구조

┌─────────────────────────────┐
│  애플리케이션 계층 (Application) │ ← HTTP, FTP, SSH, SMTP, DNS
├─────────────────────────────┤
│    전송 계층 (Transport)      │ ← TCP, UDP
├─────────────────────────────┤
│    인터넷 계층 (Internet)      │ ← IP, ARP, ICMP
├─────────────────────────────┤
│   링크 계층 (Network Access)  │ ← 이더넷, Wi-Fi
└─────────────────────────────┘

애플리케이션 계층 (Application Layer)

전송 계층 (Transport Layer)

TCP vs UDP 비교

TCP UDP
연결 방식 연결 지향 프로토콜 사용 비연결
신뢰성 신뢰성 구축 신뢰성 보장 안 함
순서 보장 순서 보장 순서 보장하지 않음
수신 확인 수신 여부 확인 확인 안함
속도 상대적으로 느림 빠름
교환 방식 가상회선 패킷 교환 데이터그램 패킷 교환
사용 예 웹, 이메일, 파일 전송 스트리밍, DNS, VoIP

패킷 교환 방식

가상회선 패킷 교환 방식