◆ 중요 인터넷 용어
1. 프로토콜(protocol)
- 컴퓨터간의 통신을 위한 공통된 약속, 즉 '통신규약'
- 내 컴퓨터와 상대방 컴퓨터가 서로 연결되어 통신을 하기 위해 서로에 지켜야 할 규칙
- 인터넷에서는 TCP/IP(Transfer Control Protocol/Internet Protocol)이라는 규약에 맞추어 통신흐름이 진행
- 연결된 회선이 전화선이거나 LAN이거나 하는 것이 중요한 것이 아니라 서로 TCP/IP에 맞추어 통신하느냐가 중요
1) SMTP(Simlie Mail Transfer Protocol) : 메일 전송을 위해 사용되는 프로토콜
2) NNTP(Network News Transfer Protocol) : 뉴스그룹의 기사를 보거나 받기 위해서 사용되는 프로토콜
3) HTTP(Hyper Text Transfer Protocol) : 웹 연결을 위해 사용되는 프로토콜
2. 랜(LAN)
IEEE(국제 전기전자 기술자협회 http://www.ieee.org)의 컴퓨터 표준위원회는 랜을 "다수의 독립적인 컴퓨터 기기들이 상호간에 통신이 가능하도록 하는 데이터 통신 시스템"으로 정의하고 있으며, 이것은 근거리 통신망(Local Area Network)볼 수 있다.
3. 인터넷 주소(IP address)
- 인터넷에 연결된 수많은 컴퓨터들에게 공통의 번호를 부여하고, 이들을 연결하기 위한 주소체계
- 인터넷에 연결된 컴퓨터는 세계에서 단하나밖에 없는 고유의 숫자를 가지는데 이것이 바로 IP address로 IP address는 0~254 까지의 4자리 숫자로 구성
- 따라서 인터넷에 연결될수 있는 컴퓨터의 수는43억개 만큼 가능한데 인터넷의 급부상으로 벌써부터 주소의 부족현상이 예상되어 지고있으며 그 대비를 준비중
4. 도메인명(Hostname, Domain name)
IP address의 숫자만으로는 특정 하나의 호스트가 어느 기관에 속하고, 어느 나라의 컴퓨터인지도 알아보기가 힘들뿐 아니라 기억하기도 어렵다. 따라서 IP address에 1:1로 상응되는 컴퓨터의 이름이 필요하며, 이것이 도메인명이다. 즉 숫자로 210.112.~이라고 표기하는 것은 IP address이고 www.channeli.net이라고 표기하는 것은 도메인명이다.
5. 호스트(Host)
인터넷에 연결된 컴퓨터 시스템으로 사이트라고도 하며, TCP/IP라는 통신규약을 사용한다. TCP/IP란 서로 다른 컴퓨터 기종간에 통신이 가능하도록 정한 통신 규약으로서 현재 인터넷의 표준규약으로 사용되고 있다. 사이트 개념과 동일하게 사용되기도 하지만 호스트가 사이트보다 좀 더 협의의 개념으로 사용되는 경우가 많다.
6. DNS(Domain Name Servise)
DNS는 이러한 IP address와 도메인 네임간의 변환/참조의 역할을 하는 서비스를 말합니다. 즉 사용자가 www.igate.co.kr이라는 도메인 네임을 주면 DNS는www.hello pc.co.kr이라는 도메인 네임을 받아서 그에 해당하는 IP어드레스를 돌려주는 것이다. 따라서 DNS는 IP address와 도메인명에 대한 정보를 지니고 있는 데이터베이스로 볼 수 있다. IP address를 이름으로 해석해주기 위한 서비스로서 보통 네임서버 라는 지정된 호스트에서 해석해 준다.
7. 라우팅(Routing)
네트워크에서 메시지가 목적지에 도착할 수 있도록 통신 경로를 할당하는 것을 말한다. 이 역할을 하는 것이 라우터이며 성능에 따라 데이터 전송 경로를 멀리 볼 수 있는 것이 있으며 그렇지 못하고 근거리만 볼 수 있는 것이 있다. 당연히 멀리까지 볼 수 있는 라우터가 어느 곳이 정체되는지 잘 판단할 수 있으므로 빠른 전송속도를 제공해 줄 수 있다.
8. 게이트웨이(Gateway)
두 개의 서로 다른 프로토콜로 운영중인 LAN을 연결하기 위한 통로 역할을 하는 호스트를 의미하는 것으로 두 개 이상의 인터페이스 카드를 가지고 서로 다른 LAN간에 통신을 담당하게 된다. LAN에서 호스트 컴퓨터 등 다른 네트워크에 데이터를 보내거나 다른 네트워크로부터 데이터베이스나 정보 서비스 가운데서 끝내지 않고 다른 통신 서비스나 데이터베이스에 접속하는 기능을 말한다.
9. MIME(Multimedia Internet Mail Extension)
멀티미디어 데이터 형식(Type)의 규약을 말한다. 메일상으로 멀티미디어 데이터를 전송하기 위하여 만들어 졌으나, 웹등 다른 목적으로도 사용된다. 원리는 멀티미디어 데이터를 전송받으면 해당 열람기(viewer)가 동작하여 그 데이터를 보여주는 것이다.
10. 하이퍼텍스트(Hyper Text)
하이퍼텍스트란 일반적인 문서처럼 연속된 것이 아니라 중간 중간에 연결이 있어서 어떤 부분을 보다가 그에 연관된 다른 부분을 그 연결을 따라가면서 참조할 수 있는 형태의 문서를 말한다. 하나의 데이터 안에 관련된 문헌이 문서 혹은 기타 멀티미디어 자료에 링크되어 있는 형태이다.
11. SLIP/PPP(Serial Line Internet Protocol/Point To Point Protocol)
모뎀을 통하여 혹은 직렬 회선(Serial Line)을 통해 인터넷을 사용하기 위해 사용되는 프로토콜이다. PPP를 이용하면 모뎀을 통해 접속하더라도 연결된 상태에서는 인터넷에 직접적으로 연결되어 있는 것으로 간주된다.
12. 넷티켓(Netiquette)
인터넷과 에티켓의 합성어. 넷티켓은 네트워크 사용자들이 네트워크를 사용하면서 지켜야 할 기본적인 예절. 유즈넷과 메일링리스트 이용에서 특히 중요시.
13. URL(Uniform Resource Locators)
URL은 인터넷사의 컴퓨터 파일이 있는 위치를 지정하는 표준적인 주소 체계. 보통의 주소와 다른 점은 주소가 단지 특정인 또는 단체의 소속된 위치를 알려주는 것에 비해 URL은 인터넷에 연결된 컴퓨터 파일의 고유 위치를 나타내 준다. 따라서 동일한 URL이 둘 이상 있을 수 없으며 인터넷 상의 모든 웹 문서들은 각각의 어드레스 및 독특하게 보관되는 방식인 URL을 가지고 있다. 따라서 URL은 인터넷에 있는 정보의 위치를 표기하기 위한 방법이 된다. 1990년부터 사용되어 왔으며 현재에는 그것이 표준으로 인정되었다. URL을 구성하는 것은 크게 세가지이다.
1) http://
파일 종류를 판단하는 프로토콜을 의미. http(Hypertext Transfer Protocol)는 웹 서버의 표준이기 때문에 http://는 파일이 웹 문서인 것을 알려준다. 마찬가지로 gopher://는 고퍼 서버의 파일을, ftp://는 FTP서버로부터 다운로드 받을 수 있는 파일을, 그리고 news://는 Usenet news group의 파일임을 말해준다.
2) www.yahooo.co.kr
파일이 저장되어 있는 웹서버 컴퓨터의 도메인명. 가장 우측에 있는 kr은 나라를 나타내는 최상위 지역도메인이고 좌측에 있는 co는 기관을 지칭하는 하위 도메인, 그리고 yahoo는 특정업체를 의미하는 하위 도메인. 마지막으로 www는 yahoo의 특정 호스트 이름을 의미.
3) spbest/컴친구.html
galaxy.channeli.net서버에 spbest라는 디렉토리가 있고 그 아래에 컴친구.html이라는 파일이 존재하고 있음을 말해준다.
14. 자바(JAVA)
자바는 C언어나 베이직 언어와 같은 하나의 프로그래밍 언어로 소프트웨어를 개발할 수 있는 개발툴. 자바가 웹과 인터넷에서 각광받는 이유는 자바가 네트워크 환경에 가장 효율적인 언어이기 때문. 지금까지의 다른 언어들은 대부분 하나의 시스템에 종속되는 것이었는데 비해, 자바는 시스템에 종속되지 않고 네트워크를 손쉽게 이동할 수 있는 특성을 가진 언어이다. Sun Microsystems사에서 개발한 인터넷 프로그램 언어로 C++언어에 가까운 객체지향형 언어이다. Java는 인터렉티브한 방식으로 동화상이나 대화형 방식을 지원하며 윈도우즈95이상에서만 가동됨.
15. 자바 애플릿(Java Applet)
애플릿은 자바로 작성한 작은 프로그램. 웹서버상에 존재하고 네트워크를 이용해 클라이언트에서 실행되는 구조를 가진 차세대 소프트웨어로 최근 그 인기가 점차 커지고 있다.
16. 자바스크립트(Javascript)
전문적인 프로그램 언어자인 자바를 일반인이 이해하기 쉽고 웹 문서 작성에 활용할 수 있도록 미리 만들어 놓은 스크립트 언어.
17. 엑티브 엑스(Active X)
마이크로소프트 인터넷 익스플로러3.0이상 버전에서는 멀티미디어 파일을 재생할 수 있는 하나의 방식으로 대부분 실행할 페이지에 접속만 하면 자동 다운로드 되어 자동 설치. MS의 인터넷 익스프로러는 액티브 엑스라는 통합 멀티미디어 지원 프로그램을 지원하여 대부분의 기능들을 모두지원하고 있다. 따라서 AVI포멧의 파일뿐 아니라 MOV(동화상), 애플용 퀵타임, MPEG 동화상을 지원하며, 오디오에서도 넷스케이프가 지원하는 모든 기능은 물론, MPEG 오디오를 추가로 지원. 특히 리얼 오디오를 계속 기본 기능으로 내장하여, 플러그인으로 제공하는 넷스케이프보다는 번거로움을 피할 수 있으며, 액티브 엑스 기능을 활용한 워드나 엑셀문서 보기 기능도 더욱 강력해졌으며 확장성이 매우 뛰어나다.
18. CGI(Common Gateway Interface)
CGI는 웹에서 구현되는 인터페이스로 동적인 형태로 구동되는 소프트웨어를 작성하는 인터페이스 규약. 지금까지 웹은 정적인 형태의 정보를 제공하는 수단이 되어 왔는데 이러한 정적인 형태로는 클라이언트에게 많은 정보를 제공하는 것이 어렵다. 그러나 CGI를 이용하면 정적인 형태의 웹에 동적인 특성을 부여할 수 있다. 즉, 정적인 형태의 정보 외에 동적인 형태의 정보를 제공할 수 있다. 예를 들어 데이터베이스의 정보를 검색하거나 검색엔진에서 찾고자 하는 웹서버를 찾거나 하는 것은 정적인 형태가 아닌 동적인 형태의 정보를 제공하는 것으로 볼 수 있다.
19. 인터넷 대화서비스 (IRC : Internet Relay Chat)
실시간으로 전세계 각지의 인터넷 사용자 상호간에 대화 및 토론의 장을 펼칠 수 있는 서비스. 즉, 인터넷상에 접속된 수많은 사용자와 대화를 하는 것으로 국내 통신망에서의 대화방, 또는 채팅룸을 생각하면 된다.
UNIX의 기본 기능으로 일대일 대화를 위한 talk와 여러 사람과 동시에 대화할 수 있는 ytalk 및 전세계의 많은 사람들과 토론 및 대화가 가능한 IRC, MIRC, 3D_CHAT, AOL등이 있다.
IRC를 이용하기 위해서는 IRC를 사용할 수 있는 소프트웨어를 설치하거나 IRC를 제공하는 서버에 접속해야만 한다.
20. 인터넷 온라인 게임(IOG : Internet On-Line Game)
인터넷 온라인 게임의 대명사로 머드나 스타게이트를 들 수 있다. 이것은 일종의 롤 플레잉과 어드밴처 게임을 혼합한 형태로 완전히 텍스트 모드로만 운영되는 인터넷 온라인 게임이다. 이러한 온라인 게임은 많은 발전을 거듭하여 현재에는 온라인 바둑 및 채스등 다양한 온라인 게임이 실현되고 있으며 실시간 게임이 가능한 사이트는 수천곳에 이르고 있다.
21. 케이블 모뎀(Cable Modem)
케이블 모뎀은 케이블TV망을 통해서 고속의 데이타 통신 서비스를 제공하기 위한 장치로서, 인터넷의 멀티미디어화에 따른 대량의 데이터를 전송의 필요성에 따라 고속의 인터넷 접속의 한 해결책으로써 관심을 끌고 있다. 미국 타임 워너사는 기존 인터넷 서비스보다 100배이상 빠른 '로드 러너' 온라인 서비스를 1996년 9월10일에 시작했으며 일본에서도 6월 소니를 비롯한 통신기기 업체와 주요 케이블TV사들이 기존 케이블망을 이용한 프로그램의 디지털 전송 실험에 성공, 인터넷 고속화의 길을 열었다. 한편, 우리나라에서도 케이블모댐이 98년부터 선보이기 시작, 상용화에 이용되고 있다.
22. 패치 프로그램(Fetch)
인터넷의 FTP기능을 사용할수 있도록 하는 매킨토시용 FTP프로그램의 하나.
23. 방화벽(Firewall)
인터넷과 연결된 컴퓨터에 인터넷과 연결된 외부 컴퓨터가 접속하는 것을 통제. 이것은 보통 하드웨어나 소프트웨어에 의해 만들어지는 네트워크 구성으로 방화벽내의 네트워크화된 컴퓨터와 방화벽밖의 컴퓨터 사이를 경계 지워준다. 유명한 것으로 CyberGuard이라는 보안 S/W를 들 수 있으며 국내에서는 아이네트에서 공급한다.