용어 정리

클라이언트-서버 프로그래밍 모델

모든 네트워크 응용 프로그램은 클라이언트-서버 모델에 기초하고 있다.

<aside> 💡 클라이언트와 서버는 컴퓨터나 호스트가 아니다. 단지 프로세스이다. 따라서 한 호스트는 여러 클라이언트와 서버를 동시에 실행할 수도 있고, 하나의 클라이언트나 서버가 다른 호스트에서 실행될 수도 있다.

</aside>

클라이언트-서버 프로그래밍 모델.

클라이언트-서버 프로그래밍 모델.

네트워크

둘 이상의 호스트 및 이들 사이의 연결 링크 조합을 말한다.

네트워크는 단지 또 다른 I/O 디바이스이다.

마치 CPU가 디스크에서 파일을 읽고 쓰는 것처럼, 네트워크 상의 파일에도 똑같은 방식으로 작업한다.