Протокол Network Control Program (NCP) – это протокол, который используется для управления сетевыми ресурсами и установления соединений в компьютерных сетях. Он был разработан в 1969 году и использовался в основном в сети ARPANET.
NCP обеспечивал управление уровнем соединения и обмен данными между узлами сети. Он позволял передавать информацию от одного узла к другому, устанавливать соединения, контролировать поток данных и обнаруживать и исправлять ошибки передачи.
Однако протокол NCP имел недостатки, такие как отсутствие защиты данных и возможности масштабирования с ростом сети. В результате он был заменен протоколом TCP/IP, который обеспечивает более надежное и безопасное управление сетью.
Следует отметить, что хотя протокол NCP устарел, его разработка и использование в ARPANET были важными шагами в развитии компьютерных сетей и интернета.
NCP был завершён и представлен в декабре 1970 года рабочей группой Network Working Group (NWG), возглавлявшейся Стивом Крокером, также изобретателем «Запроса комментариев» Request For Comments.
NCP стандартизировал сетевой интерфейс ARPANET, делая его проще для определения, позволяя всё большему количеству сайтов DARPA (Агентство по перспективным оборонным научно-исследовательским разработкам США) присоединяться к сети.
К концу 1971 было 15 сайтов, использующих NCP в молодом Internet:
- Bolt Beranek and Newman
- Carnegie Mellon University
- Case Western Reserve University
- Harvard University
- Lincoln Laboratories
- Массачусетский технологический институт
- NASA at AMES
- RAND Corporation
- Stanford Research Institute
- Stanford University
- System Development Corporation
- University of California at Los Angeles
- University of California of Santa Barbara
- University of Illinois at Urbana
- University of UTAH
Роберт Кан и Винтон Серф позднее опирались на NCP, разрабатывая стандарт TCP/IP — сетевого протокола, который используется в Internet и сегодня.