ARPANET
1. 개요
1. 개요
아파넷은 미국 국방부 산하 고등 연구 계획국(ARPA)이 개발한, 패킷 교환 방식을 이용한 최초의 광역 컴퓨터 네트워크이다. 1969년에 구축을 시작하여, UCLA, 스탠퍼드 연구소(SRI), 캘리포니아 대학교 샌타바버라, 유타 대학교 등 4개 기관을 연결하는 형태로 출발했다. 이 네트워크는 군사적 목적으로 기획되었으나, 실제로는 주로 행정 및 학술 연구 용도로 활용되었다.
아파넷의 핵심 기술은 당시 주류였던 회선 교환 방식이 아닌 패킷 교환을 채택한 것이었다. 이 방식은 데이터를 작은 패킷으로 나누어 전송함으로써, 네트워크 자원을 효율적으로 사용하고, 일부 경로가 손상되더라도 다른 경로를 통해 통신을 지속할 수 있는 내결함성을 제공했다. 초기에는 네트워크 제어 프로그램(NCP)이라는 프로토콜을 사용했으며, 이는 후일 인터넷 프로토콜 스위트(TCP/IP)의 기초가 되었다.
구분 | 내용 |
|---|---|
정식 명칭 | ARPANET |
한국어 명칭 | 아파넷[7] |
개발/운영 주체 | 미국 국방부 산하 고등 연구 계획국(ARPA) |
개시 연도 | 1969년 |
주요 목적 | 군사 프로젝트로 시작[8] |
핵심 기술 | 패킷교환방식 |
현재 상태 | 1983년 민수용 개방 후 현재의 인터넷으로 진화, 1990년 퇴출 |
이 네트워크는 점차 확장되어 수많은 대학과 연구 기관을 연결하는 중요한 연구 인프라가 되었다. 1983년에 군사 네트워크인 밀넷(MILNET)이 분리되고 TCP/IP가 표준 프로토콜로 채택되면서 아파넷은 본격적으로 민간에 개방되었으며, 이는 오늘날의 글로벌 인터넷으로 발전하는 결정적 계기가 되었다. 아파넷은 1990년에 공식적으로 운영이 중단되었지만, 현대 디지털 통신의 기반을 마련한 인터넷의 직접적인 원조로 평가받는다.
2. 역사
2. 역사
아파넷의 역사는 1960년대 냉전 시대의 군사적 필요에서 시작된다. 미국 국방부 산하의 고등 연구 계획국(ARPA)은 핵 공격과 같은 상황에서도 생존할 수 있는 통신망 구축을 목표로 했다. 기존의 중앙 집중식 네트워크는 핵 공격 시 단일 지점의 파괴로 전체 시스템이 마비될 위험이 있었다. 이를 극복하기 위해 제안된 것이 여러 지점을 서로 연결하는 분산형 네트워크 구조였으며, 이 개념이 패킷 교환 방식과 결합되어 아파넷 프로젝트의 기초가 되었다.
1969년, 이 프로젝트의 첫 번째 실질적인 성과로 미국 서부의 네 개 기관이 연결되었다. 이 네트워크의 첫 번째 노드는 UCLA에 설치되었고, 이어서 스탠퍼드 연구소(SRI), 캘리포니아 대학교 샌타바버라(UCSB), 유타 대학교가 차례로 연결되며 최초의 광역 네트워크를 형성했다. 같은 해 10월 29일, UCLA에서 SRI로 최초의 원거리 패킷 교환 시도가 이루어졌으며, 이 날은 종종 '인터넷의 탄생일'로 기억된다.
1970년대에 아파넷은 빠르게 확장되었다. 네트워크 제어 프로그램(NCP)이 구현되면서 호스트 간 통신이 본격화되었고, 1971년에는 최초의 이메일 프로그램이 개발되어 @ 기호를 사용한 주소 체계가 등장했다. 네트워크는 점차 다른 대학과 연구 기관으로 확대되었으며, 군사적 목적보다는 학문 연구와 자료 공유를 위한 플랫폼으로 활발히 사용되기 시작했다. 이 시기 미국 국방부는 네트워크 운영을 지원했지만, 실제 사용은 민간 연구자들이 주도하게 되었다.
1980년대 초, 네트워크의 급격한 성장과 호환성 문제를 해결하기 위해 새로운 프로토콜 체계인 TCP/IP가 채택되었다. 1983년 1월 1일은 '플래그 데이'로 불리며, 아파넷이 NCP에서 TCP/IP로 공식적으로 전환된 날이다. 이 전환과 동시에 군사 관련 트래픽을 분리하기 위해 밀넷(MILNET)이 설립되었고, 아파넷의 민간 부분은 본격적으로 연구와 교육 네트워크로 자리 잡았다. 이 구조적 분리는 아파넷이 순수 군사 네트워크의 역할을 마치고, 오늘날의 인터넷으로 진화하는 결정적인 계기가 되었다. 이후 아파넷은 점차 새로운 네트워크 인프라에 흡수되어 1990년에 공식적으로 퇴출되었다.
3. 기술적 특징
3. 기술적 특징
3.1. 패킷 교환 방식
3.1. 패킷 교환 방식
아파넷의 핵심 기술적 혁신은 패킷 교환 방식을 채택한 것이었다. 당시 통신망의 주류였던 회선 교환 방식은 통신을 시작하기 전에 송신자와 수신자 사이에 전용 회선을 설정해야 했으며, 이 회선이 점유된 동안에는 다른 통신이 불가능했다. 이 방식은 중앙 집중형 구조였기 때문에 핵심 회선이나 교환기가 파괴되면 전체 통신망이 마비될 위험이 있었다. 아파넷은 이러한 취약점을 극복하기 위해 데이터를 작은 단위인 '패킷'으로 분할하고, 각 패킷이 독립적으로 네트워크를 통해 목적지까지 전송되는 방식을 도입했다.
패킷 교환 방식에서는 메시지가 여러 개의 패킷으로 나뉘어 네트워크를 통해 전송된다. 각 패킷은 헤더에 목적지 주소와 순서 정보 등을 담고 있어, 네트워크상의 인터페이스 메시지 프로세서라 불리는 라우터들이 이 정보를 읽고 패킷을 다음 경로로 전달한다. 패킷들은 서로 다른 경로를 통해 전송될 수 있으며, 최종 목적지에서 원래의 순서대로 재조립된다. 이 방식의 가장 큰 장점은 회선 하나가 고장 나더라도 패킷이 다른 경로를 찾아 데이터를 전송할 수 있어 네트워크의 내결함성과 신뢰성이 크게 향상된다는 점이었다.
이 기술은 폴 배런과 도널드 데이비스에 의해 독립적으로 제안 및 연구되었으며, 냉전 시대 핵공격 하에서도 생존할 수 있는 군사 통신망 구축이라는 아파넷의 설립 목적에 완벽하게 부합했다. 패킷 교환은 대역폭을 효율적으로 공유할 수 있어, 한 회선을 여러 통신 세션이 동시에 사용할 수 있게 하였다. 아파넷의 성공은 이 패킷 교환 방식이 실용적으로 증명된 최초의 사례였으며, 이후 모든 현대 데이터 통신과 인터넷의 근간이 되는 기술로 자리 잡게 되었다.
3.2. 초기 프로토콜(NCP)과 TCP/IP
3.2. 초기 프로토콜(NCP)과 TCP/IP
아파넷의 초기 통신 규약은 네트워크 제어 프로그램(NCP)이었다. NCP는 1970년에 구현되어 호스트 간 연결을 설정하고 데이터 흐름을 관리하는 핵심 소프트웨어 계층 역할을 했다. 이는 AHHP(ARPANET Host-to-Host Protocol)와 ICP(Initial Connection Protocol) 같은 초기 프로토콜들을 통합한 것이었다. NCP는 당시의 패킷 교환 네트워크 환경에서 효과적으로 작동했지만, 서로 다른 네트워크를 상호 연결하는 데는 한계가 있었다.
이러한 한계를 극복하고 더 확장성 있는 네트워크 간 연결(인터네트워킹)을 가능하게 하기 위해 새로운 프로토콜 제품군이 개발되었다. 바로 TCP/IP이다. TCP/IP는 전송 제어 프로토콜(TCP)과 인터넷 프로토콜(IP)로 구성되어, 데이터를 패킷으로 나누고 주소를 지정하여 다양한 네트워크를 거쳐 목적지까지 전송하는 표준 방식을 제시했다. 이 프로토콜은 아파넷의 성공적인 실험을 바탕으로 발전했으며, 오늘날 인터넷의 근간이 된다.
아파넷은 1983년 1월 1일을 기점으로 NCP에서 TCP/IP로의 전환을 완료했다. 이 날은 종종 "플래그 데이"로 불리며, 네트워크 프로토콜의 역사적인 전환점으로 기록된다. 이 전환은 아파넷이 단일 네트워크를 넘어 다른 연구망 및 상용망과 연결될 수 있는 기반을 마련했고, 결국 전 지구적 네트워크인 인터넷으로 진화하는 데 결정적인 역할을 했다. 한편, 군사 통신은 새로 분리된 밀넷(MILNET)으로 이관되었다.
4. 인터넷의 원조로서의 역할
4. 인터넷의 원조로서의 역할
ARPANET은 오늘날 인터넷의 직접적인 원조로 평가받는다. 이 네트워크는 단순한 실험적 프로젝트를 넘어서, 현대 인터넷의 핵심 기술과 개념을 실질적으로 구현하고 검증한 최초의 광역 패킷 교환 네트워크였다. TCP/IP 프로토콜의 전신인 NCP를 통해 여러 대학과 연구소의 컴퓨터를 연결함으로써, 상이한 시스템 간의 통신이라는 근본적인 문제를 해결하는 모델을 제시했다.
특히, ARPANET에서 개발된 핵심 서비스들은 이후 인터넷의 기반이 되었다. 1971년 ARPANET 상에서 최초로 구현된 이메일 시스템은 네트워크의 주요 활용 수단으로 자리 잡았으며, '@' 기호를 사용한 주소 체계는 오늘날까지 이어지고 있다. 또한, 패킷 교환 방식과 분산 네트워크 구조는 중앙 집중식 시스템의 취약점을 극복하고, 네트워크의 회복탄력성과 확장성을 입증했다.
이러한 기술적, 개념적 기여로 인해 ARPANET은 종종 '인터넷의 시초'로 불린다. 1983년 TCP/IP 프로토콜을 공식 표준으로 채택하고 군사용 MILNET과 분리되면서, 본격적으로 민간 및 학술 영역으로 확장되는 계기가 되었다. 이 과정을 통해 ARPANET은 전 세계적인 인터넷으로 진화하는 토대를 마련하였으며, 프로젝트의 핵심 인물인 로런스 로버츠는 '인터넷의 아버지' 중 한 명으로 불리게 되었다.
5. 확장과 민간 이전
5. 확장과 민간 이전
1970년대에 걸쳐 아파넷은 미국 내 연구 기관들 사이에서 빠르게 확장되었다. 초기 4개 노드(UCLA, 스탠퍼드 연구소, 캘리포니아 대학교 샌타바버라, 유타 대학교)에서 시작된 네트워크는 점차 다른 주요 대학과 정부 연구소들로 연결망이 넓어졌다. 이는 주로 학문 연구와 자료 공유를 위한 수요가 급증했기 때문이다. 네트워크의 유용성이 입증되면서 참여를 원하는 기관이 늘어났고, 이에 따라 아파넷의 물리적 규모와 논리적 중요성은 크게 성장하게 된다.
1980년대 초, 아파넷은 기술적 전환기를 맞이한다. 기존의 네트워크 제어 프로그램(NCP)에서 보다 강력하고 확장성 있는 TCP/IP 프로토콜 스위트로 전환을 완료하였다. 이 기술적 성숙과 더불어 1983년에는 중대한 제도적 변화가 이루어졌다. 군사 목적으로 시작된 네트워크를 민간 부문에 개방하기로 한 결정이 내려진 것이다. 이에 따라 군사 관련 트래픽은 새로 분리된 밀넷(MILNET)으로 옮겨졌고, 아파넷은 본격적으로 학술 및 연구 중심의 공공 네트워크로 자리잡게 되었다.
이 민간 이전은 현대 인터넷의 태동에 결정적인 계기가 되었다. TCP/IP를 표준으로 채택한 아파넷은 다른 네트워크(예: CSNET, NSFNET)와의 상호 연결을 가능하게 하였고, 이는 점차 전 세계적인 네트워크의 연결망, 즉 오늘날의 인터넷으로 발전하는 기반이 되었다. 한편, 초기 네트워크의 핵심 인프라였던 아파넷 자체는 1990년에 공식적으로 퇴출되었으며, 그 역할은 보다 상용화되고 확장된 새로운 인터넷 백본에 의해 완전히 대체되었다.
