Основные сведения о протоколе DDP

Протокол доставки дейтаграмм (Datagram Delivery Protocol — DDP) представляет собой главный протокол маршрутизации сетевого уровня в стеке протоколов Apple- Talk, который обеспечивает передачу дейтаграмм между сокетами AppleTalk методом негарантированной доставки, без подтверждения соединения. Как и в случае других протоколов, таких как TCP, между двумя устройствами не устанавливается виртуального канала или соединения. Доставку гарантируют протоколы верхних уровней набора AppleTalk, описанные далее в настоящей главе.

Протокол DDP выполняет следующие две основные функции.

•          Передача пакетов. DDP получает данные от сокетов-клиентов, создает DDP- заголовок, используя соответствующий адрес получателя, и передает пакет протоколу канального уровня.

•          Получение пакетов. DDP получает фреймы с канального уровня, извлекает из DDP-заголовка адрес получателя и передает пакет сокету-получателю.

Протокол DDP поддерживает кабельный диапазон локальной сети и сетевой адрес маршрутизатора, подключенного к локальной сети в каждом узле AppleTalk. Кроме этой информации, маршрутизаторы AppleTalk должны поддерживать таблицу маршрутизации, используя протокол поддержки таблицы маршрутизации (Routing Table Maintenance Protocol — RTMP).

Процесс передачи данных по протоколу DDP

Функционирование протокола DDP во многом аналогично функционированию других протоколов маршрутизации. Источник присваивает пакетам адрес, затем они передаются на канальный уровень и пересылаются в пункт назначения. При получении данных от протокола верхнего уровня протокол DDP путем проверки номера сети в адресе получателя определяет принадлежат ли источник и узел-получатель к одной и той же сети.

Если номер сети получателя принадлежит кабельному диапазону локальной сети, пакет инкапсулируется в заголовок DDP и передается на канальный уровень для передачи узлу- получателю, в противном случае пакет инкапсулируется в заголовок DDP и передается на канальный уровень для передачи маршрутизатору. Промежуточные маршрутизаторы, используя таблицы маршрутизации, направляют пакет в сеть-получатель. Когда пакет достигнет маршрутизатора, принадлежащего сети-получателю, он передается узлу-получателю.

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100