Dev study 정리

[Web] 브라우저가 웹 페이지 리소스를 받아오는 과정

2dubbing 2018. 8. 23. 01:47


1. 브라우저 주소창에 접속 할 URL 을 입력 


2. 브라우저는 현재 PC에 연결된 네트워크의 DNS 에 접속 할 URL 의 IP 주소를 요청


3. DNS 로 부터 IP 확인이 완료되면 브라우저는 서버에 요청 할 HTTP 메시지를 작성 


4. 작성이 완료 된 HTTP 메시지를 패킷으로 나누어 서버측으로 전송 (TCP 이므로 3-handshaking 기법을 통해 서버를 찾음)


5. 서버측에서는 도착한 패킷을 조합하여 원래의 HTTP 메시지로 만듦


6. 서버(Web server + WAS) 는 클라이언트에 보낼 리소스(HTTP 메시지)를 패킷으로 나누어 클라이언트측으로 전달


7. 브라우저(클라이언트) 는 서버로부터 전달받은 패킷을 조합하여 화면에 띄움

'Dev study 정리' 카테고리의 다른 글

일급 객체 (First-class citizen)  (1) 2018.11.06
componentDidCatch() 함수 확인  (4) 2018.08.30
[javascript] 모듈 사용방식과 번들러 사용 이유  (2) 2018.05.26
API를 사용하는 이유  (4) 2017.07.23
Redux란?  (2) 2017.07.08