Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В области телекоммуникаций , коммутации сообщений включает сообщения , направляемые во всей их полноте, один прыжок за один раз. Он развился из коммутации каналов и был предшественником коммутации пакетов . [1]

История [ править ]

Western Union использовала систему коммутации сообщений Plan 55-A для обработки телеграмм в 1950-х годах. [2] Леонард Клейнрок написал докторскую диссертацию в Массачусетском технологическом институте в 1962 году, в которой анализировал задержки в очередях в этой системе. [3]

Коммутация сообщений была построена компанией Collins Radio Company, Ньюпорт-Бич, Калифорния, в период 1959–1963 годов для продажи крупным авиакомпаниям, банкам и железным дорогам.

Первоначальным дизайном ARPANET было предложение Уэсли Кларка в апреле 1967 года об использовании интерфейсных процессоров сообщений для создания сети коммутации сообщений. [4] [5] [6] Коммутация пакетов была включена в проект Ларри Робертса после первого симпозиума ACM по принципам операционных систем в октябре 1967 года на основе работы Дональда Дэвиса по коммутации пакетов для передачи данных. [7]

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

Примеры [ править ]

Hop-на-хоп Телекс экспедиторские и UUCP являются примерами систем коммутации сообщений.

При использовании этой формы коммутации между отправителем и получателем заранее не устанавливается физический путь. Вместо этого, когда у отправителя есть блок данных для отправки, он сохраняется в первом коммутационном пункте (т. Е. Маршрутизаторе ), а затем пересылается позже по одному переходу за раз. Каждый блок принимается в форме объекта, проверяется на наличие ошибок, а затем пересылается или повторно передается.

Форма сети с промежуточным хранением. Данные передаются в сеть и хранятся в коммутаторе. Сеть передает данные от коммутатора к коммутатору, когда это удобно, поэтому данные не передаются в реальном времени. Блокировка невозможна, однако возможны длительные задержки. Терминалы источника и назначения не обязательно должны быть совместимы, поскольку преобразования выполняются сетями коммутации сообщений.

Переключение сообщений является «транзакционным» . Он может хранить данные или изменять свой формат и скорость передачи данных, а затем преобразовывать данные обратно в их исходную форму или совершенно другую форму на принимающей стороне. Коммутация сообщений мультиплексирует данные из разных источников в общий объект. Коммутатор сообщений - это одна из технологий коммутации.

Задержки сохранения и пересылки [ править ]

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

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

Преимущества [ править ]

Преимущества переключения сообщений:

  • Каналы данных распределяются между устройствами связи, что улучшает использование полосы пропускания.
  • Сообщения могут временно храниться на коммутаторах сообщений, когда перегрузка сети становится проблемой.
  • Приоритеты могут использоваться для управления сетевым трафиком.
  • Широковещательная адресация более эффективно использует полосу пропускания, поскольку сообщения доставляются нескольким адресатам.
Задержки при хранении и пересылке

См. Также [ править ]

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

  1. ^ Дэвис, Дональд Уоттс (1979). Компьютерные сети и их протоколы . Интернет-архив. Чичестер, [англ.]; Нью-Йорк: Вили. С. 456–477.
  2. ^ Transfilm (1956), Телеграмма для Америки , извлекаться 2021-03-16
  3. ^ Клейнрок, Леонард (декабрь 1962). "Задержка сообщений в сетях связи с хранилищем (кандидатская диссертация)" (PDF) . Кембридж: Массачусетский технологический институт. Цитировать журнал требует |journal=( помощь )
  4. ^ Нажмите, Гил. «Очень краткая история Интернета и сети» . Forbes . Проверено 7 февраля 2020 . Предложение Робертса о том, что все главные компьютеры будут напрямую подключаться друг к другу ... не было одобрено ... Уэсли Кларк ... предложил Робертсу управлять сетью с помощью идентичных небольших компьютеров, каждый из которых подключен к главному компьютеру. Приняв эту идею, Робертс назвал небольшие компьютеры, предназначенные для сетевого администрирования, «процессорами интерфейсных сообщений» (IMP), которые позже превратились в современные маршрутизаторы.
  5. ^ "SRI Project 5890-1; Сеть (отчеты о встречах). [1967]" . web.stanford.edu . Проверено 15 февраля 2020 . Было рассмотрено предложение У. Кларка о переключении сообщений (приложенное к письму Тейлора Энгельбарту от 24 апреля 1967 г.).
  6. ^ Робертс, Лоуренс (1967). «Множественные компьютерные сети и межкомпьютерные коммуникации» (PDF) : 3.1–3.6. DOI : 10.1145 / 800001.811680 . Таким образом, набор IMP, плюс телефонные линии и наборы данных будут составлять сеть коммутации сообщений. Цитировать журнал требует |journal=( помощь )
  7. ^ Нажмите, Гил. «Очень краткая история Интернета и сети» . Forbes . Проверено 30 января 2020 .

Дальнейшее чтение [ править ]

  • Леонард Клейнрок, Информационный поток в больших коммуникационных сетях , (Массачусетский технологический институт, Кембридж, 31 мая 1961 г.). Тезис
  • Леонард Клейнрок. Информационный поток в больших коммуникационных сетях (Ежеквартальный отчет RLE, июль 1961 г.)
  • Рошан Л. Шарма, "Подход к оценке систем коммутации сообщений, управляемых цифровым компьютером", Конгресс IFIP65, Нью-Йорк, май 1965 г.