[CH.02] Application Layer
개발자가 설계하는 application이 다양한 end-system에서 어떻게 조직되어야 하는지를 지시한다. End-system은 아래와 같이 5 계층이 모두 올라가 있다. Network app은 다른 end-system들 사이에서 동작한다. 네트워크를 통해 통신하며, 예시로는 웹 서버 소프트웨어와 브라우저 소프트웨어 간의 통신이 있다. Network-core device들을 위한 소프트웨어는 작성할 필요가 없다. Network-core device들은 user application을 실행하지 않을뿐더러, end-system 들의 application을 통해 신속한 앱 개발과 전파가 가능하기 때문이다. Application의 가능한 구조에는 Client-Server, Peer-to-Peer(P2P), P..