Протоколы PEP и NCP.
Протокол RIP
IPX - протокол сетевого уровня, Он ничего не знает о других сетях - кроме того, что они существуют. Когда в IPX появляется пакет, предназначенный для удаленной подсети, этот протокол передает его в ближайший маршрутизатор и забывает о нем. Услуги по маршрутизации IPX-пакетов выполняет протокол маршрутной информации (Routing Information Protocol, RIP). Когда узел впервые включается в сеть, он выдает RIP- запрос, чтобы установить номер сети, в которой он находится.
Если узел подключен к нескольким сетям и конфигурирован как маршрутизатор, он посылает всем узлам сети RIP-изменение и оповещает их о маршрутах, которые может предложить, Маршрутизаторы посылают такие изменения каждые 60 секунд, сообщая другим устройствам, о каких сетях они знают. Если в течении отпущенного времени маршрутизатор RIP-изменение не посылает, он считается выключенным и соответствующая запись удаляется.
IPX-сети не относятся к числу иерархических, т.е. каждый маршрутизатор должен знать, как попасть во все остальные сегменты сети. По мере роста сетей эта схема становится неуправляемым и крайне дорогостоящим способом слежения за удаленными сетями. Novell разработал протокол состояния канала (NetWare Link State Protocol, NLSP), который работает гораздо лучше в очень сложных сетях. Маршрутизаторы не осуществляют непрерывную широковещательную передачу информации обо всех сетях и маршрутах, которые им известны, а рассылают только ту информацию, которая изменилась, что значительно сокращает потребность в полосе пропускания.
Другой транспортный протокол более высокого уровня - протокол обмена пакетами (Packet Exchange Protocol, PEP), который используется исключительно для доставки команд SPX протокола ядра NetWare (NetWare Core protocol, NCP). NCP - сердце серверной системы PEP считается частью подсистемы NCP .
РЕР выполняет функции коррекции ошибок с помощью «таймеров». Когда из РЕР посылается пакет, в NCP запускается внутренний таймер, и до получения ответа больше ни один NCP-пакет не посылается. Если время истекает, РЕР повторно отправляет пакет, а NCP перезапускает таймер. Такое копирование и ожидание приводит к крайне неэкономному «расходованию» полосы пропускания NCP, но гарантирует доставку пакетов. В небольших локальных сетях это проходит незамеченным, но в крупных и сложных сетях производительность может существенно снизится.
NCP определяет свой собственный протокол для управления сеансом и контролем ошибок на уровне пакетов. Когда клиент устанавливает сеанс работы с файлсервером, ему присваиваивается номер присоединения. Этот номер должен включаться во все последующие запросы на сервис со стороны клиента. Таким образом файлсервер может проследить, какие клиенты
Каждому виду сервиса, доступному файлсерверу, присваивается номер. Когда оболочка рабочей станции передает запрос на сервер, она помещает этот номер в кодовое поле сервиса пакета NCP.