모든 네트워크 응용 프로그램은 클라이언트-서버 모델에 기초한다.서버 : 일부 리소스를 관리하고, 이 리소스를 조작해서 클라이언트를 위한 일부 서비스를 제공웹 서버는 디스크 파일들을 관리하고, 클라이언트를 대신해서 이들을 가져오고 실행한다.FTP 서버는 클라이언트를 위해 저장하고 읽어오는 디스크 파일들을 관리이메일 서버는 클라이언트를 위해서 읽고 갱신하는 스풀 파일을 관리클라이언트-서버 모델에서 근본적인 연산은 트랜잭션이다.클라이언트 - 서버 트랜잭션의 4 단계클라이언트가 서비스를 필요로 할 때, 클라이언트는 한 개의 요청 request을 서버에 보내는 것으로 트랜잭션을 개시서버는 요청을 받고, 해석하고, 자신의 자원들을 적절한 방법으로 조작한다.서버는 응답 response을 클라이언트로 보내고, 그 후에..