Универсальный пакет PARC
-
История и разработка PUP
- PUP был создан в середине 1970-х годов исследователями Xerox PARC.
- PUP обеспечивал маршрутизацию, доставку пакетов и функции более высокого уровня.
- PUP был разработан для подключения Ethernet к ARPANET и предшественнице TCP/IP.
-
Базовый протокол межсетевого взаимодействия
- PUP соответствует уровню IP в TCP/IP и имеет 8-битный сетевой номер, 8-битный номер хоста и 16-битный номер сокета.
- Поля сокета включены в полный сетевой адрес, что упрощает демультиплексирование.
- PUP включает контрольную сумму в 2 байта для всего пакета.
-
Протоколы транспортного уровня
- Для установления транспортного соединения использовались RTP и BSP.
- RTP инициировал связь, а BSP управлял передачей данных.
- BSP был аналогом TCP, но в PUP использовался байтовый поток.
-
Прикладные протоколы
- PUP поддерживал множество приложений, включая Telnet и протокол передачи файлов.
- Были разработаны протоколы для буферизации печати, копирования дисков и удаленного доступа к файловым серверам.
-
Влияние и наследие
- PUP продемонстрировал осуществимость межсетевого взаимодействия и повлиял на разработку TCP/IP.
- RIP, потомок Gateway Information Protocol, используется в различных протоколах, включая TCP/IP.
- PUP не был независимым от устройства, что затрудняло его широкое внедрение.
-
Развитие и недостатки
- Xerox Office Systems разработала XNS, которая решила проблемы масштабируемости и коллизий адресов.
- XNS использовала 48-битный идентификатор хоста, который стал MAC-адресом в более поздних версиях IEEE 802.3.
-
Дополнительные ресурсы
- Ссылки на технические документы и книги, описывающие историю и разработку PUP.
Полный текст статьи: