CS/네트워크 기초
웹 브라우저의 구성 요소와 요소별 특징
koka
2021. 2. 1. 23:42
브라우저의 주요 구성 요소는 다음과 같다.
1. 사용자 인터페이스
- 사용자가 요청한 페이지를 보여주는 부분을 제외한 주소 표시줄 등등의 모든 것을 말한다.
2. 브라우저 엔진
- 사용자 인터페이스 와 렌더링 엔진 사이의 동작을 제어한다.
3.렌더링 엔진
- 사용자가 요청한 페이지를 표시. HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시함.
4. 통신
- HTTP요청과 같은 네트워크 호출에 사용된다.
이것은 플랫폼 독립적인 인터페이스이고 각 플랫폼 하부에서 실행됨
5. UI 백엔드
- 콤보 박스와 창 같은 기본적인 장치를 그림. 플랫폼에서 명시하지 않은 일반적인 인터페이스로서, OS 사용자 인터페이스 체계를 사용.
6. 자바스크립트 해석기(interpreter)
- 자바스크립트를 해석하여 실행한다. 자바 스크립트 해석기뿐만 아니라 HTML 등을 해석하여 실행한다.
7. 자료 저장소
- 부분은 자료를 저장하는 계층이다. 쿠키를 저장하는 것과 같이 모든 종류의 자원을 하드 디스크에 저장할 필요가 있다. HTML5 명세에는 브라우저가 지원하는 '웹 데이터 베이스'가 정의되어 있다.
www = world wide web 세계 최초의 웹 브라우저
렌더링 엔진이 들어가있는 두번째 브라우저가 네스케이프 -크로미윰 프로젝트
웹 브라우저의 5가지 필수기능
- universal : 단일성
- Hypertexting : 지원
- search : 내,외에서 검색 가능
- cilent - server : 모델
- format negotiation : HTML 하나의 단일화된 포맷을 사용해야한다
https://it-ist.tistory.com/110