Пересылка пакетов является ретрансляцией пакетов из одного сегмента сети к другому с помощью узлов в компьютерной сети . Сетевой уровень в модели OSI отвечает за пересылку пакетов. [1]
Модели
Простейшая модель экспедиторской- одноадресный -включает в себя пакет ретранслируется от ссылки к ссылке по цепочке , ведущей от источника пакета к месту назначения. Однако обычно используются другие стратегии пересылки. Широковещательная передача требует, чтобы пакет дублировался, а копии отправлялись по нескольким каналам с целью доставки копии на каждое устройство в сети. На практике широковещательные пакеты не пересылаются повсюду в сети, а только на устройства в пределах широковещательного домена , что делает широковещательную рассылку относительным термином. Менее распространенной, чем широковещательная рассылка , но, возможно, более полезной и теоретической является многоадресная рассылка , когда пакет выборочно дублируется, а копии доставляются каждому из набора получателей.
Сетевые технологии обычно поддерживают определенные модели пересылки. Например, волоконно-оптические и медные кабели проходят напрямую от одной машины к другой, образуя естественную среду одноадресной передачи - данные, передаваемые на одном конце, принимаются только одной машиной на другом конце. Однако, как показано на схемах, узлы могут пересылать пакеты для создания многоадресных или широковещательных рассылок из естественно одноадресных носителей. Точно так же традиционный Ethernet ( 10BASE5 и 10BASE2 , но не более современный 10BASE-T ) является естественной вещательной средой - все узлы подключены к одному длинному кабелю, и пакет, передаваемый одним устройством, виден всем другим устройствам, подключенным к кабелю. . Узлы Ethernet реализуют одноадресную рассылку, игнорируя пакеты, не адресованные им напрямую. Беспроводная сеть является естественным многоадресной - все устройства в радиусе приема передатчик может принимать свои пакеты. Беспроводные узлы игнорируют пакеты, адресованные другим устройствам, но требуют пересылки для достижения узлов за пределами их радиуса приема.
Решения
В узлах, где доступно несколько исходящих каналов, выбор которых, всех или любого для использования для пересылки данного пакета требует процесса принятия решений, который, хотя и прост по своей концепции, иногда бывает невероятно сложным. Поскольку решение о пересылке должно приниматься для каждого пакета, обрабатываемого узлом, общее время, необходимое для этого, может стать основным ограничивающим фактором в общей производительности сети. Большая часть усилий по проектированию высокоскоростных маршрутизаторов и коммутаторов была сосредоточена на принятии решений о быстрой пересылке большого количества пакетов.
Решение о пересылке обычно принимается с использованием одного из двух процессов: маршрутизации , которая использует информацию, закодированную в адресе устройства для определения его местоположения в сети, или мостового соединения , которое не делает предположений о том, где расположены адреса, и сильно зависит от широковещательной передачи для обнаружения неизвестных. адреса. Большие накладные расходы на вещание привели к преобладанию маршрутизации в больших сетях, особенно в Интернете ; Мостовое соединение в основном относится к небольшим сетям, где накладные расходы на широковещательную передачу допустимы. Однако, поскольку большие сети обычно состоят из множества более мелких сетей, соединенных вместе, было бы неверно утверждать, что мостовое соединение не используется в Интернете; скорее, его использование локализовано.
Методы
Узел может использовать один из двух различных методов для пересылки пакетов: промежуточная коммутация или сквозная коммутация . [2]
Смотрите также
Рекомендации
- ↑ Георге, Даниэль. «Упрощенный Cisco CCDA». Reality Press Ltd., 2012, стр. 6.
- ^ Стефан Хаас (1998). Стандарт IEEE 1355: разработки, производительность и применение в физике высоких энергий (PDF) (Диссертация). п. 58 . Проверено 16 января 2015 .