Как работает IP-маршрутизация

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

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

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

Как работает маршрутизация

Давайте рассмотрим сценарий, когда Ли отправляет сообщение со своего компьютера в Китае на машину Джо в Нью-Йорке. TCP и другие протоколы работают с данными на машине Ли, затем они отправляются в модуль протокола IP, где пакеты данных объединяются в пакеты IP и отправляются по сети (Интернет).

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

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

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

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

TCP/IP

Протокол IP работает вместе с протоколом TCP для обеспечения надежности передачи, чтобы ни один пакет данных не терялся, чтобы они были в порядке и чтобы не было необоснованной задержки.

В некоторых службах TCP заменяется на UDP (унифицированный пакет дейтаграмм), который не обеспечивает надежность при передаче и просто передает пакеты. Например, некоторые системы VoIP используют UDP для вызовов. Потерянные пакеты могут не сильно повлиять на качество связи.

Оцените статью
Solutics.ru
Добавить комментарий