A history of Internet
인터넷의 역사
by zodiac47 / Update 2005.03.02
미 국방성 고등연구계획국(ARPA, Advanced Research Projects Agency)의 컴퓨터들을 연결하기 위해 탄생한 ARPANET(아르파넷, 알파넷)이 현대 인터넷의 시초였다는 사실을 모르는 사람은 별로 없다. 동서 냉전시대 당시, ARPA는 핵 공격에도 문제없는 네트워크의 필요성을 느꼈고, 실제로 폴 베런의 분산 커뮤니케이션 이론을 바탕으로 ARPA는 현대 인터넷의 기반이 된 ARPANET을 만들어 냈다.
하이퍼텍스트(Hypertext)의 기반이 된 "Memex"이론을 주창한 베니바르 부시(Vannevar Bush) 역시 군사연구를 위한 미 과학연구개발국(OSRD, Office of Scientific Reserch and Development)의 총감독으로 일했으며, 2차세계대전을 끝낸 맨하탄 프로젝트의 지휘자로 알려져 있다. 또한 월드 와이드 웹(World Wide Web)을 만든 팀 버너스 리(Tim Berners-Lee)는 제네바에 있는 물리연구소 CERN의 컴퓨터 엔지니어였다. 그는 CERN의 자료를 보관하고 컴퓨터들을 연결하기 위한 목적으로 Web을 만들었다.
이렇게만 놓고 보면, 지금 지구를 지배하고 있는 인터넷과 웹은 모두 본래 목적에서 벗어난 "부산물"로서 만들어진것이 아닐까 라는 생각이 들곤 한다. 그리고 웹과 인터넷에 대한 역사를 요약하면 요약할 수록 이러한 뉘앙스는 더 강해지기 마련이다. "제네바 물리연구소의 컴퓨터 엔지니어가 웹을 만들었습니다." 라는 한 줄의 문장을 읽을 때 사람들은 두꺼운 안경을 쓰고 책에 파묻힌 괴짜 해커의 모습으로 팀 버너스 리를 상상할 수도 있는거니까.
어쩌면, 그렇기 때문에 더욱 흥미로운 것인지도 모른다. 미 국방성 프로젝트의 부산물이 인터넷이 되었답니다... 라는 동화같은 이야기의 저변에 무엇이 깔려있는지, 너무나 궁금한 일이 아닐 수 없다. 베니바르 부쉬가 도대체 1945년에 어떤 이론을 썼길래 테드 넬슨이 그것에 영감을 받아 하이퍼텍스트를 고안했는지, 그 과정을 따라가 보는것 자체만으로도 무척 흥미롭고 재미있다. 이 모든것들에 대한 정보를 찾아보는 것은 나에게는 큰 도움이 되고 공부가 된다. 그리고 이와 관련된 정보들은 찾아보면 인터넷에서 대부분 자세한 내용까지도 발견할 수 있다. (거의 대부분 영어로 되어 있지만)
본 문서에는 인터넷의 역사와 기반 이론에 관해 웹 및 서적을 통해 수집한 정보들을 정리할 것이며, World Wide Web 및 웹과 관련된 기술의 변천에 대해서는 별도의 문서에 작성할 예정이다. 내용을 요약하기 보다는 최대한 많은 내용을 보다 자세하게 기입하려 노력할 것이며 참조한 문서나 링크는 본 문서 하단에 따로 목록을 정리할 예정이다. 정리는 시간순으로 되어 있으며 큰 사건을 중심으로 그에 관련된 이야기와 이론, 자료들을 수집하였다.
1945 :: Vannevar Bush, Memex 시스템 제안
1945년 7월 "Atlantic Monthly, July"를 통해 베니바르 부시(Vannevar Bush)가 발표한 한편의 에세이, "As We May Think" (우리가 생각하는 대로 - 원문전체보기)에서 인터넷을 구성하는 기본적인 요소 중 하나인 하이퍼텍스트에 관한 최초의 개념이 언급되었다. 베니바르 부시는 이 에세이에서 "Memex"라는 이론을 제시하는데, 훗날 테드 넬슨(Ted Nelson)과 더글라스 엥겔버트(Douglas Engelbart)가 이 이론을 발전시켜 하이퍼텍스트(Hypertext)를 고안하게 된다.
단순한 과학자의 이론발표로 보일수도 있지만, 2차 세계대전이 끝난 해 였다는 것과 베니바르 부시가 OSRD의 총감독이었다는 것을 놓고보면 그렇게만도 보여지지 않는게 사실이다. 솔직히 말하면 다소 삐딱하게도 보여질 수 있는 이 상황 - 게다가 단순한 총감독이 아닌 6000명의 과학자를 지휘해서 맨하탄 프로젝트를 진행시킨 그이니 만큼, 그가 어떤 생각으로 Memex를 고안해 냈는지는 조금 더 살펴봐야 알 수 있을것이다.
베니바르 부시는 전형적인 전자공학 엔지니어였다. OSRD 이전에 그는 MIT에서 수학하고, 1932년 MIT 단과대 학장과 부총장을 지냈었다. 또한 그는 현대 컴퓨터의 프로토타입이라고 할 수 있는 미분 분석기(the Rockefeller Differential Analyser)를 발명했으며, 마이크로필름을 쉽고 빠르게 조회할 수 있는 기계를 고안하기도 했다. 이 두가지만을 놓고봐도 부시가 정보처리, 혹은 분석과 관련된 분야에 깊은 관심이 있었음을 얼핏 알 수 있을것만 같다. 그렇게 시작된 정보 분석, 보존, 처리에 관한 그의 관심이 2차세계대전이 끝날 때 까지 계속 이어졌던것은 아닐까? (실제로 그가 memex라는 단어를 처음 사용한것은 1930년대였다고 한다.)
그것은 Memex이론을 조금 더 살펴보면 알 수 있을 것이다. "As we may think"에 실려있는 Memex에 관한 설명은 다음과 같다.
Consider a future device for individual use, which is a sort of mechanized private file and library. It needs a name, and to coin one at random, ``memex'' will do. A memex is a device in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.
개인화된 파일과 도서를 정리하는데 사용할 수 있는 미래의 어떤 기계를 생각해 보자. 이름을 붙이자면 언뜻 드는 생각으로, "memex"정도가 될 것이다. memex는 한 개인이 자신의 모든 책, 기록들, 대화들을 저장할 수 있는 장치이다. 또한 그것은 매우 빠른 스피드와 유연성을 가지고 정보들을 관리할 수 있게 기계화 되어 있을 것이다. 그것은 그의 기억을 확장할 수 있는 가까운 보충장치이다.
여기까지만 보면 memex는 단순한 개인화된 백과사전정도로 볼 수 있을 것이다. 그러나 이러한 개인화된 정보 저장에 그치지 않고 부시는 "상호작용적 연결"이라는 개념을 memex에 같이 부여했는데, 아래 부분은 "As we may think" 내용 중 관심있는 정보들이 어떻게 상호 연결되는지를 설명한 부분이다.
When the user is building a trail, he names it, inserts the name in his code book, and taps it out on his keyboard. Before him are the two items to be joined, projected onto adjacent viewing positions. At the bottom of each there are a number of blank code spaces, and a pointer is set to indicate one of these on each item. The user taps a single key, and the items are permanently joined. In each code space appears the code word. Out of view, but also in the code space, is inserted a set of dots for photocell viewing; and on each item these dots by their positions designate the index number of the other item.
Thereafter, at any time, when one of these items is in view, the other can be instantly recalled merely by tapping a button below the corresponding code space. Moreover, when numerous items have been thus joined together to form a trail, they can be reviewed in turn, rapidly or slowly, by deflecting a lever like that used for turning the pages of a book. It is exactly as though the physical items had been gathered together to form a new book. It is more than this, for any item can be joined into numerous trails.
부시는 2차 세계대전이 진행되는 동안, 자신이 젊은시절 집중했던 이러한 개인화된 정보의 저장과 탐색, 그리고 연결이라는 주제에 대해 지속적으로 관심을 가지고 연구했음이 틀림없다. 그가 발명한 기계들, 그리고 종전 직후 출간된 한편의 에세이. 그렇게 부시는 하이퍼텍스트에 대한 영감을 테드넬슨과 더글라스 엥겔버트에게 던져주었던 것이다.
1958 :: ARPA 설립
1957년 10월, 소련은 세계최초의 인공위성 스푸트니크 1호(Sputnik I)를 쏘아올리는데 성공한다. 이 위대한 성공의 이면에는 동서 냉전시대 기술적 우위의 점령에 대한 소련과 미국의 자존심을 건 싸움이 물려있었으며, 이 사건을 계기로 미국은 큰 충격을 받게 된다. 2차 세계대전시 핵폭탄을 먼저 제조하여 전쟁의 승리를 맞본 미국은 기술력의 차이가 곧 국방력의 차이가 된다는 것을 잘 알고 있었다. 이듬해인 1958년 2월, 아이젠하워 대통령은 MIT총장 제임스 킬리안(James Killian)을 과학담당 대통령 틀별 보좌관으로 임명하고 미 국방성에 첨단 국방연구를 하기 위한 기관인 고등연구계획국, ARPA(Advanced Research Projects Agency)를 설립하게 된다.
ARPA는 말 그대로 Agency, 즉 연구계획 및 지원을 하는 곳이었기 때문에 프로젝트를 정하고 연구에 대한 지원을 하긴 했으나 자체 연구소를 가지고 있진 않았다. 최초 ARPA를 통해 아이젠하워 대통령이 요구한 연구는 우주에서 날아오는 미사일 공격에 대한 방어기술이었으며, 이와 관련된 연구를 지원하기 위해 ARPA는 여러대의 컴퓨터를 도입하였다. 그러나 문제가 있었다. 컴퓨터들은 펜타곤, Cheyenne Mountain등에 위치해 있었는데 이 비싼 컴퓨터들은 서로 연결되어 있지 않았으며, 심지어 같은 컴퓨터 단말기간에도 제대로 통신이 이루어지지 않았다. 각 단말기와 컴퓨터들을 연결한 네트워크가 필요했다. 그러나 ARPA는 그것이 단순히 연결을 위한 네트워크여서는 안된다고 생각했다. 그들이 원한것은, 소련의 핵공격에도 끄떡없는 네트워크였다. 사실, 지금 생각해 보면 다소 어이없고 애들 장난같은 이 문제에 대해 ARPA는 적극적으로 뛰어들었다.
1962 :: Licklider, ARPA 감독으로 취임
뭔가 복잡한 내용들.
1963 :: 엥겔버트, A Conceptual Framework를 통해 자신의 연구를 발표
뭔가 복잡한 내용들.
1964 :: 폴 베런, 분산 네트워킹 모델 제시
분산 통신 네트웍 이론을 발표하였으며 이것이 인터넷 네트워크 모델의 기본이 된다.
1965 :: 테드 넬슨, Hypertext 창안
Ted Nelson, Hypertext를 만든다. 1967년에는 이를 활용한 XANADU(제나두)시스템을 개발한다.
1968 :: 마우스 발명
엥겔버트, 마우스를 개발하다. (NLS)
1969 :: ARPANET 탄생
ARPA의 각 컴퓨터를 연결하는데 성공한다. 군사용이 아닌 연구용으로 발전하며, 군사용은 MILNET으로 독립한다.
1976 :: 이더넷 개발 (by 로버트 메드칼페)
로버트 메드칼페 박사가 이더넷을 개발하다.
1977 :: 이메일 탄생
이메일은 누구 작품?
1983 :: TCP/IP 아르파넷 공식 프로토콜 지정
이후 세계 곳곳으로 퍼져나가면서 아르파넷은 "인터넷"이라고 불리기 시작한다. (작성중)
관련 링크들
Historical Maps of Computer Networks
On Distributed Communications
Internet Pioneers
Memex
Vannevar Bush
Vannevar Bush
As We May Think 전문
Ted Nelson and Xanadu
History of ARPANET
Internet History - Joseph Carl Robnett (J.C.R.) Licklider
cheyennemountain