Вторник, 23.04.2024, 09:25 | RSS
Сетевые протоколы
Другие протоколы
Меню сайта

Категории каталога
Стек протоколов TCP/IP [1]
Краткий обзор структуры стека протоколов TCP/IP, связи между протоколами стека
Протокол IP [1]
Краткое описание структуры пакетов IP
Протокол IPv6 [1]
Краткое описание структуры пакетов IPv6
Протокол TCP [1]
Краткое описание структуры пакетов IPv6
Протокол UDP [1]
Краткое описание структуры пакетов
Протоколы ARP и RARP [1]
Краткое описание структуры пакетов, используемых для прямого и обратного преобразования адресов
Протокол Mobile IP [1]
Краткое описание структуры пакетов
Протокол DNS [1]
Краткое описание формата сообщений
Протокол NetBIOS/IP [1]
Краткое описание структуры пакетов
Протокол PPTP [1]
Краткое описание структуры пакетов
Протокол DHCP [1]
Краткое описание структуры пакетов
Протокол DHCPv6 [1]
Краткое описание структуры пакетов и формата сообщений
Протокол NTP (сетевое время) [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол ICMPv6 [1]
Краткое описание структуры пакетов
Протокол IGMP [1]
Краткое описание структуры пакетов
Протокол FTP [1]
Краткое описание структуры пакетов и формата сообщений
Протокол HTTP [1]
Краткое описание формата сообщений
Почтовые протоколы [3]
Протокол TELNET [1]
Краткое описание структуры пакетов и формата сообщений
Другие протоколы [36]

Поиск

Главная » Статьи » Протоколы Internet » Другие протоколы

Протокол MARS

RFC 2022 

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

ATM используется как новая технология канального уровня для поддержки множества протоколов, включая IP. Протокол MARS имеет два основных назначения - регистрация принадлежности к группам и распространение этой информации. Такие возможности позволяют сетям на базе UNI 3.0/3.1 поддерживать групповой сервис для протоколов типа IP и определять специфическое поведение оконечных точек для поддержки виртуальных каналов "один со многими", используемых при групповой рассылке пакетов сетевого уровня. Сервер MARS (Multicast Address Resolution Server) является, по сути, расширением сервера ATM ARP (сервер преобразования адресов). Этот сервер регистрирует идентификаторы multicast-групп сетевого уровня, связывая их с интерфейсами ATM, представляющими членов группы. Сообщения MARS используются для распространения информации о принадлежности к группам между сервером MARS и оконечными точками (хосты и маршрутизаторы). Объекты системы преобразования адресов оконечных точек запрашивают сервис MARS при возникновении необходимости преобразования адресов сетевого уровня в адреса оконечных точек ATM, входящих в группу. Оконечные точки обеспечивают MARS актуальной информацией, когда им требуется вступление в группу сетевого уровня или выход из такой группы. Для обеспечения своевременной информации об изменениях в группах сервер MARS поддерживает виртуальные каналы со всеми оконечными точками, требующими поддержки групповой рассылки. Каждый сервер MARS обслуживает кластер оконечных точек ATM.

Формат заголовков MARS показан на рисунке.


Семейство адресов

1-2

Идентификация протокола


3-9

Зарезервировано

10-12

Контрольная сумма

13-14

Смещение расширения

15-16

Код операции

17-18

Тип и размер ATM-номера отправителя

19

Тип и размер ATM-субрадреса отправителя

20

Структура заголовка MARS

Семейство адресов

Определяет тип передаваемых адресов канального уровня.

Идентификация протокола

Идентификатор протокола состоит из двух субполей - тип протокола (16 битов) и необязательное расширение SNAP (40 битов)

Зарезервировано

Это поле зарезервировано и может использоваться по частям другими протоколами управления, указанными номером версии.

Контрольная сумма

Стандартная контрольная сумма IP, рассчитанная для всего пакета.

Смещение расширения

Это поле указывает на существование и расположение дополнительного списка параметров.

Код операции

Код операции состоит из двух субполей - версия и тип. Версия показывает выполняемую операцию в контексте версии протокола управления, указанного mar$op.version.

Тип и размер ATM-номера отправителя

Информация об аппаратном адресе отправителя.

Тип и размер ATM-субрадреса отправителя

Информация об аппаратном субадресе отправителя.

Категория: Другие протоколы | Добавил: protocol (11.02.2008) | Автор: Энциклопедия сетевых протоколов
Просмотров: 1150






TS-Gate [02] Inc. © 2024