Справочник Novell Netware 4

       

IPX и SPX



Основная разница между IPX и SPX состоит в том, что их заголовки
и дополнительные операции, предусмотренные в SPX, обеспечивают
доставку пакетов. Гарантированная доставка означает просто выполнение
некоторого числа повторных попыток передачи адресату запроса,
пока число повторных передач не превысит некоторое число (в этом
случае передавшему запрос посылается уведомление). Таким образом,
передающей стороне не нужно проверять доставку пакета. SPX будет
уведомлять вас о состоянии передачи.

Заголовок пакета SPX имеет длину 42 байта (в отличие от 30-байтового
заголовка IPX). Как было показано ранее, первые 30 байт обоих
заголовков в точности совпадают. Дополнительные поля заголовков


необходимы для выполнения верификации и доставки пакетов.
tydef struct SPXHeader {
WORD checkSum /* старший-младший */
WORD length; /* старший-младший */
BYTE transportControl; /* используется маршрутизаторами
сети */
BYTE packetType; /* тип связанного с пакетом
средства */
IPXAddress destination; /* целевой адрес пакета */
IPXAddress source; /* исходный адрес пакета */
Byte connectionControl; /* старший-младший */
BYTE dataStreamType; /* старший-младший */
WORD destConnectionID; /* старший-младший */
WORD sequenceNumber; /* старший-младший */
WORD acknowledgeNumber; /* старший-младший */
WORD allocationNumber; /* старший-младший */
}


Основная разница между IPX и SPX состоит в том, что их заголовки
и дополнительные операции, предусмотренные в SPX, обеспечивают
доставку пакетов. Гарантированная доставка означает просто выполнение
некоторого числа повторных попыток передачи адресату запроса,
пока число повторных передач не превысит некоторое число (в этом
случае передавшему запрос посылается уведомление). Таким образом,
передающей стороне не нужно проверять доставку пакета. SPX будет
уведомлять вас о состоянии передачи.

Заголовок пакета SPX имеет длину 42 байта (в отличие от 30-байтового
заголовка IPX). Как было показано ранее, первые 30 байт обоих
заголовков в точности совпадают. Дополнительные поля заголовков
необходимы для выполнения верификации и доставки пакетов.
tydef struct SPXHeader {
WORD checkSum /* старший-младший */
WORD length; /* старший-младший */
BYTE transportControl; /* используется
маршрутизаторами сети */
BYTE packetType; /* тип связанного с
пакетом средства */
IPXAddress destination; /* целевой адрес пакета */
IPXAddress source; /* исходный адрес пакета */
Byte connectionControl; /* старший-младший */
BYTE dataStreamType; /* старший-младший */
WORD destConnectionID; /* старший-младший */
WORD sequenceNumber; /* старший-младший */
WORD acknowledgeNumber; /* старший-младший */
WORD allocationNumber; /* старший-младший */
}



Содержание раздела








Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий