TIL

브라우저에 url을 치면 일어나는 일

하얀잔디 2023. 6. 2. 17:33

 

1. 해당 도메인에 대한 주소를 위해  DNS 에 쿼리를 날림

 

2. 브라우저는 Http reqeust 메세지를 생성함.

 

3. OS 내부에 프로토콜 스택에 전송을 의뢰함. 

 

4. 프로토콜 스택은 전기신호로 바꿔서 LAN에 송출함.

(제어정보를 붙인 패킷을 LAN 어댑터에 넘김) LAN 어댑터는 전기신호로 변환시켜 케이블로 송출하게 됨.

 

5. 송신된 패킷은 허브 ,스위치, 라우터를 거쳐서 프로바이더(ISP , 통신사) 에게 전송함 

 

6. 프로바이더는 수많은 엑세스 회선을 통해 POP( 핵심관문이라고생각) -> 인터넷 핵심부에 들어가고 

 

7. 많은 고속 라우터를 사이로 상대 서버로 들어감

 

=====================================

 

서버로 들어옴

 

======================================

8. 방화벽이 이 패킷이 제대로 된건지 확인을 함

 

9. 캐시 서버가 검사함. ( 이미 같은 요청이면 바로 전송함)

 

10. 없으면 웹서버에 요청을 받음.

 

11. WAS에 넘기게 됨 

 

12. WAS는 응답 메세지를 만듬.

 

 

이제 서버에서 클라이언트에게 넘어갈때는 1 ~ 12와 같은방식으로 전송하게됨.

'TIL' 카테고리의 다른 글

CORS  (0) 2023.06.08
@Immutable  (0) 2023.06.05
VARCHAR vs NVARCHAR  (0) 2023.06.01
Boolean vs boolean  (0) 2023.06.01
cherry-pick  (1) 2023.05.19