본문 바로가기

네트워크

00_서버와 클라이언트

00_서버와 클라이언트


서버 : 필요한 정보를 클라이언트를 통해 받은 후 결과를 제공해준다.

클라이언트 : 필요한 정보가 있다면 서버한테 요청 후, 응답을 통해 화면에 표시해준다.

ex) 웹 서버는 웹 페이지의 내용을 전송하는 서비스를 제공한다.


서비스

서버의 역할

클라이언트의 역할

웹 서비스

클라이언트로부터 요청을 받게되면 요청에 해당하는 웹 페이지를 전송한다.

서버에 웹 페이지를 요청하고 응답으로 받은 웹 페이지를 화면에 표시해준다.

FTP 서비스

서버 컴퓨터의 저장소에 업로드하여 파일을 저장할 수도 있고, 그 저장소에서 파일을 다운로드 할 수도 있는 기능 제공한다.

로컬로 가지고 있는 파일을 서버에 업로드 또는 다운로드의 기능을 사용하여 데이터를 백업 또는 필요할 때 가져다 쓸 수 있다.

원격 제어 서비스

클라이언트의 명령을 서버에서 실행하고, 그 결과를 클라이언트에게 보여준다.

사용자의 명령을 원격자의 서버에 전달 후 결과를 받아 화면에 표시한다.


피어 투 피어

네트워크에 연결된 컴퓨터들이 각각 클라이언트와 서버의 역할을 동시에 할 수 있어서 서로에게 필요한 서비스를 주고 받고 할 수 있는 통신 방식피어 투 피어(P2P, Peer-to-Peer)방식이라고 한다.


'네트워크' 카테고리의 다른 글

04_P2P(peer to peer)  (0) 2018.03.25
03_쿠키  (0) 2018.03.11
02_2 웹 페이지를 전송하는 HTTP  (0) 2018.02.11
02_1 애플리케이션 계층  (0) 2018.02.11
01_소켓  (0) 2018.02.04