[HTTP] 웹 브라우저와 웹 렌더링
·
CS
웹 브라우저 (Web Browser) - 사용자와 웹 서버 간의 HTTP 통신을 중개하며, 서버로부터 수신한 리소스를 시각화하는 소프트웨어 - 뛰어난 사용자 경험(UX) 제공 : 사용자는 브라우저 내부에서 어떠한 연산이 일어나는지 알지 못하며, 알 필요가 없음# 웹 브라우저의 기본 동작 1. URL 분석 : 웹 브라우저의 주소 창에 입력된 주소 해석 2. DNS 요청 : 입력된 주소 탐색 ▶ DNS (Domain Name Server) : Host의 도메인 이름을 IP로 변환하거나, IP를 도메인 이름으로 변환함 3. HTTP를 통해 해당 서버에 요청 4. 서버의 HTTP 응답 수신 5. 리소스 다운로드 및 웹 렌더링 (HTML, CSS, JavaScri..