Программа управления сетью - Network Control Program

В Программа управления сетью (NCP) обеспечил средние слои стек протоколов работает на хост-компьютерах ARPANET, предшественник современного Интернет.

NCP предшествовал Протокол управления передачей (TCP) как транспортный уровень протокол, использовавшийся в ранней версии ARPANET. NCP был симплексный протокол которые использовали электронную почту пользователей адреса, установление соединений, для всех коммуникаций. Для пользователей были зарезервированы нечетный и четный порт. прикладной уровень приложение или протокол. Стандартизация TCP и UDP снизила необходимость использования двух симплексных портов для каждого приложения до одного дуплексного порта.[1]:15

История

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

В ARPANET протоколы в Физический слой, то Уровень канала передачи данных, а Сетевой уровень используемые в сети были реализованы на отдельных Интерфейсные процессоры сообщений (IMPs). Хост обычно подключается к IMP с использованием другого типа интерфейса, с другими спецификациями физического, канального и сетевого уровня. Возможности IMP были определены протоколом Host / IMP в BBN Report 1822 г..

Поскольку нижние уровни протокола были предоставлены интерфейсом IMP-host, NCP по существу предоставил Транспортный уровень состоящий из Протокол ARPANET Host-to-Host (AHHP) и Протокол начального подключения (ПМС). AHHP определяет процедуры для передачи однонаправленного потока данных с управляемым потоком данных между двумя хостами. ICP определил процедуру для установления двунаправленной пары таких потоков между парой хост-процессов. Протоколы приложений (например, FTP ) доступ к сетевым службам через интерфейс к верхнему уровню NCP, предшественнику Розетки Berkeley интерфейс.

Стивен Д. Крокер, затем аспирант Калифорнийского университета в Лос-Анджелесе, сформировал и возглавил сетевую рабочую группу (NWG) и конкретно руководил разработкой NCP. Другие участники NWG разработали протоколы прикладного уровня, такие как TELNET, FTP, SMTP и другие.

Переход на TCP / IP

1 января 1983 г. в так называемом "День флага ", NCP был официально признан устаревшим, когда ARPANET изменила свои основные сетевые протоколы с NCP на более гибкие и мощные. TCP / IP набор протоколов, положивший начало современной Интернет.[2][3][4][5]

Заметки

  1. ^ Стивенс, В. Ричард (1994). Иллюстрированный том I TCP / IP. 1. Ридинг, Массачусетс, США: издательство Addison-Wesley Publishing Company. ISBN  0-201-63346-9.
  2. ^ Постел, Дж. (Ноябрь 1981 г.). «Генеральный план». План перехода NCP / TCP. IETF. п. 2. Дои:10.17487 / RFC0801. RFC 801. Получено 1 февраля, 2011.
  3. ^ Данези, Марсель (2013). Энциклопедия СМИ и коммуникаций. Университет Торонто Пресс. ISBN  9781442695535.
  4. ^ «Отмечая рождение современного Интернета». Официальный блог Google. 1 января 2013 г.. Получено 19 сентября 2015.
  5. ^ «Интернет отмечает 40-летие: а какой день мы должны отмечать?». Телеграф. 2 сентября 2009 г.. Получено 19 сентября 2015.

дальнейшее чтение

  • BBN (май 1978 г.). «Процессор интерфейсных сообщений - спецификации для взаимодействия хоста и IMP». BBN Report 1822. Bolt, Beranek, and Newman, Inc. Цитировать журнал требует | журнал = (Помогите)
  • Постел, Джон; Фейнлер, Э. (1978). Справочник по протоколу ARPANET. Менло-Парк, Калифорния: Сетевой информационный центр, SRI International.
    • А. Маккензи; Дж. Постел (октябрь 1977 г.). «Протокол Host-to-Host для ARPANET». Сетевая карта № 8246. Сетевой информационный центр. Цитировать журнал требует | журнал = (Помогите)
    • Дж. Постел (июнь 1971 г.). «Официальный протокол начального подключения». Сетевая карта № 7101. UCLA-NMC. Цитировать журнал требует | журнал = (Помогите)
  • Крокер, С. (16 марта 1970 г.). Примечания к протоколу. Сетевая рабочая группа (сейчас IETF ). Дои:10.17487 / RFC0036. RFC 36.
  • Стивенс, В. Ричард. Иллюстрированный том I TCP / IP. Ридинг, Массачусетс, США: издательство Addison-Wesley Publishing Company, 1994. ISBN  0-201-63346-9(т.1). Стр.15.
  • http://tools.ietf.org/html/rfc33 - Самая ранняя ссылка RFC на аббревиатуру NCP. Явное определение NCP как программы управления сетью. Стр. 4.
  • Список номеров портов TCP и UDP