웹 브라우저
위키백과 ― 우리 모두의 백과사전.
웹 브라우저(web browser)는 웹 서버에서 쌍방향 통신하는 HTML 문서나 파일과 연동하고 출력하는 응용 소프트웨어이다. 개인용 컴퓨터에서 주로 쓰는 웹 브라우저에는 마이크로소프트 인터넷 익스플로러, 모질라 파이어폭스, 오페라, 사파리, 크롬 등이 있다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다.
목차 |
[편집] 프로토콜과 표준
웹 브라우저는 웹 페이지를 가져오기 위해 대부분의 웹 서버가 사용하는 HTTP(hyper-text transfer protocol)로 통신한다. HTTP를 이용해 웹 페이지를 가져올 뿐 아니라 웹 서버에 정보를 송신하기도 한다. 작성한 시점에서 가장 많이 사용되는 HTTP는 HTTP/1.1로 RFC 2616에 정의되어 있다. HTTP/1.1은 현 세대의 다른 브라우저와는 달리 인터넷 익스플로러에서 완벽하게 지원하지 못하는 표준이 있어야 한다.
페이지들은 주소처럼 이용되는 URL(uniform resource locator)을 통해 장소가 정해지고, HTTP 접근을 위해 "http:"로 시작된다. 많은 브라우저가 FTP를 위한 "ftp:", HTTPS(암호화된 HTTP)를 위한 "https:"와 같은 다양한 URL 종류와 대응 프로토콜을 지원한다.
웹 페이지의 파일 포맷은 보통 HTML(hyper-text markup language)이 쓰이고 HTTP 프로토콜의 MIME "content type"에 의해 확인된다. 대부분의 브라우저는 HTML 외에 JPEG, PNG, GIF 이미지 포맷들을 지원하고, 그밖에도 플러그인을 통해 확장할 수 있다. HTTP의 "content type"과 URL 프로토콜 명세의 조합으로 웹 페이지 설계자들은 이미지, 애니메이션, 동영상, 소리, 스트리밍 미디어 등을 웹 페이지에 덧붙이거나 웹 페이지를 통해 접근할 수 있게 한다.
초기의 웹 브라우저는 단순한 HTML만을 지원했다. 독점적인 웹 브라우저의 빠른 개발로 HTML의 비표준 확장이 많이 이루어졌고, 웹 호환성에 심각한 문제가 생겨났다. 현대의 웹 브라우저들은 모든 브라우저에서 동일하게 표시되어야 할 표준 기반의 HTML과 XHTML(HTML 4.01에서 출발한)[1]을 지원한다.
부가적으로 유즈넷 뉴스나 IRC(Internet relay chat), 이메일 등을 지원하는 브라우저도 있다. 이들은 대체로 NNTP, SMTP, IMAP 등의 프로토콜 지원이 포함된다.
[편집] 월드 와이드 웹과 웹 브라우저의 기능
브라우저 간의 차이는 그들이 지원하는 기능에 따라 구별된다. 오늘날 브라우저와 웹 페이지는 웹 초기에는 없었던 기능과 기술을 많이 사용하는 경향이 있다. 앞에서 언급했듯이, 브라우저 전쟁 때 브라우저와 월드 와이드 웹에는 확장 기능이 급속도로 무질서하게 생겨났다.
아래는 특징이 있는 기능에 대한 목록이다.
[편집] 표준 지원
- HTTP, HTTPS
- HTML, XML, XHTML
- GIF, PNG, JPEG, SVG 등을 포함한 그래픽 파일 포맷
- CSS
- 자바스크립트(DHTML)
- 쿠키
- 디지털 인증서
- 즐겨찾기 아이콘(파비콘)
- 플러그인 지원
[편집] 주요 기능
[편집] 사용성과 접근성 기능
[편집] 세계시장 점유율
| 조사기관 |
조사기준시기 |
인터넷 익스플로러 | 파이어폭스 | 사파리 | 크롬 | 오페라 |
|---|---|---|---|---|---|---|
| The Counter | 2009년 9월 | 71.88 % | 18.23 % | 4.77 % | (N/A) | 0.86 % |
| Net Applications | 2009년 9월 | 65.71 % | 23.75 % | 4.24 % | 3.17 % | 2.19 % |
| W3Counter | 2009년 9월 | 51.73 % | 31.69 % | 4.07 % | 3.69 % | 0.84 % |
| Stat Counter | 2009년 9월 | 58.37 % | 31.34 % | 3.28 % | 3.69 % | 2.62 % |
세계 웹 브라우저 시장은 파이어폭스, 사파리, 크롬 등 새로운 웹 브라우저들이 나오며 현재 인터넷 익스플로러의 점유율이 점유율이 떨어지고 있는 추세이지만, 대한민국의 인터넷 익스플로러 점유율은 2009년 6월 기준 99% 가까이 차지하고 있다.[1]
[편집] 같이 보기
[편집] 바깥 고리
- Browser timeline (1993-2001)
- evolt.org - Browser Archive
- Deja Vu: (re-)creating web history
- Trio의 XHTML 1.0 기술 규격(한글)
[편집] 주석
- ↑ “‘익스플로러6’ 세계선 퇴출바람…한국은 무풍지대”, 《한겨레》, 2009년 8월 14일 작성. 2009년 10월 25일 확인.
|
|
|
|---|---|
| 트라이던트 기반 | AOL 익스플로러 · 아방트 · 에니그마 · 맥스톤 · 슬림브라우저 · 네오플래닛 · 넷캡터 · 넷스케이프 브라우저 8 · 인터넷 익스플로러 (4 · 5 · 6 · 7 · 8) · 아이라이더 · 스마트 브로 · 슬레이프니르 · 텐센트 트래블러 · 울트라브라우저 |
| 게코 기반 | AT&T 포고 · 비오넥스 커뮤니케이터 · 카미노 · 닥질라 · 에피파니 · 페넥 · 플로크 · 갤리언 · K-멜레온 · K-닌자 · 가제하카세 · 매드폭스 · 미니모 · 모질라 · 모질라 파이어폭스 · 넷스케이프 (6 ~ 9) · 시몽키 · 스킵스톤 · 슬레이프니르 · 송버드 · 제로뱅크 브라우저 |
| KHTML, 웹키트 기반 | 에이브라우즈 · 아로라 · 아이캡 · 에피파니 · 캉커러 · 미도리 · 옴니웹 · 사파리 · 스킵스톤 · 시이라 · 스위프트 · 크롬 |
| 프레스토 기반 | 오페라 · 닌텐도 DS 웹 브라우저 · 인터넷 채널 |
| 자바 기반 | 핫자바 · 로보 · 오페라 미니 · X-스마일 · UCWEB |
| 태즈먼 기반 | 맥용 인터넷 익스플로러 5 · 맥 오에스 텐용 MSN |
| 텍스트 기반 | 앨링크스 · 에드브라우즈 · 이링크 · 링크 · 링크스 · 넷-테이머 · w3m · 웹IE |
| 모바일 브라우저 | 블레이저 · 딥피쉬 · 페넥 · 인터넷 익스플로러 모바일 · 아이리스 브라우저 · jB5 모바일 브라우저 · JOCA · 미니모 · 넷프론트 · 오비고 브라우저 · 오페라 모바일 · 픽소 · S60 웹 브라우저 · 선더호크 · 웨비 모바일 · WinWAP |
| 기타 | 3B · 아바코 · 아마야 · 아라크네 · 에이웹 · 카론 · 딜로 · 이맥스/W3 · 아이브라우즈 · 모스라 · 넷포지티브 · 넷서프 · 오레가노 · Tkhtml · VMS 모자이크 · 보이저 |