네트워크 계층화는 소프트웨어의 책임 분리와 같은 원리다
정확한 1:1 대응표가 아니라, 구현을 숨기고 같은 경계로 협력한다는 설계 감각을 보여줍니다.
소프트웨어
Controller요청과 응답 모양
Service업무 규칙
Repository데이터 접근 경계
Driver구체 기술과 런타임
네트워크
ApplicationHTTP, DNS 같은 의미
Transport연결, 순서, 포트
Internet주소와 경로
Link/PHY프레임과 신호
경계위 계층은 아래 구현을 모른다.
계약인터페이스가 협력 지점이다.
교체구현을 바꿔도 계약은 유지한다.
핵심: 계층화는 복잡한 구현을 감추고, 서로 약속한 경계만 드러내는 설계 방식이다.