Справочник по сетевым протоколам

       

Транспортный уровень DNA


Транспортный уровень DNA реализуется различными протоколами транспортного уровня, как патентованными, так и стандартными. Поддерживаются следующие протоколы транспортного уровня OSI: ТР0, ТР2 и ТР4.

Принадлежащий Digital Протокол услуг сети ( Network services protocol - NSP) по функциональным возможностям похож на ТР4 тем, что он обеспечивает ориентированное на соединение, с контролируемым потоком обслуживание, с фрагментацией и повторной сборкой сообщений . Обеспечиваются два подканала - один для нормальных данных, второй для срочных данных и информации управления потоком. Обеспечивается два типа управления потоком - простой механизм старт/стоп, при котором получатель сообщает отправителю, когда следует завершать и возобновлять передачу данных, и более сложная техника управления потоком, при которой получатель сообщает отправителю, сколько сообщений он может принять. NSP может также реагировать на уведомления о перегрузке, поступающие из сетевого уровня, путем уменьшения числа невыполненных сообщений, которое он может допустить.

Формат протокольного блока: 1 байт - тип сообщения, 2 байта - порт получателя, 2 байта - порт источника, 12 бит - счетчик пакетов (сегментов), 4 бита - управление потоком (старшие биты октета). Если старший бит (7) равен “1”, то это счетчик принятых пакетов, тогда далее следуют два байта счетчика переданных пакетов (происходит сдвижка заголовка). Далее - данные.

Формат поля “тип сообщения” (нумерация разрядов - старшие слева): 7-й разряд - признак расширенного поля (формат установлен); 5 и 6 - признак сегмента в пакете “данные” (00 - промежуточный сегмент, 01 - первый, 10 - последний, 11 - единственный); 4-й разряд - передаются данные (0), передаются управляющие сообщения (1); 3 и 2-й разряды - тип пакета (00 - данные, 01 - подтверждение приема, 10 - управляющие сообщения). <



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