Коммутация каналов основана на формировании единого физического соединения (канала) между взаимодействующими абонентами для непосредственной передачи данных из конца в конец так же, как это реализуется в традиционных телефонных сетях (рис. 1.27).
Если абонент А1 хочет передать данные абоненту А2, то перед началом передачи он предварительно должен установить соединение с абонентом А2 путем посылки специального служебного сообщения «УС-установить соединение»,которое «прокладывает» путь, формируя в каждом из промежуточных узлов непосредственное физическое (электрическое) соединение между входным и выходным портами узла. После того, как служебное сообщение достигнет абонента А2, последний формирует и посылает по созданному пути (маршруту) абоненту А1 новое служебное сообщение «ПС- подтвердить соединение»,подтверждающее установление соединения между абонентами сети. Только после получения такого сообщения абонент А1 может начать передачу сообщения С абоненту А2 по установленному маршруту. Созданное физическое соединение обычно существует в течение времени передачи данных, называемого сеансом или сессией (session), по завершению которого это соединение может быть разрушено. Такой канал между двумя абонентами сети называется временным или коммутируемым, в отличие от некоммутируемого (выделенного) канала, который формируется единожды и существует постоянно или, по крайней мере, в течение длительного времени, независимо от того, передаются данные или же канал простаивает.
В простейшем случае узел сети с коммутацией каналов можно рассматривать как переключатель, обеспечивающий в каждый момент времени электрическое соединение между двумя портами (точками входа и выхода) узла. В телефонной сети такими «переключателями» являются автоматические телефонные станции (АТС).
К основным достоинствамкоммутации каналов относятся:
• возможность использования существующих и достаточно хорошо развитых телефонных сетей связи;
• отсутствие необходимости в хранении передаваемых данных в промежуточных узлах сети;
• высокая эффективность при передаче больших объемов данных, поскольку в этом случае относительное значение накладных расходов на установление соединения оказывается незначительным.
В то же время коммутация каналов обладает следующими серьёзными недостатками:
• каналы связи на всем пути передачи данных должны иметь одинаковые пропускные способности и обеспечивать одинаковую скорость передачи данных, в противном случае, если пропускная способность некоторого канала связи окажется меньше пропускной способности предыдущего канала, произойдёт потеря передаваемых данных, поскольку в промежуточных узлах отсутствует возможность буферирования (временного хранения) данных;
• большие накладные расходы на установление соединения на начальном этапе, что негативно сказывается при передаче небольших объёмов данных, поскольку в этом случае относительное значение накладных расходов на установление соединения оказывается существенным, что приводит к неэффективному использованию ресурсов (пропускной способности) каналов связи, что проявляется в значительном уменьшении реальной скорости передачи данных по отношению к максимально возможной скорости канала, называемой пропускной способностью;
• телефонные каналы связи, ориентированные на передачу голоса, имеют сравнительно низкое качество и обеспечивают передачу компьютерных данных с невысокой скоростью, что не позволяет их использовать в высокоскоростных магистральных сетях.
Альтернативой коммутации каналов, устраняющей присущие ей недостатки, является коммутация сообщений.