Протоколы 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.