▣ 네트워크 어플리케이션 ■ 애플리케이션 계층: - 애플리케이션 계층 프로토콜 - 클라이언트와 서버 - 프로세스 - 트랜스포트 계층 인터페이스 대부분의 애플리케이션은 두 프로세스가 메시지를 서로에게 보내는 통신 프로세스 쌍으로 구성된다. (Client - Server(Web), Peer - Peer(P2P)) ▣ 소켓(socket) : 프로세스는 소켓(socket)을 통해 네트워크로 메시지를 보내고 받는다. 소켓은 호스트의 애플리케이션 계층과 트랜스포트 계층간의 인터페이스(API)이다. ● 애플리케이션 개발자는 소켓의 애플리케이션 계층에 대한 모든 통제권을 갖지만 소켓의 트랜스포트 계층에 대한 통제권은 (1) 트랜스포트 프로토콜의 선택, (2) 트랜스포트 계층 매개변수 설정 만을 갖는다. ▣ 프로세스 주..