개인의 기록
  • 소개
  • 프로젝트
  • 글
  • 링크

© 2026 newgirok

← 글 목록

TCP/IP 모델 — 인터넷의 표준 프로토콜 스택

2025년 10월 16일
TCP/IP

TCP/IP 모델은 인터넷이 실제로 동작하는 방식을 기술한 4계층 프로토콜 스택입니다.

OSI와의 차이

OSI 7계층은 이론적 참조 모델이고, TCP/IP는 실용적 구현 모델입니다. 1969년 ARPANET에서 시작되어 인터넷의 실질적 표준이 되었습니다.

4계층 구조

1계층 — 네트워크 접근 계층 (Network Access)

이더넷, Wi-Fi, MAC 주소 기반 프레임 전달이 여기에 포함됩니다.

2계층 — 인터넷 계층 (Internet)

IP, ICMP, ARP가 동작합니다. 출발지와 목적지 IP 주소를 이용해 서로 다른 네트워크 간 패킷을 전달합니다.

3계층 — 전송 계층 (Transport)

TCP와 UDP가 동작합니다. 포트 번호로 애플리케이션을 구분합니다.

4계층 — 응용 계층 (Application)

HTTP, HTTPS, DNS, FTP, SMTP 등이 동작합니다.

계층 간 데이터 흐름

애플리케이션: HTTP 요청 생성
     ↓
전송 계층: TCP 세그먼트로 포장 (포트 추가)
     ↓
인터넷 계층: IP 패킷으로 포장 (IP 주소 추가)
     ↓
네트워크 접근: 이더넷 프레임으로 포장 (MAC 주소 추가)
     ↓
     전송

핵심 프로토콜 조합

용도프로토콜 조합
웹 브라우징HTTP/HTTPS + TCP + IP
DNS 조회DNS + UDP + IP
파일 스트리밍애플리케이션 + UDP + IP
이메일SMTP + TCP + IP

TCP/IP가 인터넷 표준인 이유

  1. 단순함: 4계층으로 구현이 쉽습니다.
  2. 개방성: 특정 회사의 독점 기술이 아닙니다.
  3. 확장성: 수십억 개의 장치를 연결할 수 있습니다.
  4. 내결함성: 경로가 끊겨도 우회하여 전달합니다.

TCP/IP는 "최선형 전달(best-effort delivery)" 방식으로, 네트워크 자체는 전달 보장을 하지 않고 TCP가 그 위에서 신뢰성을 보완합니다.

← 이전 글TCP 4-Way Handshake — 연결 종료 과정
다음 글 →TCP — 전송 제어 프로토콜