서버: 원격에서 동작하는 프로그램으로 클라이언트에게 서비스 제공 서버프로그램은 무한 프로그램 ->프로그램이 시작되면 어떤 문제가 발생 하기 전까지는 계속 수행 클라이언트 로컬 컴퓨터에서 동작하며 서버에게 서비스를 요청하는 프로그램 클라는 유한 프로그램 ->필요할때마다 요청해서 시작함 필요 없으면 종료 동시성 클라이언트와 서버는 동시성 모드로 동작 클라이언트 동시성 - 반적(iteratively)클라이언트:하나씩 수행 의미 - 클라이언트는 반복적이거나 동시적 수행 - 대부분 컴퓨터는 동시에 수행될 수 있는 두개 이상의 동시(concurrent)클라이언트 허용 서버의 동시성 - 동시적 서버: 동시에 여러 요청을 처리 가능 - 반복적 서버: 한 순간에 하나의 요청만 처리 가능 - UDP나 TCP 사용 서버의 ..