Если вам нужно больше контекста, прежде чем начать, ознакомьтесь с частью 1 этой серии:



Коммутация каналов и коммутация пакетов — это два способа, с помощью которых хосты обмениваются данными по сети или два компьютера обмениваются данными через Интернет.

Переключение каналов похоже на турнир по скачкам.

Таким образом устанавливается выделенное соединение между двумя хостами до начала передачи данных.

Рассмотрим турнир по скачкам. Задается площадка гоночной трассы, фиксируются старт и финиш. В каком-то смысле мы взяли ресурсы стадиона и пока посвятили их скачкам. Это пример зарезервированного распределения ресурсов. Рассмотрим start и finish как два взаимодействующих хоста, а лошади — это данные.

Также обратите внимание, что ресурсы были выделены до передачи данных, иначе на самом деле происходят скачки. Это означает, что если только 6 из 10 лошадей появятся в день скачек, мы зарезервировали дополнительные ресурсы, которые нам не нужны.

Коммутация пакетов/статистическое мультиплексирование похоже на парк автомобилей в повседневном движении.

Этот способ передает данные между двумя хостами, разделяя их на куски (пакеты), отправляя их по отдельности и собирая в пункте назначения.

Представьте себе огромную семью из 20 человек, планирующую поездку на свою старую ферму. Они решают разделиться на 5 машин по 4 человека в каждой. Рассмотрим 20 участников вместе как данные, а каждую машину как отдельный пакет данных. Как и в повседневном движении, они ездят по дороге независимо. В каждом автомобиле доступны все полосы (пропускная способность) практически без ограничения по времени. Это пример выделения ресурсов по запросу. Мы берем только те ресурсы, которые нам нужны в данный момент. Это делает его более эффективным процессом, чем коммутация каналов.

Пакетная коммутация предполагает, что каждый пользователь активен только в течение небольшого промежутка времени. Это означает, что из всех автомобилей в городе лишь небольшая часть находится на дороге в любой момент времени. Если слишком много семей планируют поездку одновременно, это может вызвать заторына дороге.