웹 브라우저
웹 브라우저는 서버와 HTTP 통신을 대신해주고, 수신한 리소스를 시각화하여 SNS와 커뮤니티를 활성화 시켰다.
웹 브라우저는 UX(User eXperience)를 제공하는 소프트웨어 중 하나.
주소창에 dreamhack.io를 입력했을 때 웹 브라우저가 하게 되는 기본적인 동작
1. 웹 브라우저 주소창에 입력된 주소를 해석 (URL 분석)
2. dreamhack.io에 해당하는 주소 탐색 (DNS 요청)
3. HTTP를 통해 dreamhack.io에
4. dreamhack.io의 HTTP 응답 수신
5. 리소스 다운로드 및 웹 렌더링 (HTML, CSS, Javascript)
URL-Unform Resource Locator
웹에 있는 리소스의 위치를 표현하는 문자열


Domain name
URL 구성 요소 중 Host는 웹 브라우저가 접속할 때 웹 서버의 주소를 나타낸다.
Host는 Domain name, IP address 의 값을 가질 수 있다.
IP address 는 네트워크 상에서 통신이 이루어질 때 장치를 식별하기 위해 사용되는 주소 - 불규칙한 숫자로 이루어져 일반적으로 도메인의 특성을 담은 이름을 정의하여 IP 대신 사용.
Domain name을 Host 값으로 이용할 때, 브라우저는 Domain Name Server(DNS)에 Domain name을 질의하고, DNS가 응답한 IP address를 사용.(http://example.com에 접속할 경우, DNS에 질의해 얻은 example.com의 IP와 통신)

웹 렌더링
서버로부터 받은 리소스를 이용자에게 시각화하는 행위
리소스의 타입을 확인하고 적절한 방식으로 이용자에게 전달
웹 렌더링은 웹 렌더링 엔진에 의해 이루어지며 브라우저 별로 서로 다른 엔진을 사
'swuforce' 카테고리의 다른 글
| [워게임 풀이]Steg-Pack (0) | 2025.04.08 |
|---|---|
| [IGLOO]사상 최대 규모의 가상자산 탈취 사건 분석 (3) | 2025.04.07 |
| [DreamHack]Flying Chars (0) | 2025.02.18 |
| [Dreamhack]64se64 (0) | 2025.02.18 |
| [Medium]딥시크의 보안, 개인정보 보호, 거버넌스: 오픈소스 AI의 숨겨진 위험성 (0) | 2025.02.18 |