Я пытаюсь выяснить, как пакеты работают в сети, чтобы лучше понять сеть. Я прочитал несколько введений до сих пор.

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

3 ответа3

2

По умолчанию источник IP остается неизменным от источника до цели. В противном случае цель теперь будет знать, как (где) ответить.

"Пакет" информации состоит из нескольких уровней протоколов.
Типичные задания маршрутизатора (в следующем порядке):

  • лишить внешний физический и канальный уровни "пакета"
  • изучить информацию сетевого уровня
  • определить, какой NIF связан с IP-адресом "пакета"
  • изменить (или повторно применить) ссылку и информацию физического уровня, чтобы она соответствовала следующему прыжку
  • отправить пакет вперед
2

Маршрутизаторы пересылают пакеты между подсетями.

Пересылка означает прием пакета с одного интерфейса и отправку одного и того же точного пакета с другого интерфейса. Оба интерфейса должны находиться в разных подсетях. Следствие: маршрутизатор по определению имеет два сетевых интерфейса.

В простом ванильном случае в пакете ничего не меняется, за исключением того, что значение TTL (ipv4) или Hop Limit (ipv6) уменьшается, и маршрутизатор отбрасывает пакет, если 0.

Очевидно, что маршрутизатор имеет хорошие возможности для фильтрации пакетов, брандмауэра и т.д. Для изменения исходящего или входящего трафика, но такие функции сами по себе не переадресация / маршрутизация.

Исходный IP-адрес не изменяется, если не используется трансляция сетевых адресов , как в случае большинства потребительских и многих бизнес-сетевых маршрутизаторов. При использовании NAT исходный IP-адрес становится IP-адресом маршрутизатора, и маршрутизатор должен помнить, что все, что возвращается с адреса назначения этого пакета, действительно предназначено для исходной системы, которая его отправила.

0

Как правило, IP-адрес источника не изменяется, меняются только адреса канального уровня (например, MAC-адрес источника). Однако в некоторых случаях IP-адрес источника "изменяется", а именно:

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

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