Большие сети TCP/IP, называемые объединенными сетями, разбиваются на меньшие сегменты, с целью уменьшения объема связи внутри сегмента. Объединенная сеть представляет собой сеть, состоящую из многих сегментов, подключенных друг к другу при помощи маршрутизаторов. Маршрутизаторы по сути дела представляют собой компьютеры с двумя сетевыми платами, которые обеспечивают возможность соединения двух физически разделенных сегментов.
Маршрутизаторы пересылают IP-пакеты из одного сегмента сети в другой. Такой процесс пересылки IP-пакетов называется маршрутизацией.
Для пересылаемых IP-пакетов используется, как минимум, один из двух способов доставки, зависящий от того, передается ли этот пакет непосредственно в пункт назначения или на маршрутизатор. Эти типы доставки называют прямой и непрямой доставкой.
· Прямая доставка производится в том случае, когда компьютер передает пакет пункту назначения в том же сегменте. Компьютер инкапсулирует IP-пакет в формат кадра уровня сетевого интерфейса и передает пакет на MAC-адрес назначения.
· Непрямая доставка производится в том случае, когда компьютер передает пакет на маршрутизатор, поскольку пункт назначения не находится в том же сегменте. Компьютер инкапсулирует IP-пакет в формат кадра уровня сетевого интерфейса и направляет пакет на MAC-адрес маршрутизатора.
Для определения места назначения пакета при пересылке данных между сегментами сети маршрутизаторы используют таблицы маршрутизации. Таблица маршрутизации хранится в памяти и содержит информацию о других сетях и узлах.
Таблица маршрутизации, в зависимости от способа обновления, может быть статической и динамической. Статическую таблицу необходимо обновлять вручную. Динамическая таблица маршрутизации автоматически обновляется каждый раз при поступлении новой информации.
Протокол IP играет важную роль в передаче данных через объединенные сети. Пакеты передаются и обрабатываются на каждом компьютере посредством использования протокола IP на уровне Интернета на исходном компьютере, на маршрутизаторах по пути следования пакета и на конечном компьютере.
Для передачи данных между двумя компьютерами, находящимися в разных сегментах сети, протокол IP ищет в локальной таблице маршрутизации маршрут к локальному компьютеру. Если такой маршрут имеется, то пакет посылается по нему. В противном случае, пакеты посылаются на заданный по умолчанию маршрутизатор.
Помимо добавления такой информации, как срок жизни, протокол IP всегда добавляет к пакету IP-адрес конечного компьютера. В случае прямой доставки для добавления MAC-адреса конечного компьютера используется протокол ARP. В случае непрямой доставки протокол ARP используется для добавления MAC-адреса маршрутизатора, на который передается пакет.
После того, как пакет достигает маршрутизатора, протокол IP на маршрутизаторе определяет следующее место назначения. Для этого выполняются следующие шаги:
1. Протокол IP проверяет контрольную сумму и адрес назначения. Если адрес назначения представляет собой IP-адрес маршрутизатора, то он обрабатывает пакет, как конечный компьютер.
2. Затем протокол IP уменьшает TTL и ищет в таблице маршрутизации оптимальный путь до адреса назначения.
3. В случае прямой доставки протокол ARP используется для добавления MAC-адреса конечного компьютера. В случае непрямой доставки протокол ARP используется для добавления MAC-адреса маршрутизатора, на который должен быть передан пакет.
Весь процесс повторяется на каждом маршрутизаторе по пути следования между исходным и конечным компьютерами.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.