개발일지

TCP/IP 4계층 본문

IT공부/HTTP 웹

TCP/IP 4계층

Johnnnn 2025. 9. 22. 10:03

TCP/IP 계층 구조 (실제 구현 모델)

1. 네트워크 액세스 계층 (Network Access Layer, 또는 Link Layer)

  • OSI의 물리 계층 + 데이터 링크 계층에 해당
  • 물리적인 하드웨어와 네트워크 접근 방식을 정의
  • 데이터가 실제로 LAN, WAN, 무선 네트워크를 통해 전송되는 역할
  • 예: 이더넷(Ethernet), Wi-Fi(802.11), ARP(Address Resolution Protocol)

2.인터넷 계층 (Internet Layer)

  • OSI의 네트워크 계층에 해당
  • 목적지까지 **경로 선택(라우팅)**과 주소 지정(IP 주소) 담당
  • 전송되는 데이터 단위를 패킷(Packet) 이라고 부름
  • 대표 프로토콜: IP(IPv4, IPv6), ICMP, ARP, RARP

3. 전송 계층 (Transport Layer)

  • OSI의 전송 계층과 동일
  • 종단 간(end-to-end) 통신을 담당
  • 포트 번호를 사용해 프로세스 간 데이터 전송 보장
  • 전송 단위: 세그먼트(Segment, TCP) 또는 데이터그램(Datagram, UDP)
  • 프로토콜:
    • TCP (연결형, 신뢰성 보장, 흐름 제어, 오류 제어)
    • UDP (비연결형, 빠르지만 신뢰성 없음 → 스트리밍, DNS 등에서 사용)

4. 응용 계층 (Application Layer)

  • OSI의 세션 계층, 표현 계층, 응용 계층을 모두 포함
  • 사용자와 직접 상호작용하는 계층
  • 응용 프로그램마다 표준화된 애플리케이션 프로토콜 사용
  • 예:
    • HTTP/HTTPS (웹)
    • FTP (파일 전송)
    • SMTP, POP3, IMAP (메일)
    • DNS (도메인 변환)
    • SSH, Telnet (원격 접속)

'IT공부 > HTTP 웹' 카테고리의 다른 글

HTTP 메서드와 멱등성(Idempotency)  (1) 2025.07.11
[네트워크] 인터넷 네트워크 기초 정리  (1) 2025.05.26