Сетевые информационные технологии


Коммутация каналов, сообщений и пакетов - часть 2


Передача данных при коммутации пакетов происходит так же, как и при коммутации сообщений, но данные разделяются на последовательность пакетов 1, 2,…N, длина которых ограничена предельным значением, например 1024 бит.

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

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

Во-вторых, представление данных пакетами создает наилучшие условия для мультиплексирования потоков данных. На рис. 1.8 представлена временная диаграмма, иллюстрирующая принцип мультиплексирования потоков данных. На первых трех осях изображены потоки данных (пакетов), генерируемых абонентами а1, а2 а3. Двойная нумерация пакетов на рисунке означает номер абонента и номер пакета в потоке. Канал используется для обслуживания трех абонентов  путем разделения во времени, то есть поочередного предоставления канала абонентам. Благодаря этому эффективно используются линии связи, соединяющие узлы связи и компьютеры с СПД, и одна линия связи обеспечивает работу многих взаимодействующих абонентов. Экономичность коммутации пакетов несколько снижается из-за размножения заголовков, сопровождающих каждый пакет, но эти потери окупаются за счет эффекта мультиплексирования сильно пульсирующих потоков данных.

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

В-четвертых, надежность передачи данных по линиям связи невелика. Типичная линия связи обеспечивает передачу данных с вероятностью искажений 10-4...10-6. Чем больше длина передаваемого сообщения, тем больше вероятность того, что оно будет искажено помехами.Пакеты, имея незначительную длину, в большей степени гарантированы от искажений, чем сообщения. К тому же искажение исключается путем перезапроса данных (метод автоматического запроса при ошибке  ARQ: Automatic ReQuest). Пакеты значительно лучше согласуются с механизмом перезапросов, чем сообщения, и обеспечивают наилучшее использование пропускной способности линии связи, работающей в условиях помех.

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

Рис. 8. Временное объединение (мультиплексирование) потоков данных




Начало  Назад  Вперед



Книжный магазин