인터넷의 기본 개념
1.1 인터넷의 개요
다가오는 21세기의 정보화 시대는 정보가 가치관의 중심이 되고 정보를 가진 국가가 세상을 지배하게 되리라 예상되고 있다.
인터넷은 정보 흐름의 주체가 되고 인터넷을 모르면 시대에 뒤떨러진 사람이 될 것이다.
1.1.1 인터넷의 정의
인터넷은 간단히 말해 여러 통신망들이 합쳐져 만들어진 망들의 망(Network of Network)이라고 할 수 있다. 즉, 인터넷은 전 세계 네트워크들이 서로 연결되어 있는 하나의 거대한 네트워크를 인터넷이라 정의할 수 있다.
인터넷은 상호 연결된 컴퓨터들은 각 컴퓨터가 개별적으로 가지고 있는 하드웨어 및 소프트웨어, 데이터 등을 서로 공유 함으써 여러 가지 이점이 있다.
1.1.2 인터넷의 역사
2001년 9월 11일, 빈 라덴의 테러로 인해 우리에게 잘 알려진 팬타곤(Pentagon)은 미국의 안보와 방위를 책임지는 국방성 건물의 이름이다.
미 국방성에서는 1960년대에 군사적 목적에서 컴퓨터 네트워크를 연구하고 있었다. 미국과 소련으로 대표되는 냉전시대였던 당시로서는 여러 곳에 분산된 군사 기관들을 연결한 통신망의 안정성 확보와 위성망, 라디오망, 케이블망 등 당양한 네트워크를 연결할 수 있는 네트워크 체제가 절실히 요구되었다. 이러한 문제를 해결하기 위해 실험적으로 구축한 연구목적의 네트워크가 바로 ALPAnet이었다.
알파넷 Project는 성공적으로 실행되어, 미국에 있는 수많은 연구 기관과 대학들의 컴퓨터들도 이 알파넷에 연결되기 시작하였다. 그러나 많은 컴퓨터의 연결로 네트워크 속도가 너무 느렸고 잦은 시스템 부하 등으로 인해 새로운 문제점들이 부각되기 시작했다. 때문에 알파넷의 군사 목적에 해당하는 부분은 밀넷(Military Network)이라고 하는 새로운 통신망으로 분리되고, 기존의 알파넷은 대학 및 기타 연구기관을 비롯하여 일반인이 사용할 수 있는 연구용 통신망으로 변모되었다.
1985년 알파넷은 교육 네트워크인 비트넷(BITnet)을 흡수한 후에, 1988년 5대의 수퍼컴퓨터를 연결하는 통신망을 운영하고 있던 미국 과학재단의 NFSnet과 통합되어 오늘날 인터넷의 근간을 이루게 되었다.
1.2 인터넷의 원리
인터넷에 연결된 컴퓨터는 서로 구별되는 고유한(unique) 번호를 가져야만 통신을 할 수가 있다. 이처럼 인터넷에 연결된 컴퓨터에 부여되는 숫자로 된 번호를 IP 주소(IP Address)라고 한다. 즉, IP 주소는 인터넷에 연결되는 컴퓨터의 주소를 말하는 것이다. IP Address는 반드시 한 컴퓨터에 하나의 주소만 가져야 한다.
1.2.1 인터넷 주소 체계
★IP Address
인터넷에 연결되는 컴퓨터 대하여 고유한 주소(IP Address)를 부여하는 일은 NIC(Network Information Center : 망정보센터)에서 업무(Occupation)를 관리한다. 미국내에 있는 Internet Host의 Domain Name을 등록하는 업무는 InterNIC에서 담당하며, 한국 내에 있는 Internet Host의 Domain Name을 등록하는 업무는 한국인터넷정보센타(KRNIC)에서 담당하고 있다.
- IP 주소는 32비트로 된 숫자로 이루어져 있다. (예) 203.254.87.17
8비트씩 나누어 구분하여 사용하게 된다.
- IP 주소는 가상으로 Network ID와 Host ID로 구분되어 있다. Network ID는 해당 컴퓨터가 소속된 네트워크에 배정된 번호이고, Host ID는 소속 네트워크 내에 있는 컴퓨터의 번호를 말하는 것이다.
★도메인명
인터넷에 연결되는 모든 컴퓨터는 숫자로 된 IP 주소 외에, 또 다른 형태의 인터넷 주소인 영문자로 구성된 Domain Name을 가져야 한다. IP 주소는 숫자로 되어 있기 때문에 우리가 기억하기 매우 어렵고 사용하기도 매우 불편하다. 따라서 우리가 기억하기 쉽게 IP 주소에 대응하여 문자로 된 주소를 도메인명이라 한다.
Domain Name은 인터넷에 연결되는 컴퓨터의 고유한 주소이기 때문에 사용자가 임의로 만들어 사용할 수가 없으며, 독특한 이름 구성 방법을 따라야 한다.
도메인 네임은 다음 그림과 같이 트리 구조와 같이 계층적인 구조로 이루어지며, 최상위 도메인은 com, edu, gov, net, mil, org, int의 기관 도메인과 각 국가의 국가 도메인으로 구성된다.
AU AU KR JP COM EDU NET GOV AC OR CO GO RE Andong SNU KIST DBLAB MANA SARIM
미국 내 지역의 최상위 도메인: 기관 종류를 나타내는 기관 도메인 이 되고
미국 외 지역의 최상위 도메인: 국가를 분류하는 국가 도메인이 된다
최상위 도메인(미국 내 지역) : 기관의 종류를 나타내는 기관 도메인
도 메 인 |
의 미 |
설 명 |
com |
company |
영리단체, 기업 |
edu |
education |
교육기관, 대학 |
gov |
government |
정부 및 공공기관 |
int |
international |
국제단체 |
mil |
military |
군사기관 |
net |
network |
네트워크 관련 기관 |
org |
organization |
기타 비영리 단체 |
최상위 도메인(미국 외 지역) : 국가를 분류하는 국가 도메인
도 메 인 |
설 명 |
도 메 인 |
설 명 |
kr |
한국 |
cn |
중국 |
jp |
일본 |
de |
독일 |
uk |
영국 |
ru |
러시아 |
fr |
프랑스 |
nl |
네덜란드 |
ca |
캐나다 |
au |
호주 |
최상위 도메인의 개수가 너무 적어 확대할 필요성이 발생하여 만든것이 새로 추가된 최상위 도메인이다.
추가된 최상위 도메인 |
설 명 |
firm |
사업 또는 회사 |
stire |
상품을 판매하는 기관 |
wed |
www 에 관련된 활동에 초점을 두는 기관 |
arts |
문화 예술, 교양에 관련된 활동을 하는 기관 |
rec |
오락 연예계 관련된 활동을 하는 기관 |
info |
정보 서비스를 제공하는 기업 |
nom |
개인을 위한 도메인 |
2단계 및 3단계 도메인
최상위 도메인이 국가 도메인인 경우 2단계 도메인은 기관의 성격을 띠는 도메인을 사용.
미국 외 지역에서 사용하는 2단계 도메인은 아래와 같다.
미국 외 지역의 2단계 도메인 |
설 명 |
ac |
교 육 기 관 |
co |
영 리 기 관 |
re |
연 구 기 관 |
go |
정 부 기 관 |
nm |
네트워크 관련 기관 |
or |
기타 비영리 단체 |
3단계 도메인: 사용자가 원하는 기관 이름을 사용
4단계 도메인: 웹서버 프로그램이 설치된 컴퓨터 이름을 사용
미국지역 - 컴퓨터 이름, 기관이름, 기관 성격의 형식으로 표시
미국외 다른 지역 - 컴퓨터 이름, 기관이름, 기관성격, 국가 코드의 형식으로 표시
예) 미국 UCLA 대학의 도메인명 : ucla.edu
한국 서울대학교의 도메인명 :snu.ac.kr
이렇게 구성되는 도메인명은 미국지역과 그 외의 지역이 다른 형식을 가지게 됨.
※ 사이트 도메인 네임은 투기의 대상이 되기도 하는데 투기꾼들은 적은 돈으로 메인 네임을 등록해 두었다가 그보다 훨씬 많은 액수의 돈을 받고 웹사이트 도메인 네임을 되팔기도 한다.
★ DNS
DNS(Domain Name Service) 란 도메인명을 IP주소로 바꿔 주거나 IP Address 를 도메인 명으로 바꾸어 주는 일. 즉, IP주소와 도메인명 사이의 변환 작업을 말함.
변환 작업을 위해 필요한 것이 바로 도메인 네임 서버 <DNS(Domain Name Service)>라고 한다.
도메인 네임 서버는 도메인에 속한 IP Address 와 도메인을 모두 보유하고 있어서 클라이언트가 어떤 IP 주소에 해당하는 도메인을 요청하거나 그 반대의 작업을 요청하면 작업한 결과를 클라이언트에 알려준다.
※도메인 신청시 회사의 경우 사업자 등록증이 있어야 하고 공공기관이나 교육기관, 종교 단체의 경우 해당 등록증이 있어야 함. 개인도 등록 가능.
kr 이 들어가는 도메인은 KRNIC에서 발급 하고
.com 이나 net 과 같은 최상위 도메인은 INTERNIC에서 발급 한다.
1.2.2 WWW(World-Wide Web)
1989년 스위스에 있는 연구센터에서 연구 업적과 정보 공유를 목적으로 탄생
웹은 인터넷을 통해 서로 연결된 모습이 마치 거미줄 모양과 비슷하여 월드와이드웹을 간단히 웹이라고 불리게 되었다.(www)
또 www에서 정보를 저장하고 있는 컴퓨터를 웹사이트 또는 www 서버라고 한다
1.2.3.WWW관련 주요 용어
♦ 하이퍼텍스트 (Hypertext)
일반적인 텍스트 문서와 기본적으로는 같으나 다른 문서내에서 임의의 위치로 이동이 가능.
장점 : 하이퍼텍스트 문서를 이용 필요할때마다 연관된 자료를 즉시 검색할 수 있음.
이러한 연결 방법은 하이퍼링크 (Hyperlink)라 하며 어떤 단어를 선택했을 때 그에 연결된 문서나 다른 미디어로 이동하게 해주는 역할을 함.
♦ 하이퍼링크 (Hyperlink)
하이퍼텍스트 문서속에서 관련 정보가 있는 단어나 어절에 다른 하이퍼텍스트 문서를 연결,
또는 같은 문서 내의 다른 위치로 연결하기 위한 연결고리
하이퍼 링크 확인법 - 단어나 그림 위로 마우스 커서를 이동시켰을 때 커서 모양이 손모양으로 바뀜
♦ 하이퍼미디어 (Hypermedia)
하이퍼텍스트와 멀티미디어 합성어.
단순한 텍스트에서부터 그림, 사운드, 비디오등 여러종류의 매체에 대한 하이퍼텍스트의 원리를 이용하여 구성된 문서를 말한다.
♦ HTML (Hypertext Markup Language)
하이퍼텍스트의 모양을 결정해 주는 태그(tag)가 포함된 웹의 문서.
www상에 문서를 올리기 위해서는 반드시 HTML 형식의 문서여야 하며 문자뿐만 아니라 그래픽이나 디지털화된 오디오/비디오를 포함한다.
♦ HTTP (Hypertext Transfer Protocol)
네트워크를 통하여 하이퍼텍스트 문서를 전송하는 표준 통신 규약.
링크하고 전송하여 주는 Web의 기술적 표준 언어로써 웹서버와 클라이언트가 상호 교신할 수 있게 해 준다.
♦ URL (Uniform Resource Locator)
웹서비스에서 제공되는 여러 가지 자원들에 대한 위치를 지정하는 방법.
홈페이지 뿐 아니라 그림, 영상, 음악, 기타 인터넷 상에 존재하는 자료들의 위치를 나타내는 주소임. (어떤 자료를 접근하기 위해서는 URL만 알면 됨)
URL의 구조
접근 Pfotocol://도메인명 또는 IP주소/문서의 경로/문서이름
♦ 웹 페이지 (Wed page) 와 홈페이지 (Home Page)
월드 와이드 웹에서 실제로 정보를 담고 있는 것을 웹 페이지라 하고,
웹페이지에는 문자를 포함 그림, 소리, 동영상, 3차원 영상등 다양한 멀티미디어 정보도 포함 한다.
홈페이지란 회사나 개인이 특별한 용도를 위해서 만든 하이퍼텍스트 문서 전체를 말함.
♦ 웹 브라우저 (Web Browser)
인터넷에 있는 멀티미디어 정보를 컴퓨터 화면에 펼쳐 보여주는 프로그램을 말함.
즉, 사용자가 음성이나 영상정보를 원할 때 필요한 프로그램을 불러 실행시킴으로서 웹의 다양한 자원들을 다룰 수 있다.
♦ 네트워크
네트워크 또는 망이라는 용어는 둘 이상의 컴퓨터가 서로 연결 되어 있는 것을 말함.
근거리 통신망 (LAN:Local Area Network) - 대학이나 회사같이 가까운 거리에 있는 컴퓨터들을 전용 케이블을 이용하여 연결한 네트워크
원거리 통신망 (WAN:Wide Area Network) - LAN을 여러개 연결하여 넓은 지역에 걸쳐 구성된 네트워크. 전화선과 인공위성 등을 사용하여 구성하게 됨.
♦ 클라이언트/서버 (Client/Server)
클라이언트 - 정보 처리를 요구하는 컴퓨터로서 인터넷에서는 여러 가지 정보 서비스를 요구하는 사용자 측의 컴퓨터를 말함.
서버 - 클라이언트의 요청에 의해 정보처리 서비스를 담당하는 컴퓨터
정보 검색을 요청하면 보관된 정보를 제공해 주는 컴퓨터 시스템을 말함.
♦ 프로토콜 (Protocol)
네트워크를 통해 컴퓨터끼리 데이터를 서로 주고받길 원할 때 어떤 컴퓨터가 통신을 시작해야 하는지, 응답이 어떻게 처리 되는지, 데이터는 어떻게 표현되고 송수신 되는지, 통신중에 발생하는 에러는 어떻게 처리 되는 등의 경우에 따른 적절한 통신 규약을 말함
TCP/IP 도 프로토콜의 일종이며 인터넷상에서 여러 가지 응용을 위해 많은 종류의 프로토콜을 사용한다.
♦ TCP/IP (Transmission Control Protocol/Internet Protocol)
인터넷에 접속하기 위한 프로토콜 중에서 가장 중요한 역할을 함.
TCP 와 IP는 여러 프로토콜의 집합을 의미
인터넷에 연결된 컴퓨터를 호스트(host)라 한다. 호스트에서 호스트로 전송시 정보는 패킷(packet)이라는 작은 단위로 나눠져 전송 되는데 이때 TCP/IP는 메시지를 여러 개의 패킷으로 나누고 메시지 내용, 일련번호, 수신측의 주소, 에러 검출용 정보 등을 포함시켜 보낸다.
IP는 패킷으로 변환된 메시지를 네트워크를 통해 멀리 떨어진 호스트로 보내고
TCP는 전송되어 온 패킷이 올바른지 에러검사를 한다.
에러발생시 그 패킷을 다시 보내도록 요청하고 이상이 없을시 원래 메시지로 재구성 한다.
TCP : 데이터의 흐름을 관리하고 정확한지 검사
IP : 데이터 패킷을 전송
이와같이 TCP/IP 는 인터넷 상의 두 호스트 간에 데이타 흐름의 정확성을 보장한다.
1.2.3 인터넷의 활용 분야
웹브라우저가 개발되고 사용이 편리해지면서 현재 인터넷은 교육, 산업, 오락 등의 여러 분야에서 활용되 있으며, 진보된 기술 개발과 멀티미디어 정보의 확산으로 인하여 인터넷의 이용분야는 점차 확대되고 있다.
- 통신 서비스 : 전자 우편, 전자 게시판, 전자회의, 채팅(대화), 인터넷 폰
- 정보 검색 : Archie, Gopher, WWW
- 교 육 : 교육 매체, 전자 저널, 가상 대학, 전자 도서관
- 전자상거래 : 사이버 비즈니스, 사이버 쇼핑몰
- 엔터테인먼트 : VOD, 인터넷 게임
♦ 전자우편(Electronic mail : E-mail)
Outlook Express 같은 전자우편 전용 프로그램을 이용하거나
다음이나 네티앙 같은 웹 메일 서버를 통하여 주고 받는 방법이 있다.
♦ 원격 접속 (Telnet)
멀리 떨어지 곳에 위치한 호스트 컴퓨터에 온라인으로 연결하여 사용할 수 있게 해주는 서비스. 이를 이용하면 천리안 하이텔과 같은 PC통신에 접속할 수도 있으며, 미국의 UCLA 대학에 있는 수퍼 컴퓨터에도 접속할 수 있다.
한번 접속시 원격으로 자신의 컴퓨터처럼 사용할 수 있는데 자신의 컴퓨터는 단말기 역할만을 수행한다
Telnet 이용시 다른 시스템에 접속하기 위해선 시스템의 사용허가를 위한 ‘사용자 계정’과 ‘비밀번호’가 있어야 가능함.
Telnet을 지원하는 프로그램에는 넷텀(Netterm)이나 새롬데이타맨 프로, 한네트
등이 많이 사용됨.(윈도우 95나 98에선 기본적으로 텔넷 지원)
♦ FTP (File Transfer Protocol) : 대용량의 파일을 쉽게 주고 받을 수 있다.
전 세계 어느 컴퓨터와도 파일을 자유로이 송수신 할 수 있게 하는 서비스
FTP를 사용하여 원격지의 호스트 컴퓨터에 있는 파일을 자신의 컴퓨터에 내려 받을 수 있다.(Downloading)
반대로 자신의 컴퓨터에 있는 파일을 원격지의 컴퓨터에 보낼 수도 있다.(Uploading)
상대 호스트의 컴퓨터로 접속하기 위해서는
① 상대 호스트 컴퓨터의 계정을 가지고 있어야 한다.
② 상대 호스트의 계정과 패스워드로 접속 한다.
③ 상대 호스트에 특정 계정으로 접속한 후 FTP의 여러 명령어를 이용, 파일을
송수신 한다.
※ 정해진 패스워드가 없이 누구나 접속하여 파일을 자유롭게 송수신할 수 있는
anonymous FTP(익명)가 있음.
※ FTP를 지원하는 프로그램에는 WS-FTP, Cute FTP등이 많이 사용 되고 있음.
♦ USENET (User's Network)
Usenet은 공통의 관심사를 가진 사람들이 모여 서로 의견 교환 및 대화를 할 수 있는 일종의 전자게시판 서비스.
또한 서로의 공통된 관심사를 여러 사람의 의견과 정보 등을 주고받음으로써 서로에게
필요한 정보를 묻거나 답하는 장소를 제공하는 동호회와 유사하다고 할 수 있음.
뉴스그룹명 |
의 미 |
설 명 | ||||||||
alt |
Alternate |
특별한 주제없이 기타 등등에 해당하는 내용 | ||||||||
comp |
Computer |
컴퓨터와 연관된 주제 | ||||||||
han | <TD style="BORDER-RIGHT: #0000
라인델 알고리즘(Rijndeal Algorithm) (0) | 2007.09.22 |
---|---|
보 안 (Security) (0) | 2007.09.22 |
무료 방화벽 Comodo Firewall Pro (0) | 2007.09.20 |
LAN (0) | 2007.09.18 |
Wibro를 이용한 모바일 주식거래 시범 (0) | 2007.09.18 |