웹 브라우저, URL, Domain name, 웹 렌더링

hee·2025년 4월 6일

Web hacking

목록 보기
4/11

1. 웹 브라우저란?

- 서버와 HTTP 통신을 대신 하며, 수신한 리소스를 시각화 함
- 개발자가 아닌 일반 이용자가 직접 정해진 프로토콜을 지키며 서버와 통신하기 어려워 생김

2. URL

- Uniform Resource Locator의 약자
- Scheme, Authority, Path, Query, Fragment 등으로 구성됨
	``` http://localhost:3000/desktop/ther?name=hee#nose ```
    * scheme = http = 웹서버와 어떤 프로토콜로 통신할지
    * authority = localhost:3000 = host+ port 
    * path = desktop/ther = 경로
    * Query = name=hee = 웹 서버에 전달하는 파라미터며 URL에서 ? 뒤에 위치
    * Fragment = nose = 메인 리소스에 존재하는 서브 리소스에 접근하기 위함

3. Domain name

- Url의 구성 요소 중 host는 웹 브라우저가 접속할 웹 서버의 주소를 나타냄
- host는 domain name, ip address의 값을 가질 수 있음

4. 웹 렌더링

- 서버로 받은 리소스를 이용자에게 시각화해 표현하는 행위를 의미
- 사파리는 웹킷 엔진을 사용하여, 크롬은 블링크 엔진을 사용하여, 파이어폭스는 개코 엔진을 사용함

0개의 댓글