Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Локальные сети ЭВМ в АСУ восст.doc
Скачиваний:
34
Добавлен:
23.12.2018
Размер:
4.87 Mб
Скачать

Вопросы для самопроверки

  1. Какими свойствами объясняется лидирующая роль стека TCP/IP?

  2. Опишите назначение уровней стека TCP/IP.

  3. Определите назначение протокола UDP.

  4. Объясните схему IP адресации.

  5. Какие три вида адресов имеет каждый компьютер в сети?

  6. Какие специальные адреса используются в сетях TCP/IP?

  7. Определите назначение и функции протокола IP.

  8. Какое содержание имеет поле TTL.

  9. Опишите последовательность соединения TCP.

  10. В чем заключается развитие стека в IPv6?

    1. Глава 3.2. Протоколы novell

      1. Протокол ipx

Протокол IPX предназначен для передачи дейтограмм в системах, неориентированных на соединение (также как и IP или NETBIOS, разработанный IBM и эмулируемый в Novell), он обеспечивает связь между NetWare серверами и конечными станциями. Максимальный размер IPX-дейтограммы составляет 576 байт, из них 30 байта занимает заголовок (рис.3.6). Предполагается, что сеть, через которую транспортируются эти дейтограммы, способна пересылать пакеты соответствующей длины. IPX-пакеты могут рассылаться широковещательно, для этого поле типа должно принять значение 0x14, адрес сети назначения должен соответствовать локальной сети, адрес узла назначения при этом принимает значение 0xFFFFFF.

Рис. 3.6.

  • Контрольная сумма (2 байта) – FFFF;

  • Длина пакета (2 байта) – определяет число байт в пакете (30-576);

  • Управление пересылкой (1 байт);

  • Тип передаваемой дейтаграммы (1 байт);

  • Поле адреса (12 байт) включает 4 байта – адрес сети, 6 байт – адрес узла, 2 байта – адрес сокета.

      1. Протокол spx

SPX (Sequence Packet eXchange) и его усовершенствованная модификация SPX II представляют собой транспортные протоколы 7-уровневой модели ISO. Это протокол гарантирует доставку пакета и использует технику скользящего окна (отдаленный аналог протокола TCP). В случае потери или ошибки пакет пересылается повторно, число повторений задается программно. В протоколе SPX не предусмотрена широковещательная или мультикастинг-адресация. В SPX индицируется ситуация, когда партнер неожиданно прерывает соединение, например из-за обрыва связи. Пакеты SPX вкладываются в пакеты IPX. При этом в поле тип пакета IPX записывается код 5. Заголовок пакета SPX всегда содержит 42 байта, включая 30 байт заголовка IPX-пакета, куда он вложен (рис.3.7).

Рис. 3.7.

  • Поле управления соединением (1 байт) определяет, является ли данный пакет системным или прикладным;

  • Поле тип потока (1 байт) данных характеризует тип данных, помещенных в пакет;

  • Поля идентификатора отправителя (по 2 байта) и получателя содержат коды, определяющие участников информационного обмена, присваиваются SPX-драйвером в момент установления связи;

  • Поле последовательный номер (2 байта) определяет число пакетов пересланных в одном направлении;

  • Поле номер подтверждения (2 байта) характеризует последовательный номер следующего пакета, который spx ожидает получить;

  • Поле число буферов (2 байта) служит для указания числа доступных на станции буферов (буфера нумеруются, начиная с 0, один буфер способен принять один пакет) и используется для организации управления потоком данных между приложениями.

В 1992 году была разработана новая версия SPX - SPX II. Главное усовершенствование протокола связано с применением пакетов большего размера. Раньше длинные spx-пакеты фрагментировались и пересылались по частям, учитывая, что очередной пакет может быть послан лишь после получения подтверждения, нетрудно понять крайнюю неэффективность такой схемы. Стандарт spx позволяет обмен пакетами с размером, ограниченным только используемой сетевой средой. Так в Ethernet пакет SPX II может иметь длину 1518 байт. Кроме того, SPX II допускает использование технологии окон, то есть можно послать несколько кадров, не дожидаясь получения подтверждения на каждый из уже посланных.