네트워크에서 많은 사용자가 데이터를 동시에 전송하기 때문에 원활한 데이터 전송을 위해 체계적인 전략이 필요하다. 효율적으로 데이터를 송수신할 수 있도록 다양한 전략을 세우는데, 그 중 하나가 Layered Architecture(계층형 아키텍처)이다. Layer 관련 통신 기능을 서로 다른 계층 집합으로 그룹화한 것을 Layer(계층)라고 한다. - 기능 통신에 필요한 다양한 기능의 하위 집합을 수행한다. 계층의 다음 상위 계층에 해당 기능의 서비스를 제공한다. 다른 시스템의 피어 계층과의 통신 프로토콜을 구현한다. 작업을 구현한 후에는 다음 계층에 의존하여 추가 기능을 수행한다. Layered Architecture - 기본 구성 요소 Service : 계층에서 상위 계층으로 제공하는 함수 모음. 인터..