Просто о сложном: как сотовая сеть соединяет двух абонентов
Для абонента всё выглядит просто: выбрал из списка контактов нужный номер, нажал кнопку вызова и ждёшь когда он ответит. Но это лишь видимая сторона. В это время в сотовой сети происходит обмен сообщениями между многочисленными элементами. Расскажу максимально коротко, без лишних подробностей как сотовая сеть связывает двух абонентов.
После того как абонент нажимает кнопку вызова, телефон отправляет на базовую станцию запрос соединения. В зависимости от настроек, сотовая сеть может запросить у телефона его характеристики и попросить переключиться в другую соту, частотный диапазон или даже стандарт, где ему будет лучше установить голосовое соединение.
После выполнения этих команд сотовая сеть устанавливает радиосоединение с телефоном и передаёт запрос на звонок в центр сети. Там проверяется разрешение на звонок, например, остаток минут в пакете. После чего начинается поиск вызываемого абонента.
Параллельно сотовая сеть проводит процедуру шифрования соединения, чтобы весь путь: от телефона до ядра сети был защищён от прослушки.
В центральном коммутаторе сотовой сети прописано множество направлений, в которые могут звонить абоненты своей сети. Это могут абоненты другого оператора сотовой связи, местная стационарная телефонная сеть, межгород, международная сеть и т.п. Вариантов множество.
В зависимости от набранного номера, центральный коммутатор передаёт запрос в нужном направлении. Далее другие коммутаторы также последовательно передают запрос на установление соединения между двумя абонентами.
Если вызываемый абонент также в сотовой сети, осуществляется поиск его местонахождения и вызов. Интересно, что длинные гудки ожидания ответа могут быть отправлены вызывающей стороне ещё до нахождения абонента, чтобы пауза пока абонент будет найден не казалась слишком длинной.
Поэтому иногда после определения, что абонент уже разговаривает длинные гудки сменяются на короткие. Тоже самое может произойти, если какой-то стык между коммутаторами перегружен. Это может выглядеть как отбой абонента, хотя, на самом деле, вызываемый абонент здесь не при чём.
После того как абонент найден и ему отправлено уведомление о поступлении звонка, устанавливается сквозное соединение между обеими сторонами. Ну а далее уже следует сам разговор, после чего всё соединение будет разобрано, чтобы освободить ресурсы для других звонков.
Конечно же весь процесс описан максимально просто, без перечисления всех возможных вариантов. На самом деле, описать все сценарии сложно даже в отдельной книге. Есть множество факторов, которые могут как усложнить, так и упростить всю процедуру.
Но главное, что абонент не должен всё это видеть и испытывать какой-то дискомфорт. Даже если звонок устанавливается на другую сторону Земли – всё происходит автоматически. Это один из главнейших принципов современных сетей связи.