Найти в Дзене
Сотовая связь наизнанку

Какая информация зашифрована в MCC и MNC на сотовых вышках?

Оглавление

Если сравнивать с гражданскими обозначениями, то MCC и MNC сопоставимы с пропиской и паспортом. Они не нужны постоянно, но без этих идентификаторов не работает ни одна сота, ни в одной стране мира. Расскажу что они обозначают и зачем используются в сотовой связи.

Что обозначают MCC и MNC в настройках сети оператора?
Что обозначают MCC и MNC в настройках сети оператора?

Что такое MCC и MNC

MCC (Mobile Country Code) - мобильный код страны. Он присваивается каждой стране и уникален в пределах всего мира. К примеру, 250 - это код России, 262 - Германия, 257 - Беларусь. Все операторы, предоставляющие услуги сотовой связи в определённой стране имеют одинаковый код MCC. У одной страны может быть несколько MCC кодов. Например у США доступный пул MCC: 310-316. Полный перечень кодов MCC и их принадлежность можно посмотреть тут.

MNC (Mobile Network Code) - это мобильный код сети. Этот код есть у каждого сотового оператора, и он уникален в пределах всей страны. Если оператор предоставляет услуги в нескольких странах, то код MNC не обязательно будет совпадать. К примеру, оператор Vodafone в Ирландии имеет MNC = 01, а в Великобритании = 03.

Если у оператора много абонентов и базовых станций в определённой стране или этот оператор ранее присоединял к себе других операторов у него может быть несколько MNC в одной стране. Например крупнейший сотовый оператор Китая - China Mobile обладает в этой стране сразу тремя MNC = 00, 02 и 07. А в Индии у Sistema Shyam целых 21 MNC код:

Одному оператору в каждой стране может принадлежать несколько MNC кодов
Одному оператору в каждой стране может принадлежать несколько MNC кодов

По связке MCC+MNC можно определить конкретного оператора в конкретной стране. Самые известные нам:

  • 250 01 - МТС
  • 250 02 - Мегафон
  • 250 99 - Билайн
  • 250 17 - Теле2

Хотя в нашей стране всего таких связок несколько десятков. Другие варианты можно посмотреть здесь.

Зачем же используются MCC и MNC?

Главная их задача - идентифицировать соты оператора, когда мобильный телефон пытается зарегистрироваться в сотовой сети. Если на телефоне не сохранилась информация о соте и её параметрах перед выключением/перезагрузкой, то он должен будет произвести сканирование сети с целью найти своего оператора. Последовательно перебирая соты в разных частотных диапазонах он ищет совпадение передаваемой в эфир связки MCC и MNC с той, что записана в настройках СИМ-карты.

MCC и MNC  нужны для поиска подходящего сотового оператора за рубежом, с которым у вашей сотовой компании заключено роуминговое соглашение
MCC и MNC нужны для поиска подходящего сотового оператора за рубежом, с которым у вашей сотовой компании заключено роуминговое соглашение

Также эти идентификаторы важны когда мы приезжаем в другую страну и телефон пытается найти роуминговую сеть. Все разрешённые для домашнего оператора связки MCC и MNC в других странах, с кем заключены роуминговые соглашения, также записаны на СИМ-карте. Именно эти сети телефон будет стараться найти в первую очередь, чтобы зарегистрироваться в них.

После регистрации в сети телефон уже не сканирует эти коды постоянно. Всю необходимую информацию о других частотных диапазонах и параметрах переходов в другие соты и станции телефон узнаёт из системной информации в текущей соте.

Поддержите меня 👍 и подписывайтесь на канал