[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), Processes communicating, Sockets이 있는데 이번 장에서 각 구조에 대하여 자세히 알아보자.

'컴퓨터망' 카테고리의 다른 글

[CH.02] Web & HTTP  (0) 2022.04.14
[CH.02] Application의 구조  (0) 2022.04.13
[CH.01] Protocol Layers, Service models  (0) 2022.04.11
[CH.01] Network Security  (0) 2022.04.10
[CH.01] Performance: loss, delay, throughput  (0) 2022.04.10