인터네트워킹(internetworking)과 TCP/IP
네트워크 기술의 비호환성에도 불구하고, 연구원들은 이기종 네트워크들 간에 Universal Service를 제공하는 방법을 연구해왔다. 인터네트워킹 (internetworking)이라고 불리는 이 방법은 하드웨어와 소프트웨어를 모두 연결하는데 사용된다. 연결된 물리적 네트워크의 결과적인 시스템들은 인터 네트워크(internetwork) 또는 인터넷(internet)이라고 알려져 있다.
인터네트워킹은 상당히 일반적이다. 특히, 인터넷은 크기면에서 제한되지
않는다. 즉, 인터넷은 몇 개의 네트워크를 포함하기도 하고, 수천 개의 네트
워크를 포함하기도 한다. 다시 말해서 인터네트워킹이란 망(network)들의 망
이다.
이기종 네트워크를 연결하는데 사용되는 기본 하드웨어 요소는 라우터이다.
물리적으로, 라우터는 브리지와 비슷하다. 각 라우터는 네트워크를 상호연결
하는 작업에 전용되는 특수목적의 컴퓨터이다. 브리지처럼, 라우터는 연결하
는 각 네트워크를 위한 입출력 인터페이스뿐 아니라 기존의 프로세서와 메
모리를 갖는다. 네트워크는 어떤 다른 컴퓨터에 대한 연결처럼 라우터에 대
한 연결을 처리한다.
라우터는 상호 연결 네트워크의 작업에 전용되는 특수 목적의 컴퓨터이다.
라우터는 다른 기술, 매체, 물리적 주소지정, 또는 프레임 형식을 사용하는
네트워크들을 상호 연결할 수 있다.
인터네트워킹을 위한 프로토콜들
비록 많은 프로토콜들이 인터넷에 사용되기 위해 적용되만, 인터네트워킹 을위해 폭넓게 사용되는 프로토콜들이 있다. 이것은 공식적으로 TCP/IP 인 터넷 프로토콜들로 알려져 있으며, 대부분의 네트워킹 전문가들은 이것을 TCP/IP라 부른다.
TCP/IP는 인터넷에서 사용하기 위해 개발된 첫 번째 프로토콜들의 집합 이다.
TCP/IP 관련 작업은 LAN이 개발되었던 것과 거의 같은 시대인 1970년대
에 시작되었다. 미국은 냉전시대 핵 전쟁시 경보시스템 연구의 일환으로
Advanced Research Projects Agency(ARPA)를 통해 TCP/IP와 인터네트워
킹에 대한 많은 연구에 투자했다. 미군은 다중 물리적 네트워크를 갖고있는
첫 번째 기관들에 속했다. 결론적으로, 미군은 Universal Service의 필요를
처음으로 인식한 기관들 중의 하나이다. 1980년대 중반에, National Science
Foundation과 다른 미국 정부 기관들은 TCP/IP와 프로토콜 검사에 사용된
대단위 인터넷 개발에 투자하였다.
인터네트워킹과 TCP/IP의 중요성
인터네트워킹과 TCP/IP 프로토콜에 대한 연구는 극적인 결과를 가져왔다. 인터넷트워킹은 현대 네트워킹에서 가장 중요한 개념중의 하나가 되었다. 사 실, 인터넷 기술은 컴퓨터 통신에 혁명을 가져왔다. 대부분의 대형 기관들은 이미 인터네트워킹을 주요 컴퓨터 통신체계로 이용하고 있다. 더 작은 기관 들과 개인들도 또한 인터넷의 사용을 시작하고 있다. 시실 인터넷에 덧붙여, TCP/IP 기술은 학교, 상업 기관들, 그리고 전 세계에 걸쳐 82개 국가 이상의 정부와 군대 사이트들에 있는 500만대 이상의 컴퓨터들에 도달하는 전역 인 터넷을 가능하게 하였다.
인터네트워킹 제품에 대한 전세계적인 수요는 네트워킹 기술을 판매하는
대부분의 회사들에 영향을 미쳤다. 인터네트워킹에 필요한 하드웨어와 소프
트웨어를 판매하기 위해 새로운 회사들이 설립되었기 때문에 경쟁은 가중되
고 있다. 더욱이, 많은 회사들은 인터네트워킹을 수용하기 위해 그들의 프로
토콜을 수정하였다. 특히, 대부분의 네트워크 프로토콜은 한번에 하나의 네
트워크 기술과 하나의 물리적 네트워크로 동작하도록 설계되었다. 인터네트
워킹 기능을 제공하기 위해, 회사들은 두가지 방향으로 설계를 확장하였다.
프로토콜은 많은 네트워크 기술로 동작하도록 변경되었고, 프로토콜이 인터
넷을 통해 자료를 전송하도록 허용하는 새로운 특성들이 추가되었다.
계층과 TCP/IP프로토콜
인터넷 참조 모델이라 불리는 TCP/IP 계층 모델은 다음 그림에 나타난 것 처럼 다섯 계층을 포함한다.
TCP/IP 참조 모델의 계층 중 4개는 ISO 참조 모델에 있는 하나 이상의
계층들에 해당한다. 그러나, ISO 모델은 인터넷 계층을 갖지 않는다.
1. 계층1 : 물리적(Phsical)
계층1은 ISO 7-계층 참조 모델의 계층1과 마찬가지로 기본 네트워크 하드
웨어에 해당한다.
2. 계층2 : 네트워크 인터페이스(Network Interface)
계층2 프로토콜은 ISO 참조 모델에서 계층2 프로토콜롸 비슷하게 자료를
어떻게 프레임으로 형성하고 컴퓨터가 프레임을 어떻게 네트워크를 통해 전
송하는지를 명시한다.
3. 계층3 : 인터넷(Internet)
계층3 프로토콜은 한 컴퓨터로부터 하나 이상의 라우터들을 통해 최종 목
적지로 패킷을 발송하기 위해 사용되는 체계뿐 아니라 인터넷을 통해 전송
되는 패킷의 형식을 명시한다.
4. 계층4 : 트렌스포트(Transport)
계층4 프로토콜은 ISO 모델의 계층 4와 같이 신뢰성있는 전송을 어떻게
보장하는지를 명시한다.
5. 계층5 : 응용(Application)
계층5는 ISO 모델에 있는 계층 6과 7에 해당한다. 계층5 포토콜은 응용
프로그램이 어떻게 인터넷을 사용하는지를 명시한다.
요약하면 다음과 같다.
TCP/IP 프로토콜은 5개의 개념적 계층들로 조직된다. 비록 TCP/IP 참조 모
델의 어떤 계층들은 ISO 참조 모델의 계층들에 해당하지만, ISO 계층 체제
는 TCP/IP의 인터넷 계층에 해당하는 계층은 가지지 않는다.