Сети ЭВМ и телекоммуникации. Архитектура и сетевые технологии. Анкудинов Г.И - 112 стр.

UptoLike

поэтому может быть названа прозрачной для модулей TCP, UDP и прикладных
процессов.
Предположим, что машина A отправляет машине IP-пакет E (табл. 6.4). В этом
случае:
IP- и Ethernet-адрес отправителя это соответствующие адреса A;
IP-адрес места назначения является адресом E, но поскольку модуль IP в A
посылает IP-пакет через D, Ethernet-адрес места назначения является адресом D.
Таблица 6.4.
Адрес Отправитель Получатель
IP-заголовок
Ethernet-заголовок
A
A
E
D
Далее модуль IP маршрутизатора D получает IP-пакет и, определив, что IP-адрес места
назначения не совпадает с его IP-адресом, направляет этот IP-пакет непосредственно к E
(табл. 6.5).
Таблица 6.5.
Адрес Отправитель Получатель
IP-заголовок
Ethernet-заголовок
A
D
E
E
Таким образом, в случае прямой маршрутизации IP- и Ethernet-адреса отправителя
соответствуют адресам того узла, который послал IP-пакет, а IP- и Ethernet-адреса места
назначения соответствуют адресам получателя. При косвенной маршрутизации IP- и
Ethernet-адреса не образуют таких пар.
В рассмотренном примере сеть Internet была очень простой: несколько сетей
Ethernet объединены маршрутизатором для того, чтобы локализовать
широковещательный
трафик в каждой сети. Реальные сети, как правило, сложнее,
содержат несколько маршрутизаторов, шлюзов и несколько типов физических сред
передачи.
Правила (алгоритм) маршрутизации в модуле IP:
Для отправляемых IP-пакетов, поступающих от модулей верхнего уровня, модуль
IP определяет способ доставкипрямой или косвенныйи на основании результатов
поиска в таблице маршрутизации выбирает
сетевой интерфейс.
Для принимаемых IP-пакетов, поступающих от сетевых драйверов, модуль IP
решает, нужно ли ретранслировать IP-пакет по другой сети или необходимо передать его
на верхний уровень. Принимаемый IP-пакет никогда не ретранслируется через тот же
сетевой интерфейс, через который он был принят. Ретранслируемые пакеты
обрабатываются далее так же, как и отправляемые IP-пакеты
.