Summary

  • RFC 801 назначил 1 января 1983 года завершением миграции, которую должна была провести каждая организация-хозяин; временные узлы с двумя протоколами поддерживали отдельные сервисы.
  • В ретроспективе 1985 года подтверждена дата перехода, но отмечены проблемы почтовых ретрансляторов, распространения таблицы имен хостов и производительности серверов.

Разбор

«День переключения» звучит как одновременное обновление всей сети. Переход ARPANET с NCP на TCP был общим сроком для множества независимых операторов. RFC 801, опубликованный в ноябре 1981 года, поручал каждой организации-хозяину внедрить IP/TCP и основные сервисы — Telnet, передачу файлов и почту — на собственных системах. Работы должны были начаться до января 1982-го; полная замена NCP намечалась на 1 января 1983 года.

План исходил из того, что машины будут переходить не одновременно. Одни хосты уже использовали TCP, другие оставались на Network Control Protocol (NCP). Поэтому временные узлы-ретрансляторы должны были поддерживать обе среды и передавать между ними Telnet, FTP и почту. Чтобы перенести файл через эту границу, пользователю приходилось войти на ретранслятор, получить файл с NCP-хоста, а затем забрать его через TCP. Совместимость требовала работающего сервиса.

Почтовую миграцию обсуждали раньше. RFC 773 от октября 1980 года рассматривал пересылку между старой и новой системами и оставлял открытыми вопросы назначения ретрансляторов и распространения имен и возможностей хостов. Недостаточно было изменить формат пакетов: требовалось сохранить доступность имен и пользовательских услуг.

График RFC 801 предполагал, что к июлю 1982 года большинство хостов перейдет на TCP, последний NCP-only узел завершит преобразование в ноябре, а в январе 1983-го после отключения NCP и ретрансляторов начнется «полный интернет-сервис». Это были плановые вехи. RFC 942 в 1985 году подтверждает, что ARPANET переключилась 1 января 1983-го после нескольких лет параллельной работы и добавления TCP-only хостов в последние шесть месяцев.

Ретроспектива показывает, что завершение было не таким чистым. Контроллеры терминального доступа и сервисные хосты должны были поддерживать оба протокола до миграции пользовательских систем. Ретрансляторы активно использовались для почты, но мало для прочих задач. Центр сетевой информации оказался не готов к новым протоколам, что затруднило распространение таблицы имен хостов. Под устойчивой нагрузкой обнаружились проблемы производительности сервисных хостов, потребовавшие анализа и настройки параметров.

Переход выполнил конкретную цель: NCP перестал работать в ARPANET, его заменил TCP/IP. Но это не доказывает, что все вспомогательные функции были проверены под полной нагрузкой или что пользователи не заметили изменений. RFC 820 от января 1983 года напоминает, что переход затрагивал и другие протоколы. Новая среда включала набор протоколов, приложения и эксплуатацию.

Источники