NETWORK · CH2

계층 경계는 호출 책임을 숨기지 않고 나눈다

네트워크 계층화는 코드 아키텍처 비유로 이해할 수 있지만, 실제 판단은 헤더, 캡슐화, 상하위 계층 계약으로 해야 합니다.

계층별 책임

encapsulation
응용 계층HTTP, DNS, TLS처럼 메시지 의미와 상태 코드를 해석합니다.
전송 계층TCP/UDP 포트, handshake, 재전송, 흐름 제어를 담당합니다.
네트워크 계층IP 주소, 라우팅, TTL, ICMP로 네트워크 사이 경로를 고릅니다.
링크·물리MAC, ARP, MTU, 신호 품질처럼 같은 링크 안 전달을 책임집니다.

캡슐화와 역캡슐화 흐름

흐름
ApplicationHTTP 요청 생성
Transport/IP포트와 경로 부여
Link프레임으로 전달
계층 경계 점검

상위 계층 문제처럼 보여도 패킷 캡처에서 TCP reset, fragmentation, DNS NXDOMAIN이 먼저 보이면 아래 계층 증거를 우선합니다.