웹 클라이언트(브라우저)
2020. 10. 26. 22:42ㆍ네트워크/웹
1. 정의
웹 브라우저는 웹 서버에서 이동하며, 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 응용 소프트웨어다. 대표적인 웹 브라우저로는 크롬, 익스플로어, 오페라, 엣지, 파이어폭스, 사파리 등이 있다. 이들은 각각의 특징이 있지만, 모두 동일한 구조를 사용한다.
2. 구조
보통 브라우저는 컨트롤러, 프로토콜, 인터프리터 세 부분으로 구성된다. 컨트롤러는 키보드나 마우스같은 입출력 장치로부터 데이터를 입력받아 클라이언트 프로그램(익스플로어, 크롬, 오페라와 같은 브라우저)을 사용하여 문서에 접속한다. 문서에 접속한 후, 컨트롤러는 HTML, CSS, 자바스크립트와 같은 해석기를 사용하여 문서를 화면에 표시한다. 프로토콜은 주로 HTTP를 사용한다. 웹 브라우저는 HTTP를 이용하여 웹 페이지를 가져올 뿐만 아니라, 웹 서버에 정보를 송신하기도 한다.
3. 참고자료
- 데이터 통신과 네트워킹 5판, McGraw-Hill Korea
'네트워크 > 웹' 카테고리의 다른 글
자원 위치 지정자(Uniform Resource Locator, URL) (0) | 2020.10.27 |
---|---|
월드 와이드 웹(World Wide Web, WWW) (0) | 2020.10.07 |