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