웹의 동작 원리는 기본적으로 확실하게 알고 넘어가고자 정리한다.
브라우저에서 www.naver.com을 주소창에 치면 내부적으로 어떻게 동작하는가?
를 주제로 잡고 정리해보자.
사용자가 웹 브라우저(chrome)등의 주소창에 특정 사이트(www.naver.com) url을 입력한다.
웹 브라우저가 DNS(Domain Name Server)에 해당 url의 ip 주소를 요청한다.
DNS가 웹 브라우저한테 사이트의 ip 주소를 응답한다.
웹 브라우저가 ip 주소를 통해 웹 서버한테 html hosting을 요청한다.
웹 서버는 웹 어플리케이션 서버와 데이터베이스에서 웹 페이지 작업을 처리한다.
작업 처리 결과를 웹 서버로 보낸다.
웹 서버는 웹 브라우저에게 그 결과에 따른 html을 응답한다.
웹 브라우저는 화면에 웹 페이지를 출력한다.
해당 글에서 언급 된 개념들과 용어들은 따로 포스팅하자.