존 포스텔: 홀로 인터넷을 운영했던 사람
1998년 1월, 존 포스텔(Jon Postel)은 인터넷 루트 네임 서버를 운영하는 12개 기관 중 8곳에 이메일을 보내, 정부가 지정한 권한에서 그가 직접 제어하는 서버로 기계들을 재지정해 달라고 조용히 요청했습니다. 그들은 그렇게 했습니다. 거의 30년 동안 존 포스텔이 인터넷 인프라에 무언가를 요청하면 그대로 이루어졌기 때문입니다. 며칠 내로 대통령 과학 자문관이 그에게 직접적으로 "당신은 다시는 인터넷 관련 일을 할 수 없을 것"이라고 위협했습니다. 이는 한 개인이 이메일을 통해 인터넷의 핵심 통로를 합리적으로 재지정하고 정식 투표 없이도 명령이 이행될 수 있었던 역사상 마지막 순간이었을 것입니다. 이는 초기 인터넷이 얼마나 비공식적인 개인적 신뢰에 기반하여 운영되었는지를 압축적으로 보여줍니다.
미래의 전설들 사이의 평범한 학생
조나단 브루스 포스텔(Jonathan Bruce Postel)은 1943년 8월 6일 캘리포니아 알타디나에서 태어났습니다. 그는 스티브 크로커(Steve Crocker)와 빈트 서프(Vint Cerf)와 함께 밴 나이즈 고등학교를 다녔는데, 이 두 동창은 초기 인터넷의 공동 설계자가 되었습니다. 다만 포스텔은 자신의 학업 기록상 이 세 명 중 가장 눈에 띄지 않는 학생이었습니다. 그는 이후 UCLA에 진학하여 1966년 공학 학사, 1968년 석사, 1974년 지도교수 데이브 파버(Dave Farber) 밑에서 컴퓨터 과학 박사 학위를 받았습니다. 1969년 12월, 박사 과정을 마치기 전부터 포스텔은 인터넷의 직접적인 조상인 국방부 네트워크인 ARPANET에서 대학원 연구 엔지니어로 일하기 시작했습니다. 그는 서프 및 크로커와 협력하여 초기 네트워크 프로토콜을 개발하고 서로 다른 네트워크 간의 통신을 처리하기 위한 추가 프로토콜을 추진했는데, 이는 나중에 인터넷 프로토콜 제품군이 된 개념적 씨앗이었습니다.
모두가 따랐던 규칙을 편집하다
포스텔의 가장 지속적인 제도적 역할은 거의 즉시 시작되어 결코 끝나지 않았습니다. 1969년부터 그가 사망할 때까지 그는 인터넷의 기술 표준이 제안되고 논의되며 공식적으로 채택되는 문서인 '의견 요청서'(Request for Comments, RFC) 시리즈의 편집자로 봉사했습니다. 그는 RFC 791, 792, 793을 포함하여 20개 이상의 문서를 직접 작성하거나 공동 작성했는데, 이들은 오늘날 거의 모든 인터넷 트래픽의 근간을 이루는 인터넷 프로토콜(IP)과 전송 제어 프로토콜(TCP)의 기본 사양이며, 도메인 이름 시스템(DNS)의 아키텍처를 확립한 RFC이기도 합니다. 네트워크 번호 지정 초기부터 포스텔은 인터넷 할당 번호 관리기관(IANA)을 이끌며 초기에는 네트워크 주소 및 프로토콜 매개변수를 수동으로 할당하는 전체 작업을 직접 수행했고, .us 국가 코드 도메인을 관리하면서 인터넷 아키텍처 위원회(IAB)와 인터넷 협회(ISOC) 이사회에서도 활동했습니다. 이 기간 동안 그의 본업은 1977년 3월부터 맡은 서던 캘리포니아 대학교 정보 과학 연구소(ISI)의 컴퓨터 네트워크 부서 책임자였습니다.
견고성 원칙
컴퓨터 과학에 대한 포스텔의 가장 많이 인용된 기여는 기관이 아니라 하나의 문장, 즉 RFC 760에서 처음 명시되고 나중에 RFC 1122에서 재진술된 설계 원칙입니다. "구현은 보낼 때는 보수적이고, 받을 때는 관대해야 한다"는 것으로, 일반적으로 "받는 것은 관대하게, 보내는 것은 보수적으로 하라"고 요약됩니다. 이후 '포스텔의 법칙'(Postel's Law)으로 알려진 이 원칙은 수십 년 동안 네트워크 소프트웨어가 작성되는 방식을 형성했습니다. 이는 시스템이 타인으로부터의 잘못되거나 예상치 못한 입력을 허용하도록 장려하는 동시에, 전송하는 내용에 대해서는 엄격한 기준을 유지하도록 했습니다. 이는 그것이 지배하도록 작성된 대부분의 특정 프로토콜보다 더 오래 지속된 공학 철학의 일환입니다.
1998년 루트 서버 테스트
포스텔 경력의 결정적인 논란은 그의 생애 말기에 찾아왔습니다. 1998년 1월 28일, 미국 정부와 Network Solutions Inc.가 도메인 이름 시스템의 상업적 미래에 대한 통제권을 두고 미해결 상태로 갈등을 겪고 있을 때, 포스텔은 인터넷의 12개 루트 네임 서버 운영자 중 8명에게 이메일을 보내 Network Solutions의 권위 있는 루트 서버인 A.ROOT-SERVERS.NET에서 IANA가 제어하는 기계인 DNSROOT.IANA.ORG로 서버를 재지정하라고 지시했습니다. 수십 년 동안 포스텔을 개인적으로 알고 신뢰했던 많은 운영자들은 아무런 사고 없이 이를 따랐고, 일반 인터넷 트래픽은 중단 없이 계속되었습니다. 그러나 정치적 후폭풍은 즉각적이고 심각했습니다. 클린턴 행정부의 인터넷 정책 자문관인 아이라 마가지너(Ira Magaziner)는 포스텔에게 "다시는 인터넷에서 일하지 못할 것"이라고 개인적으로 경고하고 테스트를 취소하라고 명령했습니다. 일주일 안에 미국 통신정보관리국(NTIA)은 결국 DNS 관리에 대한 미국 정부의 공식 감독을 축소하기는커녕 확대하는 제안을 발표했습니다. 이는 포스텔의 행동이 불필요함을 증명하려고 의도했던 것과는 정반대의 결과였습니다.
죽음과 추모의 물결
포스텔은 1998년 10월 16일, 산타모니카에서 심장 판막 교체 수술 후 합병증으로 55세의 나이로 사망했습니다. 이는 루트 서버 대결이 있은 지 불과 몇 달 후이자, 포스텔이 수십 년 동안 비공식적으로 행사했던 권한을 공식적으로 제도화할 조직인 ICANN이 창설되기 직전이었습니다. 그 뒤를 이은 추모는 기술 분야치고는 이례적으로 개인적인 것이었습니다. 빈트 서프는 RFC 2468 '나는 IANA를 기억한다(I Remember IANA)'를 작성하여 인터넷 자체의 핵심 기술 문헌 내에서 포스텔을 직접 추모했는데, 이는 실질적인 전례가 없는 영예였습니다. 인터넷 협회는 1999년 그의 이름을 딴 '조나단 B. 포스텔 서비스상'을 제정하여 포스텔 자신을 첫 사후 수상자로 선정했고, 그는 2012년 인터넷 명예의 전당에 개척자로 헌액되었으며, USC 정보 과학 연구소는 그의 이름을 딴 포스텔 센터를 명명했습니다. 한 기자가 그를 "인터넷의 신"이라고 불렀을 때, 포스텔은 전형적인 절제된 태도로 그 명칭을 거부했습니다. "물론 '인터넷의 신' 같은 건 없습니다. 인터넷은 많은 사람들이 함께 협력해서 무언가를 하기 때문에 작동하는 것입니다." 이코노미스트(The Economist)는 그를 그냥 내버려 두기를 꺼려하며 "인터넷에 신이 있다면, 그는 아마도 존 포스텔일 것"이라고 썼습니다.
왜 존은 천재라 불리는가
포스텔에게 부여된 천재성은 이 라벨을 받는 인물들 사이에서 특이합니다. 그것은 단일 발명이나 제품이 아니라 30년 동안의 조용하고 대부분 무급으로 수행된 관리였으며, 이는 너무 복잡하고 빠르게 성장하여 당시의 어떤 공식 관료 조직도 신뢰할 수 있는 개인이 관리할 수 있는 만큼 잘 관리할 수 없었던 기술 시스템을 하나로 묶어주었습니다. RFC 2468에서의 서프의 찬사와 이코노미스트의 "인터넷의 신" 프레이밍은 모두 동일한 근본적인 주장을 가리킵니다. 인터넷의 초기 결속력은 어떤 프로토콜 문서보다도 포스텔의 개인적인 판단력, 공정성, 그리고 공식적인 권한이 없는 기술적 분쟁을 중재하려는 의지에 달려 있었다는 것입니다. 포스텔의 법칙 자체는 시스템 설계에 대한 진정으로 독창적이고 지속적인 통찰력으로서 소프트웨어 공학 커리큘럼에서 정기적으로 인용됩니다.
정직한 복잡성은 이러한 관리 모델, 즉 전적으로 책임지지 않는 한 사람이 개인적인 이메일로 글로벌 인프라에 대한 중대한 결정을 내리는 방식이 1998년 루트 서버 사건으로 인해 취약하고 미국 정부에게는 경악스러운 것으로 드러났다는 점입니다. 포스텔의 권한은 사람들이 그를 개인적으로 신뢰했기 때문에 작동했습니다. 그것은 결코 민주적으로 책임 있는 구조가 아니었으며, 그가 사망한 후 ICANN으로 대체된 것은 점점 더 상업화되고 정치적으로 논쟁이 치열해지는 인터넷 환경에서 한 엔지니어의 판단에 계속 의존할 수 없는 권력의 필요한 공식화로 널리 이해되었습니다.
유산
포스텔은 자신이 관리하는 데 일조한 인터넷이 오늘날의 대중 소비 및 상업 플랫폼이 되기 전에 세상을 떠났지만, 그가 작성하거나 편집한 프로토콜(TCP/IP와 도메인 이름 시스템이 대표적)은 현대 인터넷의 문자 그대로의 기질로 남아 있습니다. 그 뒤를 이어 만들어진 IANA의 연속성부터 ICANN 자체에 이르기까지의 제도적 구조들은 그가 거의 혼자 힘으로 구축했던 비공식적이고 신뢰 기반의 시스템의 형태를 여전히 간직하고 있습니다.
