Internet
인터넷
(소문자) internet : Inter + Network의 합성어로 2개 혹은 그 이상의 네트워크로 구성된 형태이다.
(대문자) Internet : 주로 TCP/IP* 프로토콜을 이용하여 수 천개의 네트워크들이 서로 연결되어 구성된 형태이다.
- 개인은 DSL**을 통해, 단체에서는 Router***를 통해 ISP(Internet Service Provider)의 Internet에 접근하게 된다.
* TCP/IP : Transmission Control Protocol 또는 Internet Protocol이라고도 부른다.
** DSL Service : Residence와 Small Business를 위한 고속 Internet Service이다. 데이터와 음성 통신 둘 다 가능하다.
*** Internet은 개괄적으로는 두 가지 Node로 구성되는데 하나는 Host이고 나머지 하나는 Router이다.
Internet History (인터넷의 역사)
1. ARPANET (1969)
- 미 국방부에서 자신들의 연구 결과를 공유하여 상호 보완시키기 위해 개발한 네트워크이다.
- 미국 내부를 Partially Connected Mesh Type WAN(부분 메쉬형 WAN) 형태로 연결시켰다.
2. ALOHA net (1970)
- 미국 하와이 대학교에서 개발한 네트워크이다.
- 최초의 Packet Radio Network*이다.
* Packet Radio Network는 이름에서 알 수 있다시피 Wireless Type 네트워크이며, 대학교에서 해저 케이블을 설치하기 까지는 무리가 있기 때문에 무선으로 구현하게 되었다는 설이 있다.
3. Computer to Computer Chatting Program (1972)
- UCLA와 UCSB 학교가 개발한 최초의 채팅 프로그램이다.
4. MILNET (1983)
- ARPANET에서 분리되어 나온 네트워크이다.
- 군용 네트워크이며, ARPANET과 보안 면에서 분리된다.
5. NSFNET (1986)
- National Science Foundation Network의 준말이다.
- 56Kbps 속도의 Backbone을 가졌다.
- 이후에 1.544Mbps 속도의 T1-Line이 개발되었고, 그 다음으로 45Mbps의 T3-Line이 개발되었다.
- 시간이 지나 방대히진 WEB 이용 증가로 인해 높아진 데이터 수요로 인해 국가망으로는 커버가 불가능하여 상업망으로 전환되었다. (우리나라의 상업망으로는 KT, SKT, LG U+ 등이 있다.)
6. Internet Worm (1988)
- 네트워크를 통해 시스템간의 이동이 가능한 프로그램이다.
- 다른 시스템에서 사용될 수 있도록 각 시스템의 코드를 가졌기 때문에 이식성이 높다고 할 수 있다.
- 후에 DOS(Denial of Service Attack)*에 악용되기도 했다.
* DOS(Denial of Service Attack) : 대량의 Traffic을 유발시켜 Computer Resources를 고갈시켜 시스템을 마비시킨다.
7. WWW (1991) = World Wide Web
- CERN(Conseil Europeean Pour La Researehe Nucleaire)에서 팀 버너스 리에 의해 개발되었다.
- 연구소의 여러 과학자들이 연구 결과를 서로 공유하기 위한 목적으로 개발되었다. (의외로, 물리학자들이 컴퓨터에 기여한 사례가 적지 않다.)
8. MBONE (1992)
- Internet상에서 특정 그룹에만 Multimedia 정보 전송을 지원하는 가상 네트워크이다.
Unicast : One to One Communication
Multicast : One to Many Communication
Broadcast : One to All Communication
Anycast : One to Any Communication (중복된 서버 중 가장 최적의 서버로 연결하는 형태이다. 대표적인 예로 Google이 이러하다.)
9. IPv4
- Packet Switching Network 상에서 데이터 교환을 위해 개발된 프로토콜이다.
- 32bit 주소 체계 방식으로 \(2^32\)개(약 43억개)의 주소를 할당할 수 있다.
- 2011년에 할당할 수 있는 주소의 양이 고갈되어 IPv4의 주소 할당이 중지되었다.
- Network Layer(Layer-3)에 해당되는 개념이다.
10. IPv6
- 많지 않은 IPv4의 주소 총 량, Multimedia Data의 실시간 처리, 보안 문제 대처 능력과 같은 단점이 개선된 형태이다.
-128bit 주소 체계 방식으로 \(2^128\)개(약 \(3.4 * 10^38\)개)와 같은 천문학적인 개수의 주소를 할당할 수 있다.
- 특정 Packet 인식을 통한 고품질의 서비스를 제공할 수 있다.
- Packet의 Header를 확장해서 Packet 출처 인증 기능과 데이터 무결성, 비밀 보장 등 다양한 장점을 보유하고 있다.
Reference: TCP/IP Protocol Suite 4th Edition
(Behrouz A. Forouzan 저, McGraw-Hill, 2010)
Reference: Data Communications and Networking 5th Edition
(Behrouz A. Forouzan 저, McGraw-Hill, 2012)