웹의 기본 동작 원리 .
1. URL 주소를 입력.
2. 입력된 URL주소중 도메인 부분만 DNS서버에서 검색.
3. DNS서버에서 해당 도메인 네임에 해당하는 IP주소를 찾아, 사용자가 입력한 URL 정보와 전달.
4. 전달 할 IP주소 + 사용자가 입력한 URL은 HTTP 프로토콜을 이용해 HTTP 요청 메시지를 생성.
5. 이 메시지는 TCP프로토콜을 사용해서 인터넷을 거처 해당 IP주소의 컴퓨터로 전송
6. 도착한 HTTP 요청메시지는 다시 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변경됨.
7. 웹 서버는 도착한 웹 페이지의 URL을 검색.
8. 그리고, 검색된 웹 페이지는 다시 HTTP프로토콜을 사용하여 HTTP 응답메시지 생성.
9. TCP 프로토콜을 사용해 인터넷을 통해 사용자에게 메시지를 전달
10. 사용자 컴퓨터에 도착한 HTTP메시지는 다시 HTTP프로토콜을 사용해 웹 페이지 데이터로 변환
11. 변환된 데이터는 브라우저에 의해 출력되어 사용자가 보게됨.
* URL :
(UniformResource Locator) 웹에서 접근가능한 자원의 주소를 일관되게 알려주는 문자열 입니다.
* IP주소:
(Internet Protocol) 인터넷에서 각각의 디바이스를 식별 할 수 있는 식별용 번호 입니다.
* DNS:
(Domain Name System)의 약자로, 숫자로 되어 있는 IP를 사람이 이해하기 쉬운 문자로 바꿔주는 시스템 입니다.
도메인 네임 + IP주소를 한 쌍으로 저장하고 있는 데이터 베이스 이며,
이 변환 과정은 네트워크에서 자동으로 수행됩니다