CH11 네트워크 프로그래밍 Network Programming 모든 네트워크 응용들은 동일한 기본적인 프로그래밍 모델에 기초하고 있고,비슷한 전체 논리 구조를 가지며, 동일한 프로그래밍 인터페이스를 사용한다 11.1 클라이언트-서버 프로그래밍 모델모든 네트워크 응용 프로그램은 클라이언트-서버 모델에 기초하고 있다이 모델을 사용해서 응용은 한 개의 서버 Server 프로세스와 한 개 이상의 클라이언트 Client 프로세스로 구성된다 서버는 일부 리소스를 관리하고, 이 리소스를 조작해서 클라이언트를 위한 일부 서비스를 제공한다 클라이언트-서버 모델에서 근본적인 연산은 트랜잭션이다 1. 클라이언트가 서비스를 필요로 할 때, 한 개의 요청 Request 을 서버로 보내는 것으로 트랜잭션을 시작한다ex. 웹..