서버와 클라이언트

 

 

  • 인터넷이 동작하기 위해 필요한 최소 컴퓨터 수는?

2대다.

1개는 Web Browser, 1개는 Web Server를 띄우고, 두 대의 컴퓨터는 인터넷으로 연결되어있다.

그리고 Web Server를 띄운 컴퓨터는 http://info.cern.ch와 같은 주소를 가진다. 그리고 하드디스크를 가진다. 이 하드디스크에는 index.html 파일이 저장되어있다.

 

http://info.cern.ch를 가진 컴퓨터에게 전기 신호를 보낸다. 그 신호 안에는 index.html 파일을 원한다는 내용이 있다. 그럼 info.cern.ch에 해당되는 컴퓨터에 설치된 Web Server 프로그램이 하드 디스크에서 index.html 파일 안에 담겨있는 코드가 Web Browser를 가진 컴퓨터에게 전기적 신호로 변환해 전달한다. 그럼 Web Browser가 코드를 읽어서 화면에 표시하면 웹사이트가 보여지고 웹이 동작한다.

 

  • Web Browser와 Web Server의 역할

Web Browser는 요청(request)을 하고, Web Server는 응답(response)을 한다.

이 관계에 따라, 각각을 고객(Client)/서비스 제공자(Server)라고 한다.

 

  • 서버로 웹 브라우저를 띄우는법

1. web server - 자신의 컴퓨터에 웹 서버를 직접 깔아서 사용하기

2. web hosting - 대행 업체한테 서버를 맡기

 

 


< 출처 >

WEB1 - 17. 인터넷을 여는 열쇠 : 서버와 클라이언트