Маршрутизация дейтаграмм
Шлюзы Internet применяют протокол Internet для маршрутизации пакетов по сетям, а потому их можно с большой степенью точности называть IP-маршрутизаторами. Традиционный жаргон TCP/IP включает лишь два типа сетевых устройств - шлюзы и узлы. Шлюзы, в отличие от узлов, передают пакеты между сетями. Однако если узел входит в несколько сетей (многосетевой узел), он получает возможность передавать пакеты из одной сети в другую. При пересылке пакетов многосетевой узел действует точно так же, как любой шлюз, и, вообще говоря, получает статус шлюза. Существующая сегодня терминология передачи данных различает шлюзы и маршрутизаторы, но мы будем считать термины шлюз и IP-маршрутизатор взаимозаменяемыми.
На рисунке отражена пересылка пакетов посредством шлюзов. Узлы (оконечные системы) производят обработку пакетов на всех четырех уровнях протоколов, в то время как шлюзы (промежуточные системы.) обрабатывают пакеты лишь до уровня Internet, на котором происходит принятие решений по маршрутизации.
Система способна доставить пакет только на другое устройство, принадлежащее той же физической сети. Пакеты, адресованные узлом А1 узлу С1, пересылаются через шлюзы G1 и G2. Узел А1 доставляет пакет шлюзу G1, с которым вместе входит в сеть А. Шлюз G1 доставляет пакет шлюзу G2 по сети В. Шлюз G2, в свою очередь, доставляет пакет напрямую узлу С1, с которым вместе входит в сеть С. Узел А1 понятия не имеет о существовании иных шлюзов, кроме G1. Он посылает пакеты, адресованные в сети СиВ , этому локальному шлюзу и делегирует ему задачу корректной пересылки пакетов по нужным маршрутам. Точно так же узел С1 отправляет свои пакеты шлюзу G2, чтобы обратиться к узлу сети А либо к узлу сети В.
111
Другой взгляд на маршрутизацию приведен на рисунке. Данная иллюстрация акцентируется на том факте, что физические сети, через которые путешествует дейтаграмма, могут различаться и даже быть несовместимыми. Узел А1 кольцевой сети передает дейтаграмму через шлюз G1, направляя ее узлу С1 Ethernet-сети. Шлюз G1 пересылает данные по сети Х.25 шлюзу G2, который и производит доставку на С1. Дейтаграмма проходит через три физически разделенных сети, но рано или поздно в целости и сохранности достигает узла С1.