Маршрутизируемые и маршрутизирующиеся протоколы.

Протоколом называется основанный на стандартах набор правил, определяющий принципы взаимодействия компьютеров в сети. Протокол также задает общие правила взаимодействия разнообразных приложений, сетевых узлов или систем, создавая таким образом единую среду передачи. Взаимодействующие друг с другом компьютеры обмениваются данными; чтобы принять и обработать сообщения с данными, компьютерам необходимо знать, как сформированы сообщения и что они означают. Примерами использования различных форматов сообщений в разных протоколах могут служить установление соединения с удаленной машиной, отправка сообщений по электронной почте или передача файлов и данных; интуитивно понятно, что разные службы используют разные сообщения.

Протокол описывает:

· формат сообщения, которому приложения обязаны следовать;

· способ обмена сообщениями между компьютерами в контексте определенного действия, такого, как отправка сообщений по сети.

Схожее звучание терминов «маршрутизируемый протокол» и «протокол маршрутизации» нередко приводит к путанице. Приведенные ниже определения помогут прояснить ситуацию.

· Маршрутизируемый протокол - это любой сетевой протокол, адрес сетевого уровня которого предоставляет достаточное количество информации для доставки пакета от одного сетевого узла другому на основе используемой схемы адресации. Такой протокол задает форматы полей внутри пакета. Пакеты обычно передаются от одной конечной системы другой. Маршрутизируемый протокол использует таблицу маршрутизации для пересылки пакетов. Примеры маршрутизируемых протоколов приведены на рис. 32. В их число входят:

· Internet-протокол (IP);

· протокол межсетевого пакетного обмена (Internetwork Packet Exchange - IPX);

· протокол AppleTalk.

Легче всего запомнить, что такое маршрутизируемые протоколы, если помнить, что это протоколы, которые связаны с передачей данных.

Маршрутизируемые и маршрутизирующиеся протоколы. - student2.ru

Рис. 32. Маршрутизируемые протоколы

· Протокол маршрутизации— это протокол, который поддерживает маршрутизируемые протоколы и предоставляет механизмы обмена маршрутной информацией. Сообщения протокола маршрутизации передаются между маршрутизаторами. Протокол маршрутизации позволяет маршрутизаторам обмениваться информацией друг с другом для обновления записей и поддержки таблиц маршрутизации. Ниже приводятся некоторые примеры протоколов маршрутизации TCP/IP:

o протокол маршрутной информации (Routing Information Protocol — RIP);

o протокол маршрутизации внутреннего шлюза (Interior Gateway Routing Protocol — IGRP);

o усовершенствованный протокол маршрутизации внутреннего шлюза (Enhanced Interior Gateway Routing Protocol — EIGRP);

o протокол первоочередного обнаружения кратчайших маршрутов (Open Shortest Path First - OSPF).

Легче всего запомнить, что такое протоколы маршрутизации, если представлять себе, что это протоколы обмена маршрутной информацией.

Чтобы протокол был маршрутизируемым, в нем должны наличествовать механизмы назначения как номера сети, так и номера узла для каждого отдельного сетевого устройства. В некоторых протоколах, таких, как, например, IPX, необходимо назначить только адрес сети, поскольку в качестве адреса устройства эта технология использует физический адрес (MAC-адрес) устройства. Другие протоколы, такие, как IP, требуют, чтобы явно был задан весь адрес и сетевая маска.

Для создания маршрутизируемой сети необходимы как IP-адрес, так и маска сети. Сетевая маска делит 32-битовый IP-адрес на сетевую часть и адрес узла. Протокол IPX использует MAC-адрес, объединенный с установленным администратором номером сети, для создания полного адреса и не требует использования сетевой маски. При использовании IP-технологий адрес сети вычисляется путем сравнения полного адреса и маски подсети.

Сетевая маска позволяет рассматривать группу последовательных IP-адресов как единое целое. Без такой возможности группировки адресов потребовался бы механизм маршрутизации для каждого отдельного узла. Такая схема была бы непригодна для миллионов узлов, работающих в сети Internet. На рис. 33 показано, что все 254 адреса в диапазоне от 192.168.10.1 до 192.168.10.254 могут быть представлены одним сетевым адресом 192.168.10.0. Такая возможность позволяет адресовать информацию любому из этих узлов, используя соответствующий адрес сети. Таким образом, таблицы маршрутизации должны содержать всего одну запись - 192.168.10.0 - вместо 254 записей для каждого отдельного узла. Описанный выше подход стандартизован Консорциумом программного обеспечения сети Internet (Internet Software Consorcium - http://www.isc.org). Чтобы маршрутизация могла правильно функционировать, рекомендуется использовать группирование адресов.

В последующих разделах описано, как в маршрутизаторах реализованы базовые функции третьего уровня в рамках эталонной модели взаимодействия открытых систем (Open Systems Interconnection - модель OSI). Показано, в чем состоит разница между протоколами маршрутизации и маршрутизируемыми протоколами и реализованными в маршрутизаторах механизмами определения расстояния между удаленными точками.

Маршрутизируемые и маршрутизирующиеся протоколы. - student2.ru

Рис. 33. Адреса сетей и узлов

Наши рекомендации