Как было бы удобно самому выбирать сеть оператора. Где-то лучше ловит оператор 1, быстрее интернет у оператора 2, а цены ниже у третьего оператора. Но даже если вручную выбрать сеть не своей сотовой компании телефон в ней не сможет даже зарегистрироваться. Почему так?
На каждой SIM-карте записан идентификатор своей сети. Он состоит из двух частей MCC - Mobile Country Code и MNC - Mobile Network Code. Первый обозначает страну, в которой работает оператор. В России у всех сотовых операторов MCC=250. Хотя в некоторых странах, например в Китае и Индии может быть сразу несколько MCC по понятным причинам.
MNC - это уже код конкретного оператора. Например, у МТС он равен 01, Мегафон = 02, а Билайн = 99. Опять же MNC может быть несколько у одного оператора. Тогда на SIM-карте будут записаны все возможные разрешённые связки, в которых может зарегистрироваться телефон.
С другой стороны, на сотовых станциях также указывается: каких абонентов можно пускать в сеть. Например, на станциях МТС будет указано, что звонить и передавать данные могут абоненты с SIM-картами, передающими MCC+MNC=250 01. Другие абоненты, даже ели они попробуют зарегистрироваться принудительно не смогут это сделать.
Но как же SIM-карты могут работать в роуминге в других странах? К какому бы российскому операторы Вы не подключились, стоит лишь спуститься с трапа самолёта, так на телефоне сразу же появится название другого - иностранного оператора.
Для этого на СИМ-карте есть специальный перезаписываемый список разрешённых роуминговых сетей. Он периодически обновляется. Точно также у каждого оператора есть список разрешённых связок MCC+MNC из других стран. С иностранными операторами заранее заключаются роуминговые соглашения, после чего такие списки пополняются новыми данными и иностранные абоненты также будут обслуживаться.
Благодаря этому мы можем путешествовать по всему миру и не заботиться о доступности сотовой сети. Хотя, учитывая стоимость услуг в роуминге, думать всё-таки приходится 😂
А как же работают сотовые станции в шаринге, обслуживающие сразу несколько операторов? В таком случае на одном физическом оборудовании станции создаются несколько логических сот, для каждой из которых указывается своя связка MCC+MNC.
Если же речь идёт про MOCN шаринг, когда создаётся единая сота, объединяющая частотные ресурсы двух операторов, то для неё указываются сразу 2 или более разрешённых связок, чтобы абоненты обоих операторов смогли получить обслуживание.