Коммутация пакетов

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Коммутация пакетов (англ. packet switching) — способ доступа нескольких абонентов к общей сети, при котором информация разделяется на части небольшого размера (так называемые пакеты), которые передаются в сети независимо друг от друга. Узел-приёмник собирает сообщение из пакетов. В таких сетях по одной физической линии связи могут обмениваться данными много узлов.

Основные принципы[править | править вики-текст]

При коммутации пакетов все передаваемые пользователем данные разбиваются передающим узлом на небольшие (до нескольких килобайт) части — пакеты (packet). Каждый пакет оснащается заголовком, в котором указывается, как минимум, адрес узла-получателя и номер пакета. Передача пакетов по сети происходит независимо друг от друга. Коммутаторы такой сети имеют внутреннюю буферную память для временного хранения пакетов, что позволяет сглаживать пульсации трафика на линиях связи между коммутаторами. Пакеты иногда называют дейтаграммами (datagram), а режим индивидуальной коммутации пакетов — дейтаграммным режимом.

Достоинства коммутации пакетов
  1. Эффективность использования пропускной способности.
  2. При перегрузе сети никого не «выбрасывает» с сообщением «сеть занята», сеть просто снижает всем абонентам скорость передачи.
  3. Абонент, использующий свой канал не полностью, фактически отдаёт пропускную способность сети остальным.
  4. Поэтому меньшие затраты.
Недостатки коммутации пакетов
  1. Сложное устройство; без микропроцессорной техники пакетную сеть наладить практически невозможно.
  2. Пропускная способность расходуется на технические данные.
  3. Пакет может ждать своей очереди в коммутаторе.

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

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]