Сеть. Как устроен и как работает Интернет | страница 38



, на которой узлы, подписанные крошечным шрифтом, соединены жирными и тонкими прямыми линиями. Она похожа на сложную и запутанную схему производственного процесса. Все компьютеры сети ARPANET легко уместились на одной странице. Но эта компактность оказалась недолгой.

К началу 1980-х годов крупные компьютерные компании (например, IBM, XEROX и Digital Equipment Corporation), а также важные правительственные агентства (такие как NASA или Министерство энергетики) уже имели собственные компьютерные сети с собственными названиями. У физиков высоких энергий была сеть HEPnet. Специалисты по космической физике пользовались SPAN. Исследователи ядерного синтеза с магнитным удержанием плазмы подключались к MFEnet.

В это же время возникло несколько европейских сетей, в том числе EUnet и EARN (Европейская исследовательская академическая сеть). Росло также число региональных академических сетей, которые назывались так, словно все они были детьми каких-то мистера и миссис net: BARRnet, MIDnet, Westnet, NorthWestnet, SESQUInet.

Проблема заключалась в том, что все эти сети не были связаны между собой. Простираясь через страну, а иногда и через океан, они, по сути, работали как частные каналы, наложенные поверх общественной телефонной системы. Они частично перекрывали друг друга географически, иногда даже обслуживали один и тот же университетский кампус. И они могли совпадать физически, так как использовали одни и те же кабели междугородней телефонной связи. Однако в сетевом, логическом смысле они были обособленными, отделенными друг от друга, словно солнце и луна.

Все изменилось в канун нового 1983 года, когда после долгого периода планирования все компьютеры в системе ARPANET приняли электронные правила, до сих пор остающиеся краеугольными камнями в фундаменте Интернета. Если говорить техническим языком, то они переключили свой протокол связи («язык») с NCP (Network Control Protocol – «протокол управления сетью») на TCP/IP (Transmission Control Protocol/Internet Protocol – «протокол управления передачей / интернет-протокол»). В истории Интернета это был момент, когда ребенок сам стал отцом. Эта «перестройка», возглавленная инженерами компании Bolt Beranek and Newman, вынудила несколько десятков системных администраторов сидеть за своими столами в новогоднюю ночь, пытаясь успеть к сроку (это испытание даже увековечено в виде значков с надписью: I survived the TCP/IP transition[18]