SPX II
                                                                        

            Обновленная версия протокола SPX называется SPX II. Одним из
       основных вопросов,  который особенно беспокоил Novell при  разра-
       ботке  коммуникационного  протокола  следующего  поколения,  была
       проблема обеспечения обратной совместимости, поэтому вместо того,
       чтобы дать ему совершенно новое имя, протокол назвали SPX II. Ос-
       новное назначение SPX II состоит в использование пакетов большего
       размера,  реализации действительно оконного протокола и обеспече-
       ние поддержки API TLI (Transport Layer Interface).

            Наиболее важно то,  что SPX II обладает полной обратной сов-
       местимостью с протоколом SPX.  Этого удалось добиться  с  помощью
       возможности двухрежимной работы. Установка режима работы выполня-
       ется при установлении связи.  Использующие SPX II  узлы  (клиент,
       сервер  или узлы одного ранга) устанавливают бит в заголовке SPX,
       который указывает,  что передавать данные нужно с  использованием
       SPX  II.  Все узлы SPX II будут проверять этот бит и инициировать
       подключение для SPX II. Узлы SPX II не будут знать о том, что они
       обмениваются  данными в режиме SPX II.  Узел SPX II,  если он при
       начальном подключении не обнаруживает установленный бит  SPX  II,
       просто будет работать в режиме SPX.

            По сравнению с SPX,  протокол SPX II добавляет  существенные
       улучшения в обработку больших пакетов данных.  Различные сети мо-
       гут обрабатывать различные размеры пакетов. Многие сети могут об-
       рабатывать пакеты с размером, превышающим 576 байт (размер пакета
       SPX).  Поскольку заголовок пакета SPX имеет размер 42 байта,  что
       оставляет  для данных 534 байта (которые могут передаваться в од-
       ном пакете SPX).  Если нужно послать больше данных, то нужно под-
       готовить  и  передать другой пакет SPX.  Когда требуется передать
       большой объем данных, то, конечно, более эффективным будет увели-
       чение  размера  пакета.  Протокол SPX II автоматически использует
       преимущества тех сетей, которые допускают передачу пакета больше-
       го размера.

            Другим реализованным  в SPX II средством являются окна паке-
       тов. При пересылке в одной передаче информации нескольких пакетов
       они представляют собой часто ненужный набор, в котором каждый ин-
       дивидуальный пакет ожидает подтверждения. Окно организуется, ког-
       да  нужно передать несколько пакетов с одним подтверждением полу-
       чения для всех пакетов.  Число передаваемых  пакетов  может  быть
       различным (это называется размером окна). Если один из пакетов не
       получен,  как это предполагалось, запрос на этот пакет может быть
       возвращен передающему узлу. Как можно видеть, это уменьшает сете-
       вой трафик и ускоряет процесс передачи данных.

            Средство TLI SPX II является,  возможно,  наиболее  примеча-
       тельным  средством,  по крайней мере в смысле разработки приложе-
       ний.  TLI представляет собой  тщательно  проработанный  интерфейс
       API,  созданный фирмой AT&T.  Все существующие TLI-приложения без
       полного перепрограммирования на использование IPX или  SPX  можно
       перенести в операционную среду SPX NetWare.