NETWORK · CH2

소프트웨어 설계와의 연결

네트워크 계층화는 Controller, Service, Repository처럼 소프트웨어 아키텍처의 계층 분리와 닮아 있습니다.

핵심 분해

비유 매핑
응용 계층사용자와 가까운 Controller/UI 책임에 비유할 수 있습니다.
전송 계층신뢰성, 순서, 포트 관리는 Service 흐름과 닮았습니다.
네트워크 계층목적지까지 경로를 찾는 Adapter/Repository 경계와 연결됩니다.
링크·물리런타임, 드라이버처럼 실제 실행 환경에 가까운 책임입니다.

흐름으로 읽기

flow
네트워크 계층통신 책임
소프트웨어 계층애플리케이션 책임
공통 원리관심사 분리
주의점

비유는 이해를 돕기 위한 도구이며 실제 프로토콜 책임과 완전히 같지는 않습니다.