The document discusses the process of how a browser loads a webpage from inputting a URL to displaying the content. It involves:
1. The browser parsing the input URL and checking HSTS lists to determine if a secure connection is required.
2. It uses DNS to resolve the domain name to an IP address.
3. A TCP socket connection is established between the server and router gateways.
4. An HTTP(S) request and response is made, which the browser then parses and renders the content.
7. 브라우저의 주소창에 URL입력 & 파싱
HSTS 목록 확인
DNS를 통해 도메인네임을 IP주소로
변환
라우터를 통해 해당 서버의
게이트웨이로
서버와 TCP 소켓 연결
HTTP(S)로 요청 & 응답
브라우저에서 응답을 파싱 & 렌더링
ARP를 통해 IP주소를 MAC주소로 변환