Выбрать главу

Этот эксперимент также продемонстрировал, что существующие протоколы ARPANET не подходили для работы с различными сетями. Это наблюдение привело к дальнейшим исследованиям в сфере протоколов, завершившихся изобретением TCP/IP (Серф и Кан; Cerf & Kahn, 1974). Протокол TCP/IP был специально разработан для связи через интерсети, и его значение росло по мере подключения к ARPANET все новых сетей.

В качестве стимула для внедрения новых протоколов ARPA заключила несколько контрактов по реализации TCP/IP на различных компьютерных

Илл. 1.14. Разрастание ARPANET. (а) Декабрь 1969. (б) Июль 1970. (в) Март 1971. (г) Апрель 1972. (д) Сентябрь 1972

платформах, включая системы IBM, DEC и HP, а также Berkeley Unix. Исследователи из Калифорнийского университета в Беркли переписали TCP/IP на основе нового интерфейса программирования — сокетов (sockets) — для предстоящей версии 4.2BSD системы Berkeley Unix. Они также разработали множество приложений, утилит и программ управления, чтобы продемонстрировать, насколько удобно использовать сеть с сокетами.

Момент был выбран идеально. Во многих университетах как раз появился второй или третий компьютер VAX и соединяющая их LAN, но отсутствовало необходимое сетевое программное обеспечение. Как только появилась 4.2BSD — с TCP/IP, сокетами и множеством сетевых утилит, — ее немедленно приняли на вооружение в полном комплекте. Более того, благодаря TCP/IP значительно упрощалось соединение LAN с ARPANET, чем многие университеты и воспользовались. В результате объемы использования TCP/IP в середине 1970-х стремительно выросли.

NSFNET

В конце 1970-х в NSF (National Science Foundation, Национальный научный фонд США) осознали, какое колоссальное влияние ARPANET оказывает на университетские исследования, позволяя ученым со всей страны обмениваться данными и сотрудничать в исследовательских проектах. Однако для подключения к ARPANET университету требовалось заключить научно-исследовательский контракт с Минобороны, что было доступно далеко не для всех. Первой реакцией NSF стало финансирование CSNET (Computer Science Network, сеть факультетов вычислительной техники) в 1981 году. Сеть связывала факультеты вычислительной техники и коммерческие исследовательские лаборатории с ARPANET через модемный доступ и арендованные линии. В конце 1980-х в NSF пошли еще дальше и решили спроектировать собственную систему, доступную для всех университетских исследовательских групп.

Для начала было решено создать опорную сеть, которая соединяла бы шесть суперкомпьютерных центров фонда: в Сан-Диего, Боулдере, Шампейне, Питтсбурге, Итаке и Принстоне. Каждый суперкомпьютер получил в качестве маленького «компаньона» микрокомпьютер LSI-11, так называемый фаззбол (fuzzball). Фаззболы соединялись 56-килобитными арендованными линиями и образовывали подсеть аналогично аппаратному обеспечению ARPANET. Впрочем, программная составляющая отличалась: фаззболы с самого начала «общались» по протоколу TCP/IP, образуя, таким образом, первую WAN на основе TCP/IP.

NSF также финансировал несколько (в конечном счете около двадцати) региональных сетей, соединявшихся с опорной. Это позволяло пользователям из тысяч университетов, исследовательских лабораторий, библиотек и музеев получать доступ к любому из суперкомпьютеров фонда и обмениваться информацией друг с другом. Вся сеть в целом, включая опорную и региональные сети, называлась NSFNET (National Science Foundation Network, сеть Национального научного фонда США). Она подключалась к ARPANET через соединение между IMP и фаззболом в машинном зале Университета Карнеги — Меллона. Первая опорная сеть NSFNET, наложенная на карту США, показана на илл. 1.15.

Илл. 1.15. Опорная сеть NSFNET в 1998 г.

NSFNET мгновенно стала популярной и была перегружена с самого запуска. NSF сразу приступил к планированию второй версии и заключил контракт с расположенным в штате Мичиган консорциумом MERIT. Для обеспечения ее работы у компании MCI (купленной Verizon в 2006 году) были арендованы 448-килобитные оптоволоконные каналы. В качестве маршрутизаторов использовались PC-RT компании IBM. Вскоре эта версия также оказалась перегруженной, и к 1990 году ее скорость нарастили до 1,5 Мбит/с.

Сеть продолжала расти, и в NSF осознали, что правительство не будет финансировать ее бесконечно. Кроме того, к проекту хотели присоединиться коммерческие организации, но это было запрещено уставом NSF. В результате NSF предложил MERIT, MCI и IBM сформировать некоммерческую корпорацию, ANS (Advanced Networks and Services) в качестве первого шага к выходу проекта на рынок. В 1990 году контроль над NSFNET перешел к ANS, которая модернизировала 1,5-мегабитные каналы связи до 45-мегабитных, сформировав ANSNET. Эта сеть функционировала в течение 5 лет, после чего была продана компании America Online. Но к тому времени коммерческие IP-услуги уже предлагало множество разнообразных компаний, и стало понятно, что правительству пора уходить из этой сферы.