| Понятие таблицы маршрутизации Отправителя и получателя может
разделять произвольное количество маршрутизаторов. При этом процесс передачи сообщения
от одного маршрутизатора другому называется "прыжком" (hop). Каждый
маршрутизатор обладает информацией о структуре сети на расстоянии одного прыжка.
Другими словами, маршрутизатор не обладает информацией о точном местоположении
требуемого хоста. В большой сети, да еще и с интенсивно меняющейся структурой
(как, например, Интернет), это было бы невозможно. Вместо этого, маршрутизатор
обладает информацией о соседних маршрутизаторах и о том, кому из них необходимо
передать сообщение для последующей доставки в той или иной ситуации. Эта информация
хранится в специальной таблице, которая носит название таблицы маршрутизации (routing
table). Таблицы маршрутизации используются для принятия решения о том, как
именно будет доставлено то или иное сообщение. Наличие этих таблиц не является
исключительным свойством маршрутизатора. В сети TCP/IP любой хост (даже не являющийся
маршрутизатором) может также располагать таблицей маршрутизации, которая используется
с целью определения оптимального маршрута передачи сообщений. Так, скажем, если
в подсети имеется три маршрутизатора, хост использует таблицу маршрутизации для
того, чтобы выбрать из них наиболее оптимальный для доставки сообщения. |