Канальная коммутация - вид передачи данных, при котором перед началом передачи данных между абонентами должно быть установлено соединение (канал).
Пакетная коммутация - вид передачи данных, при котором данные перед отправкой разбиваются на отдельные фрагменты, называемые пакетами. При этом соединение предварительно устанавливать не нужно, пакеты можно сразу отправить в сеть.
В сетях используется пакетная коммутация из-за следующих факторов:
Передать данные с одного хоста на другого, вообще, сложная задача, которую можно разбить на более мелкие задачи, и решать их поочереди. Этим занимаются сетевые модели, наиболее популярными из которых являются ISO/OSI и TCP/IP.
В сетевых моделях всегда самый верхний уровень - уровень приложения (отправитель или получатель), а самый нижний - физический уровень (отвечающий за передачу битов в какой-то среде).
Хорошее видео о ISO/OSI + TCP/IP: https://www.youtube.com/watch?v=3b_TAYtzuho
ISO/OSI (International Organization for Standardization/Open Systems Interconnection model) - сетевая модель, разработанная организацией ISO, предоставляющая теоретическую основу процесса передачи данных между хостами. OSI не предлагает конкретных решений (протоколов), она говорит, на что стоит обращать внимание при построении систем, умеющих передавать данные между узлами.