브라우저는 인터넷 서비스의 하나인 WWW (World Wide Web)으로 제공되는 정보를 볼 수 있도록 해주는 프로그램을 의미한다. 기술적으로 말하면, 이용자가 주는 명령에 따라 웹 서버에게 HTTP 통신규약을 이용해서 요청을 보내고, 웹 서버에서 보내온 멀티미디어 자료를 이용자에게 보여주는 역할을 수행한다. 가장 최초의 본격적인 브라우저는 NCSA에서 만든 Mosaic이다. 현재 수십 종류의 브라우저들이 개발되어 있지만 현재 가장 많이 사용되고 있는 브라우저는 Netscape Communications사의 Navigator이다. Microsoft사의 Internet Explorer도 계속적으로 사용자 수가 증가하고 있다.
* CGI (Common Gateway Interface)
WWW 서비스에서 이용되는 용어로서 웹 서버가 외부 프로그램을 실행시키는 표준화된 방법이다. 웹 서버의 주요 기능은 이용자의 요청에 따라 미리 만들어진 HTML 문서 중에서 적절한 것을 선택해서 보내주는 것이다. 하지만 미리 만들어진 문서만 제공하는 것으로는 응용 분야에 너무 많은 제약을 받기 때문에 외부 프로그램을 실행시켜서 이용자의 요구에 동적으로 반응하는 기능이 필요하게 된다. 웹 서버가 필요한 외부 프로그램을 어떻게 실행시키고 어떻게 자료를 주고 받을 것인가를 표준화 한 것이 바로 CGI이다. 그리고 CGI 방식에 맞도록 작성된 프로그램들은 CGI 프로그램이라고 불리운다. CGI 프로그램은 매우 많이 사용되고 있으며 대표적인 예로는 접속한 이용자의 수를 표시하는 카운터 프로그램, 이용자의 입력을 받는 FROM을 처리하는 프로그램 등이 있다. CGI 프로그램은 CGI 표준 방식에만 맞으면 C, Perl, Shell Script 등 어떠한 프로그래밍 언어로도 작성할 수 있다.
* DNS (Domain Name Server) : 도메인 네임 서버
인터넷에 연결된 모든 컴퓨터는 '203.248.214.4'와 같이 4자리 숫자로 이루어진 IP 주소를 할당받는다. 그리고 그 IP 주소만 지정하면 특정한 컴퓨터로 접속할 수 있다. 하지만 이와같이 숫자로 이루어진 IP 주소는 컴퓨터에게는 쉽지만 이용자에게는 그다지 편리한 방법이 아니기 때문에 '도메인 네임(도메인 이름)'이라는 방법을 이용한다. 즉, 각각의 컴퓨터에 이용자가 쉽게 기억할 수 있는 이름을 'w3.naeun.co.kr'과 같은 형태로 지정한 후에 이용자는 그 이름을 사용하고, 컴퓨터는 그 이름에 해당하는 IP 주소를 사용하는 방법이다. 이때 컴퓨터에 할당된 도메인 이름을 IP 주소로 변환시키는 역할을 수행하는 컴퓨터를 DNS라고 한다.
* E-mail (Electronic Mail) : 전자우편 (또는 메일)
전자우편은 인터넷을 이용해서 편지를 주고 받는 서비스이다. 편지는 주로 일반적인 텍스트 문서이지만 그래픽 이미지, 사운드 파일, 프로그램 등도 첨부하여 보낼 수 있다. E-mail은 인터넷 초기부터 사용되어 온 서비스이며 현재에도 가장 많이 사용되고 있는 서비스이다. 전자우편은 인터넷 이용자뿐만 아니라 대부분의 온라인 서비스(PC 통신) 사용자들과도 주고 받을 수 있다. 전자우편의 주소는 이용자의 계정 이름에 메일 서버의 컴퓨터 이름 또는 도메인 이름을 붙인 것이다. 예를 들면 'mail.naeun.co.kr' 컴퓨터의 계정 이름이 'netti'인 이용자의 전자우편 주소는 3Dnetti@mail.naeun.co.kr">netti@mail.naeun.co.kr이다. 대부분의 경우 3Dnetti@naeun.co.kr">netti@naeun.co.kr과 같이 컴퓨터의 이름을 빼고 도메인 이름만 지정해도 되도록 시스템 설정을 변경하는 것이 일반적이다.
* FAQ (Frequently-Asked Questions)
FAQ는 어떠한 주제에 대해서 자주 질문되는 내용과 그 답을 하나의 파일로 모아놓은 것을 말한다. 인터넷은 물론 PC통신에서도 자주 사용되는 용어이다. 개인 또는 동호회에서 초보자들을 위한 정보를 종합해서 만든 자료를 의미하였으나, 최근에는 질의/응답 형식으로 제품 정보 등을 소개하는 경우에도 사용된다.
* Firewall : 방화벽
방화벽 시스템은 기업 등의 내부 네트워크(LAN)와 인터넷 사이에 설치되는 컴퓨터 또는 소프트웨어를 의미한다. 주요 기능은 인터넷 사용자가 불법적으로 내부 네트워크의 자원(컴퓨터 등)에 접근하는 것을 막는 것이다. 물론 내부 네트워크 사용자의 인터넷 사용을 제한하는 기능도 할 수 있다. 내부 네트워크를 가지면서 인터넷에 연결된 많은 기업(특히 대기업)들은 해커들의 침입을 방지하기 위해 이와 같은 방화벽 시스템을 설치해서 이용하고 있다.
* FTP (File Transfer Protocol) : 파일 전송 프로토콜
FTP는 인터넷을 통해서 파일을 전송하는 표준적인 프로토콜(통신규약) 및 파일 전송 프로그램을 의미한다. 일반적인 PC 통신에서는 Z-Modem이라는 방식을 주로 이용하지만 인터넷에서는 FTP가 사용된다. FTP는 접속하는 컴퓨터에 계정이 있는 이용자만 이용할 수 있다.
Anonymous FTP는 '아무나' 이용할 수 있도록 공개한 FTP 서비스를 의미한다.다수의 이용자들간에 파일을 공유하거나, 기업체에서 다수의 고객에게 파일을 공개하는 경우에 주로 사용된다(불특정 다수인 이용자의 계정을 모두 만들 수 없기 때문임). Anonymous FTP는 계정 이름으로 anonymous를 입력하고, 암호로 자신의 전자우편 주소(예: 3Dnetti@naeun.co.kr">netti@naeun.co.kr)를 입력하면 이용할 수 있다.
* Gopher
Gopher는 WWW이 사용되기 전까지 텍스트 정보를 검색하기 편리하도록 제공하는데 이용되던 서비스이다. 텍스트 정보를 메뉴 방식으로 검색할 수 있다. 그러나 그래픽을 포함하는 멀티미디어 정보를 제공하는 WWW이 사용된 후부터 거의 사용되지 않고있다. 웹 브라우저를 이용하면 Gopher로 제공되는 서비스들도 이용할 수 있다.
* Home Page : 홈 페이지
웹 사이트로 접속했을 때 가장 처음에 보여지는 페이지를 의미하며, 그 사이트를 대표하는 페이지이다. 웹 사이트라는 용어와 동일한 의미로 사용되기도 한다.
* HTML (Hypertext Markup Language)
HTML은 텍스트 파일의 내용을 웹 브라우저를 통해서 보여주기 위해 추가하는 명령들의 집합이다. 똑같은 내용의 텍스트 파일이라도 추가되는 HTML 명령에 따라 웹 브라우저에서는 다른 형태로 보여질 수 있다. 일반적인 문서에 HTML 명령이 추가된 문서를 HTML 문서라고 하며 확장자로 '.html' 또는 '.htm'을 이용한다. HTML 문서가 WWW으로 제공되는 정보의 기본 형태이다. HTML의 명령은 국제 표준으로 정해져 있지만 Netscape Navigator와 Microsoft Internet Explorer 등은 필요에 따라 각자 고유의 확장 명령을 추가해서 사용한다. 현재의 국제 표준은 HTML 3.2이다.
* HTTP (Hypertext Transport Protocol)
HTTP는 WWW 서비스를 이용해서 텍스트, 그래픽, 사운드 파일 등을 주고받는데 사용되는 통신규약이다. 이용자가 URL을 지정해서 웹 서버의 특정한 파일을 요청하거나 HTML 문서의 내용 중에서 다른 문서로 연결되는 링크를 선택한 경우에, 웹 브라우저는 웹 서버에게 HTTP를 이용해서 선택된 파일을 보내라고 요청한다. 그 요청을 받은 웹 서버는 HTTP를 이용해서 웹 브라우저에게 요청된 파일의 내용을 보내준다.
* Internet
TCP/IP 프로토콜을 이용하는 전세계적 공용 네트워크를 의미한다. 인터넷이라는 이름은 비 표준적인 프로토콜을 이용하는 미국내의 수많은 네트워크들을 통합한다는 Inter-Network(네트워크간)라는 의미에서 나왔다. 최근에는 인터넷이 전세계로 확산되면서 International-Network(국가간 네트워크)라는 의미를 띄고 있다.
* InterNIC & KRNIC
인터넷에서 사용되는 도메인 이름의 등록과 관리를 담당하는 기관이다. 미국의 경우에는 도메인 이름을 이용하기 위해서는 도메인 이름 등록시에 등록비를 지불하고, 매년 일정액의 유지비를 지불해야 한다. '.kr'에 해당하는 국내 도메인 이름의 등록과 관리는 KRNIC(한국인터넷정보센터)에서 담당한다.
* Intranet : 인트라넷
인트라넷은 하나의 기업만을 위한 네트워크를 의미한다. 주요 목적은 기업 구성원간의 정보 및 자원의 공유를 통해서 기업의 생산성과 경쟁력을 높이는 것이다. 인트라넷은 TCP/IP, HTTP 등과 같은 인터넷 기술을 이용하여 구현된다. 인트라넷을 구축하는 기업은 대부분의 경우 방화벽 시스템을 설치하는 것이 일반적이다. 최근에는 대리점 및 협력사와 함께 이용하는 네트워크인 엑스트라넷(extranet)으로 발전하기도 한다.
* ISDN (Integrated Services Digital Network)
최대 128Kbs의 전송속도를 얻을 수 있는 디지털 전화 네트워크 기술이다. 이미 국내에서도 상용화되기 시작하였으며 별도의 ISDN용 통신장비를 필요로한다.
* ISP (Internet Service Provider)
ISP는 개인 또는 기업체가 인터넷을 이용할 수 있는 서비스를 제공하는 기관이다. 국내의 ISP는 교육, 연구 목적으로 사용되는 네트워크를 제공하는 비영리망과 일반적으로 요금을 내고 사용되는 영리망의 두 종류가 있다.
* Java
자바는 인터넷과 같은 네트워크 환경에 적합하도록 설계된 프로그래밍 언어이며, 언어 자체는 C++ 프로그래밍 언어의 축소판으로도 볼 수 있다. 자바를 이용해서 만든 응용 프로그램 또는 applet(애플릿: HTML 문서에 포함될 수 있는 프로그램)은 프로그램을 변경하지 않고도 PC, Macintosh, UNIX 등 모든 컴퓨터에서 실행될 수 있으므로 프로그램 개발자에게 큰 각광을 받고 있다.
* Newsgroup : 뉴스그룹
인터넷을 이용한 전세계적 토론 서비스이다. PC통신의 BBS의 게시판과 유사하게 주제별로 별도의 뉴스그룹이 만들어져 있다. 뉴스그룹이라는 이름에서 느껴지는 것과는 달리 일반 BBS 게시판과 똑같은 역할을 한다. 단지 다른점은 하나의 주제에 대해 세계 각국의 인터넷 이용자들과 토론할 수 있다는 점이다. 특히 컴퓨터 또는 전문 분야에 관한 뉴스그룹은 매우 전문적인 질문을 하더라도 의외로 쉽게 답을 얻는 경우도 있다.
* Plug-in : 플러그인
플러그-인 프로그램은 웹 브라우저의 일부로 동작하는 프로그램들이다. 플러그-인 방식이 발표되기 전까지는 사운드 또는 동영상 자료를 처리하기 위해서 외부 프로그램을 호출하는 방식이 많이 사용되었지만, 플러그인 방식이 발표된 후에는 대부분 플러그인 방식으로 변경되었다. 현재 Netscape Navigator에서 사용 가능한 플러그-인의 수는 150개가 넘어섰으나 가장 널리 사용되는 플러그인은 Adobe사의 Acrobat Reader, Progressive Networks사의 RealPlayer, Macromedia사의 Shockwave 등이다.
* PPP (Point-to-Point Protocol) 및 SLIP (Serial Line Internet Protocol)
주로 전화선으로 연결된 두 컴퓨터 간에 TCP/IP로 통신하기 위해서 사용되는 통신규약이다. 이용자의 PC가 ISP의 컴퓨터와 PPP 또는 SLIP으로 연결되면 이용자는 인터넷을 이용할 수 있다. ISP의 컴퓨터는 이용자 PC의 요청을 인터넷으로 통과시키고, 그 결과를 이용자의 PC로 전송시켜준다. PPP는 SLIP에 없는 오류 검사 기능을 가지고 있고 성능도 좋다고 알려져 있으므로 PPP가 SLIP보다 선호되고 있는 방식이다.
* Protocol : 통신규약
네트워크에 연결된 컴퓨터들이 상호간에 정보를 주고 받는 방법에 관한 규칙들을 의미한다. 컴퓨터들은 같은 네트워크에 연결되어 있다고 하더라도 동일한 통신규약을 이용하는 컴퓨터들하고만 통신할 수 있다. 인터넷은 TCP/IP(Transport Control Protocol/Internet Protocol)라고하는 통신규약을 이용한다.
* Server : 서버
일반적으로 서버는 클라이언트(client)가 요청한 서비스를 수행하는 컴퓨터를 의미한다. WWW의 관점에서 볼 때, 웹 서버(웹에 관한 서비스를 하는 서버)는 클라이언트 컴퓨터(웹 브라우저가 실행되는 컴퓨터)에서 요청한 파일을 찾아서 전달해주는 서비스를 수행하는 컴퓨터이다.
* Shell : 쉘
쉘은 운영체제의 일부분으로서 이용자의 명령을 번역해서 실행시키는 역할을 수행한다. DOS의 COMMAND.COM 또는 UNIX의 sh, csh이 쉘에 해당한다. 인터넷에서 사용되는 쉘이라는 용어는 주로 UNIX의 계정을 제공받는 서비스를 의미한다.
* Site : 사이트
웹 사이트는 하나의 홈 페이지 및 그와 연관된 문서들의 집합을 의미한다. 웹 서버는 컴퓨터 자체를 의미하지만, 웹 사이트는 논리적으로 분리된 문서들의 집합을 의미하므로, 하나의 웹 서버에는 여러개의 웹 사이트가 존재할 수 있다.
* T1 및 T3
인터넷 전용선의 전송속도에 따른 등급을 의미한다. 일반적으로 널리 사용되는 T1 전용선은 1.544Mbps, 해외회선 등에서 사용되는 T3 전용선은 45Mbps의 전송속도를 가진다.
* TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP는 인터넷에서 이용하는 통신규약이다. 정확히 말하면 TCP/IP는 하나의 프로토콜로 이루어진 것이 아니라 TCP, IP, UDP, SLIP, PPP, ICMP, IGP, EGP 등과 같은 다수의 프로토콜의 집합으로 구성되어 있다.
* Telnet : 텔넷
텔넷은 TCP/IP 프로토콜을 통해서 네트워크에 연결된 다른 컴퓨터로 접속하는 통신규약 또는 프로그램을 의미한다.
* URL (uniform resource locator)
URL은 인터넷에 존재하는 특정한 웹 페이지를 지정하는 방법이다. URL은 다음과 같은 네 가지 부분으로 이루어진다.
통신규약 : 문서에 접근할 수 있는 통신규약을 지정한다. (예: 'http://', 'ftp://', 'gopher://' 등)
인터넷 주소 : 접근하고자 하는 웹 서버의 이름을 지정한다. (서버 이름 또는 서버 주소를 지정)
경로 : 서브 디렉토리를 지정한다 ('/'로 구분).
파일명 : 파일 이름을 지정한다 (대부분의 경우 문서의 가장 마지막에 확장자로 '.html' 또는 '.htm'이 붙는다). 이중 일부 부분은 생략될 수 있다. 프로토콜 부분이 생략되면 'http://'가 지정된 것으로 간주된다. 경로 및 파일명이 모두 생략되면 웹 서버의 홈 페이지가 지정된 것으로 간주된다. 파일명이 생략되면 지정된 디렉토리의 디폴트 문서가 지정된 것으로 간주된다.
* VRML (Virtual Reality Modeling Langage)
3차원 가상 현실을 표현하기 위해 이용되는 언어이다. VRML 기능이 있는 브라우저 또는 별도의 전용 브라우저를 이용하면 3차원 세계를 볼 수 있다.
* World Wide Web : 월드 와이드 웹 (또는 웹)
월드 와이드 웹은 인터넷 상에서 HTTP 프로토콜을 통해서 제공되는 서비스를 의미한다. 월드 와이드 웹을 구성하는 주요 요소는 웹 서버, 웹 문서, 웹 브라우저, HTTP 프로토콜이다. 웹 브라우저에서 특정한 웹 문서(주로 HTML 파일 혹은 이미지 파일)를 HTTP를 이용해서 요청하면 웹 서버는 요청된 웹 문서를 찾은 후 HTTP를 이용해서 웹 브라우저에게 보내준다. 월드 와이드 웹은 멀티미디어 정보를 제공한다는 점에서 다른 인터넷 서비스와 구별된다. 그로인해 월드 와이드 웹은 가장 최근에 생긴 인터넷 서비스임에도 불구하고 전자우편을 제외하고는 가장 널리 사용되는 서비스가 되었다. 최근에는 인터넷이라는 말과 월드 와이드 웹이라는 말이 거의 동일시되고 있다.