주소창에 www.naver.com을 치면 일어나는 일
웹의 동작 원리

- 사용자가 웹 브라우저의 주소창에 URL 주소(https://www.naver.com)를 입력한다.
- DNS서버에서 해당 도메인 네임(www.naver.com)에 해당하는 IP 주소(12자리)를 찾는다.
- HTTP 프로토콜을 사용해서 웹페이지 URL 정보와 IP 주소를 담은 HTTP 요청 메시지를 생성한다.
- TCP 프로토콜을 사용해서 인터넷을 거쳐 해당 IP 주소의 컴퓨터로 전송된다.
- 도착한 HTTP 요청 메시지는 HTTP 프로토콜을 사용하여 웹페이지 URL 정보로 변환된다.
- 웹 서버는 도착한 웹 페이지 URL 정보에 해당하는 데이터를 검색한다.
- 검색된 웹 페이지 데이터는 또 다시 HTTP 프로토콜을 사용하여 HTTP 응답 메시지를 생성하고 TCP 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송된다.
- 도착한 HTTP 응답 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터르 변환되고 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 된다.
출처
- http://tcpschool.com/webbasic/works