호스트 이름에서 TCP 세션까지

각 계층이 주소 해석과 전달, 프로세스 선택, 연결 상태를 나눠 맡는다.

  1. DNS 조회

    호스트 이름을 후보 IP 주소로 바꾼다.

  2. IP 라우팅

    목적 호스트가 있는 네트워크로 패킷을 보낸다.

  3. PORT 선택

    대상 컴퓨터의 listener를 고른다.

  4. TCP 연결

    순서 있는 양방향 바이트 흐름을 만든다.

핵심: 애플리케이션 메시지 경계는 TCP 위에서 길이나 구분자로 별도 정의한다.