Jump to content

Протокол сетевого управления (ARPANET)

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

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

По поводу названия существует некоторая путаница даже среди инженеров, работавших с ARPANET. [2] Первоначально не было необходимости в названии стека протоколов в целом, поэтому его не существовало. Когда началась разработка TCP, для его предшественника требовалось имя, и ранее существовавшая аббревиатура «NCP» (которая первоначально относилась к программе Network Control Program , программному обеспечению, реализующему этот стек) была органично принята для этого использования. [3] [4] В конце концов стало понятно, что первоначальное расширение этой аббревиатуры не соответствовало ее новому значению, поэтому был создан новый квази- акроним «Протокол управления сетью» — опять же, органически, а не посредством формального решения. [5] [6]

История [ править ]

ARPANET NCP был впервые указан и описан в самых ранних документах RFC в 1969 году после серии встреч по этой теме с инженерами из Калифорнийского университета в Лос-Анджелесе , Университета Юты и SRI . Оно было окончательно оформлено в RFC 33 в начале 1970 г. [7] и развернут на всех узлах ARPANET в декабре 1970 года. [8] [9] Он использовался до конца 1982 года; см. День флага ниже.

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

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

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

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

Программа управления сетью [ править ]

Программа управления сетью (обычно обозначаемая как NCP ) — это название программного обеспечения на хостах , которое реализовало протокол управления сетью ARPANET. [10] [5]

Почти повсеместно его называли аббревиатурой NCP. Позже это слово было использовано для обозначения самого набора протоколов . [3] [4]

NCP были написаны для многих операционных систем , включая Multics , TENEX , UNIX и TOPS-10 , и многие из этих NCP сохранились (хотя, конечно, сейчас они используются только энтузиастами старинных компьютеров ).

Переход на TCP/IP [ править ]

1 января 1983 года, в так называемый день флага , NCP был официально признан устаревшим, когда ARPANET изменила свои основные сетевые протоколы с NCP на более гибкий и мощный набор протоколов TCP/IP , что ознаменовало начало современного Интернета . [11] [12] [13] [14]

См. также [ править ]

Ссылки [ править ]

  1. ^ Стивенс, В. Ричард (1994). TCP/IP, иллюстрированный том I. Том. 1. Ридинг, Массачусетс, США: Издательство Addison-Wesley Publishing Company. ISBN  0-201-63346-9 .
  2. ^ Крокер, Стивен (27 июня 2022 г.). «Разделение TCP и IP» . elists.isoc.org . Проверено 5 августа 2022 г.
  3. ^ Jump up to: а б «Интернет или за пределами NCP» (PDF) . Проверено 4 августа 2022 г.
  4. ^ Jump up to: а б Предлагаемые изменения к TCP (PDF) . ИЕН 18 . Проверено 4 августа 2022 г.
  5. ^ Jump up to: а б Рейнольдс, Дж.; Постел, Дж. (1987). Справочное руководство по запросу комментариев . дои : 10.17487/RFC1000 . РФК 1000 . В течение следующих нескольких месяцев мы разработали симметричный протокол хост-хост и определили абстрактную реализацию протокола, известную как Программа управления сетью. («NCP» позже стало использоваться в качестве названия протокола, но первоначально оно означало программу в операционной системе, которая управляла соединениями. Сам протокол был известен только как протокол хост-хост.)
  6. ^ Протокол передачи почты . дои : 10.17487/RFC0772 . РФК 772 . Проверено 5 августа 2022 г.
  7. ^ Крокер, С .; Карр, С.; Серф, В. (12 февраля 1970 г.). Новый протокол ХОСТ-ХОСТ . п. 4. дои : 10.17487/RFC0033 . РФК 33 . Процессы внутри HOST взаимодействуют с сетью через программу управления сетью (NCP). - Самая ранняя ссылка RFC на аббревиатуру NCP. Явное определение NCP как программы управления сетью.
  8. ^ Крокер, Стивен. «NCP — Программа управления сетью» . Живой Интернет.com . Проверено 22 февраля 2022 г.
  9. ^ UGC-NET/JRF/SET PTP и руководство по способностям к преподаванию и исследованиям . Книги высокого разрешения. п. 319.
  10. ^ Новый протокол ХОСТ-ХОСТ . дои : 10.17487/RFC0033 . РФК 33 . Проверено 4 августа 2022 г.
  11. ^ Постел, Дж. (ноябрь 1981 г.). «Генеральный план» . План перехода NCP/TCP . IETF . п. 2. дои : 10.17487/RFC0801 . РФК 801 . Проверено 1 февраля 2011 г.
  12. ^ Данези, Марсель (2013). Энциклопедия средств массовой информации и коммуникации . Университет Торонто Пресс. ISBN  9781442695535 .
  13. ^ «Ознаменование рождения современного Интернета» . Официальный блог Google. 1 января 2013 года . Проверено 19 сентября 2015 г.
  14. ^ «Интернет празднует 40-летие: но какую дату нам следует отмечать?» . Телеграф . 2 сентября 2009 года . Проверено 19 сентября 2015 г.

Дальнейшее чтение [ править ]

  • ББН (май 1978 г.). «Отчет BBN 1822: Процессор сообщений интерфейса. Спецификации для соединения хоста и IMP» (Документ). Болт, Беранек и Ньюман, Инк.
  • Постел, Джон; Фейнлер, Э. (1978). Справочник по протоколам ARPANET . Менло-Парк, Калифорния: Сетевой информационный центр, SRI International.
    • А. Маккензи; Дж. Постель (октябрь 1977 г.). «NIC № 8246: Протокол межузловой связи для ARPANET» (Документ). Сетевой информационный центр. (сейчас оффлайн, но более позднюю версию, практически идентичную оригинальной, можно найти здесь )
    • Дж. Постель (июнь 1971 г.). «Сетевой адаптер № 7101: Официальный протокол первоначального подключения» (Документ). Калифорнийский университет в Лос-Анджелесе-NMC. (похоже, этого нет в сети, но раннюю версию, практически идентичную финальной, можно найти здесь )
  • Крокер, С. (16 марта 1970 г.). Протокольные примечания . Сетевая рабочая группа (ныне IETF ). дои : 10.17487/RFC0036 . РФК 36 .
  • Стивенс, В. Ричард. TCP/IP, иллюстрированный том I. Ридинг, Массачусетс, США: Издательство Addison-Wesley, 1994. ISBN  0-201-63346-9 (v.1). Page 15.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9af2796ed4382fa711ccfc80b4e36be6__1692033840
URL1:https://arc.ask3.ru/arc/aa/9a/e6/9af2796ed4382fa711ccfc80b4e36be6.html
Заголовок, (Title) документа по адресу, URL1:
Network Control Protocol (ARPANET) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)