웹 브라우저의 기본 개념
월드와이드웹(World Wide Web) 서비스를 이용하려면 인터넷에 연결된 웹 서버에 저장되어 있는 하이퍼텍스트와 하이퍼미디어 정보를 불러와서 사용자의 컴퓨터 화면에 보여주는 역할을 하는 프로그램이 필요한데, 이러한 프로그램을 웹 브라우저(Web Browser)라고 한다. 웹 브라우저에서 URL 형식을 입력하여 자료를 요청하면 해당 서버에서 문서들을 가져와서 클 라이언트에게 보여주는 사용자 인터페이스 역할을 하는 것이다. 웹 브라우저는 웹 서비스 뿐만 아니라 Ftp, Usenet, E-mail 등의 서비스들도 함께 제공한다.
웹 브라우저의 종류
1. 텍스트 기반 웹 브라우저
(1) Samba(삼바) :
CERN(유럽물리학연구실)에서 개발한 텍스트 위주의 매킨토시용 브라우저이다.
(2) Lynx(링스)
1989년 미국 캔사스 대학의 로우 몬틀리(Lou Montulli)가 유닉스VMS(Virtual Memory Storage) 운영체제 사용자들을 위해 개발한 텍스트기반의 브라우저이다. 현재는 도스와 윈도우용도 개 발되어 있다
2. 도스 기반 웹 브라우저
(1) Arachne(아라크네)
체코의 대학생인 마이클 폴락이 개발한 도스용의 브라우저이다. 386이하의 시스템에서도 사용 할 수 있을 만큼 크기가 매우 작다는 것이 특징이다.
3. 윈도우 기반 웹 브라우저
(1) Mosaic(모자익)
마우스로 구동되는 그래픽 인터페이스를 제공하며, 1989년 NCSA(National Center for Supercomputing Applications)에서 웹에서 인터페이스를 지원하는 프로젝트로 시작되었다. 상 업용이 아니라 연구용으로 제작된 것이 모자익(Mosaic)의 특징이다. 모자익은 유닉스, 매킨토시, 윈도우용이 있으며, Mosaic 브라우저의 개발팀이 이후 독립하여 넷스케이프사를 설립하였으며, 이 회사에서 상업용으로 개발한 브라우저가 Netscape Navigator이다.
(2) 넷스케이프 내비게이터(Netscape Navigator )
미국의 Netscape Communications사에서 개발한 웹 브라우저로 유닉스, 매킨토시, 윈도우용 등이 있다. NC 4.x이상의 버전에서 CSS와 Dynamic HTML을 지원하며, NC 4.05이상의 버전 에는 쇽웨이브 플래시(Flash) 플러그인 프로그램이 내장되어 있다.
(3) 인터넷 익스플로러(Internet Explorer)
미국의 Microsoft사에서 개발한 웹 브라우저로 유닉스, 매킨토시, 윈도우용이 있다. IE 4.x 이상의 버전에서 CSS와 Dynamic HTML을 지원하지만 넷스케이프의 Dynamic HTML과는 완벽하게 호환되지는 않지만, Active X 컨트롤을 통해 동영상과 같은 멀티미디어 기능을 이용할 수 있다.
(4) 핫자바(HotJava)
미국의 선마이크로시스템즈사에서 JAVA 애플릿을 지원하기 위해 자바를 기반으로 개발한 웹 브라우저로 다양한 멀티미디어 기능의 지원뿐만 아니라 웹에서 이용 가능한 응용 어플리케이 션들이 효율적으로 제공된다. 특히, 핫자바는 정적인 데이터를 애니메이션과 인터랙티브가 가미된 동적인 응용 프로그램들 로 변환할 수 있는 방법을 추가하여, 웹 브라우저의 기능을 확장시켰다.
(5) Opera(오페라)
노르웨이의 한 소프트웨어 회사에서 개발한 것이며, 1998년부터 유럽에서 인기를 끌기 시작한 웹 브라우저로, 유료 소프트웨어이다. 용량이 매우 작아 386이상의 시스템에서도 사용이 가능 하며, 웹 브라우저의 기능을 대부분 지원한다.
(6) Cello(첼로)
1990년에 미국의 코넬대학 법률정보연구소의 토마스 브루스(Thomas R. Bruce)에 의해 개발된 웹 브라우저이며, 첼로의 상업용 버전이 웹 내비게이터(Web Navigator)이다. 모자익과 넷 스케이프 내비게이터의 북마크(bookmark)를 그대로 사용할 수 있다.
< 표 > 웹 브라우저 종류
웹 브라우저 |
OS 환경 |
브라우저 유형 |
Samba(삼바) |
매킨토시 환경 |
텍스트기반 브라우저 |
Lynx(링스) |
유닉스 환경 |
텍스트기반 브라우저 |
Arachne(아라크네) |
도스 환경 |
그래픽기반 브라우저 |
Mosaic(모자익) |
윈도우 환경 |
|
Opera(오페라) |
||
Cello(첼로) |
||
넷스케이프 내비게이터 |
||
인터넷 익스플로러 |
||
Hotjava(핫자바) |
[ IT/인터넷 정보 관리] - 인터넷정보화 | 인터넷의 기본 개념
[ IT/인터넷 정보 관리] - 인터넷정보화 | 인터넷 보안의 개요 - 인터넷 보안 영역 및 기능
[ IT/인터넷 정보 관리] - 인터넷정보화 | 인터넷 보안 요소
[ IT/인터넷 정보 관리] - 인터넷정보화 | 웹과 웹 프로그래밍 언어 - 웹의 개요
[ IT/인터넷 정보 관리] - 인터넷정보화 | 웹 브라우저의 개요
[ IT/인터넷 정보 관리] - 인터넷정보화 | 정보검색의 기본 개념
[ IT/인터넷 정보 관리] - 인터넷정보화 | 인터넷 최신 기술 - 인터넷 최신 서비스와 기술
댓글