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

Рассмотрим механизм коммутации пакетов. Данные передаются в виде коротких пакетов. Обычно длина которого ограничена 1000 байтами. Если же отправитель должен послать более длинное сообщение, то оно разбивается на ряд пакетов, Каждый пакет содержит часть данных пользователя и некоторую управляющую информацию. Эта информация, как минимум, включает сведения, необходимые, чтобы провести пакет через сеть и доставить нужному получателю. На каждом узле по пути следования пакета он принимается, на короткое время сохраняется  и передаётся на  следующий узел. Передача начинается в тот момент, когда нужная линия становиться доступной. Если при передаче между узлами происходит ошибка, то последний посылает квитанцию об ошибке. Если такая квитанция не поступает, то информация об этом пакете стирается из буфера передававшего узла. Пример сети смотри на рисунке:

 

Преимущества данной технологии перед технологией коммутации каналов:

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

2.      В сети с пакетной коммутацией можно изменять скорость передачи данных. Две станции с разной скоростью передачи могут обмениваться пакетами, т.к. каждая из них соединяется со своим узлом на «своей» скорости передачи данных.

3.      Когда в сети с коммутацией каналов увеличивается нагрузка, некоторые соединения блокируются. А в сети с коммутацией пакетов приём сообщений продолжается (но увеличивается задержка при доставке).

4.      Возможность применения приоритетов.

Но имеются и недостатки:

  1. Задержка при доставке. Прохождение через каждый узел коммутации не меньше длины пакета в битах, деленную на входящую пропускную способность канала в битах в секунду.  Могут возникать дополнительные задержки, связанные с обработкой и организацией очереди в узле.
  2. Поскольку пакеты, передаваемые данным источником данному адресату, могут иметь различный размер, передаваться по различным маршрутам и задерживаться в узлах на различное время, общее время задержки может значительно варьироваться.
  3. Для передачи пакета через сеть, каждому пакету необходимо добавить служебную информацию, что снижает процент использования доступной пропускной способности.
  4. Требуется большая обработка, чем при коммутации каналов, когда обработка на промежуточных узлах практически отсутствует.
Hosted by uCoz