LETTER ANALOGY

각 단계는 자기 책임만 수행하고, 같은 단계끼리는 논리적으로 대화한다

작성자와 수신자는 직접 대화하는 것처럼 보이지만 실제 문서는 여러 계층을 내려갔다가 반대쪽에서 다시 올라온다.

회사 A: 보내는 쪽

encapsulation
7
작성자 문서 내용을 만든다. HTTP 요청처럼 의미를 담는다.
4
비서 순서와 담당자 정보를 붙이고, 필요하면 다시 보낼 수 있게 관리한다.
3
우편실 목적지 주소를 보고 어느 방향으로 보낼지 정한다.
2/1
지역망과 운송 수단 다음 지점까지 실제로 싣고 이동한다.

회사 B: 받는 쪽

decapsulation
2/1
지역망과 운송 수단 도착한 신호와 프레임을 확인해 위로 넘긴다.
3
우편실 이 회사로 온 물건인지 확인하고 내부로 전달한다.
4
비서 순서를 맞추고 누락이 있으면 재요청 조건을 판단한다.
7
수신자 복원된 문서를 읽고 응답할 내용을 정한다.

피어 간 논리적 통신

HTTP 모듈 HTTP 모듈 같은 애플리케이션 규칙을 이해한다고 가정한다.
TCP 모듈 TCP 모듈 순서, 포트, 재전송 같은 전송 조건을 맞춘다.
IP 모듈 IP 모듈 주소와 경로 정보를 해석해 다음 목적지를 찾는다.
상위 계층 의미와 사용자 요구에 가깝다.
하위 계층 실제 전달 방식과 매체에 가깝다.
인터페이스 서로 필요한 서비스만 약속한다.