Overview웹 브라우저는 사용자가 입력한 주소(URL)를 통해 웹 서버로부터 데이터를 받아와 화면에 보여주는 복잡한 과정을 수행한다. 이 글에서는 브라우저가 웹사이트에 접속할 때 내부적으로 어떤 일이 일어나는지를 순서대로 알아본다. 크게는 Construction(구성) 단계와 Operation(동작) 단계로 나뉘며, 다음과 같은 절차를 거친다. DNS 조회: 사용자가 입력한 도메인 주소를 IP 주소로 변환서버와 3-Way Handshake: TCP 연결을 위한 SYN, SYN/ACK, ACK 절차 수행HTTP 통신: 서버에 HTTP Request 요청 → HTTP Response 응답 수신파싱과 렌더링 준비HTML 파싱 → DOM 트리 생성CSS 파싱 → CSSOM 트리 생성JS 파싱 및 실행 → A..