브라우저 요청이 화면이 되기까지

주소를 입력하면 브라우저는 위치를 찾고, 서버와 통신하고, 받은 HTML·CSS·JavaScript를 조합해 화면을 만듭니다.

1

URL 해석

프로토콜, 도메인, 경로를 나누어 요청 대상을 정합니다.

2

DNS 조회

도메인을 서버 IP 주소로 바꿔 연결 위치를 찾습니다.

3

HTTP 요청

메서드, 헤더, 쿠키를 담아 서버로 보냅니다.

4

서버 응답

상태 코드와 HTML, CSS, JavaScript 같은 자원을 돌려받습니다.

5

렌더링

DOM, CSSOM, 스크립트를 조합해 화면을 그립니다.

핵심브라우저 요청이 화면이 되기까지은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.