클라이언트-서버 프로그래밍 모델 모든 네트워크 응용 프로그램은 클라이언트-서버 모델에 기초하고 있다. 이 모델을 사용해서 응용 프로그램은 한 개의 서버(server) 프로세스와 한 개 이상의 클라이언트(client) 프로세스로 구성된다. 서버는 일부 리소스를 관리하고, 이 리소스를 조작해서 클라이언트를 위한 일부 서비스를 제공한다. 클라이언트-서버 모델에서 근본적인 연산은 트랜잭션(transaction)이다. 클라이언트- 서버 모델 트랜잭션 클라이언트가 서버에 요청(request) 서버가 요청(request)을 받고, 해석하고, 자신의 자원을 적절히 조작 서버는 응답(response)을 클라이언트로 보내고 다음 요청(request)을 기다림 클라이언트는 응답을 받고 이것을 처리함 글로벌 IP 인터넷 다음..