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