6

К чему конкретно относится gateway в маршруте? Я знаю, что такое default gateway - это маршрут последней инстанции. Но используемый в контексте маршрута хоста (с указанием пункта назначения), что такое шлюз и почему это важно?

5 ответов5

6

Цитируя это прекрасное руководство,

«Маршрут» - это определенная пара адресов: «пункт назначения» и «шлюз». Пара указывает, что если вы пытаетесь добраться до этого пункта назначения, обменивайтесь данными через этот шлюз.

Таким образом, шлюз - это любой маршрутизатор (или хост маршрутизации), через который проходят (отправляются) пакеты при попытке достичь заданного набора адресатов.

6

Шлюз является следующим переходом как в маршрутизации по умолчанию, так и в маршрутизации хоста.

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

Как правило, затем требуется только шлюз по умолчанию, как только пакет достигает шлюза по умолчанию, маршрутизация становится чужой проблемой.

Но представьте себе сеть с несколькими точками выхода. Некоторые могут быть быстрее, чем другие. Некоторые могут быть более дорогими. Некоторые могут иметь административные ограничения на трафик.

Таким образом, для маршрутизации в конкретную удаленную сеть или конкретный удаленный хост единственная вещь, которую должна знать исходящая станция, - это « куда я отправляю пакет, чтобы это стало проблемой другого ». Если имеется более одной многосетевой системы ("маршрутизатор"), то для каждого хоста или сети назначения должно быть принято решение, какой именно хост в локальной сети будет обрабатывать пакет после того, как он покинет исходный интерфейс.

Еще раз, маршрут одного перехода - все, что нужно. Как видите, исходящая конечная точка не контролирует маршрутизацию, за исключением первого перехода. Это часть магии IP и причины, по которой она вытеснила все остальные сетевые технологии.

1

Это машина, которая получает пакеты, которые отправляются на определенный диапазон адресов.

1

Каждый маршрутизатор имеет три значения Address, Mask и Gateway. Всякий раз, когда IP-пакет поступает на маршрутизатор, его IP-адрес маскируется (используя побитовое И) с помощью маски маршрутизатора и сравнивается с адресом маршрутизатора. Если замаскированный IP-адрес совпадает с адресом маршрутизатора, он отправляется на соответствующий шлюз. Просто имейте в виду, что это упрощение процесса, в действительности это немного сложнее.

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

0

Но используемый в контексте маршрута хоста (с указанием пункта назначения), что такое шлюз и почему это важно?

Если вы хотите отправить пакет кому-то, кто не находится в непосредственной сети, вы не можете просто положить его на провод, потому что он его не увидит.

Вместо этого происходит то, что система просматривает свои таблицы маршрутизации, определяет соответствующий шлюз и в основном говорит ему: «Эй, не могли бы вы переслать это туда, куда она должна идти?"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .