APN
APN (англ. Access Point Name, с англ. — «имя точки доступа») — это название шлюза между мобильной сетью (GSM, GPRS, 3G, 4G, 5G) и другой компьютерной сетью, чаще всего — с публичным Интернетом[1][2].
Чтобы мобильное устройство смогло установить соединение для передачи данных, оно должно быть сконфигурировано с использованием APN, который отправляется оператору связи. Оператор анализирует этот идентификатор, чтобы определить параметры подключения: например, какие IP-адреса назначить устройству, какие методы безопасности использовать, а также необходимо ли подключать устройство к частной корпоративной сети[3]. Параметры APN позволяют подключить устройство к интернету через мобильную сеть оператора и включают в себя IP-адреса, шлюзы, а также другие технические детали, обеспечивающие доступ к интернету и отправку MMS.
Более конкретно APN определяет пакетную сеть данных (PDN), с которой должен связаться пользователь. Кроме идентификации PDN, APN может задавать тип предоставляемых услуг, например, подключение к серверу WAP или поддержка MMS. APN используется в сетях передачи данных 3GPP, в том числе в GPRS и в сетях, реализованных на базе пакетной коммутации (Evolved Packet Core, EPC).
Обычно параметры APN автоматически настраиваются при установке SIM-карты или активации eSIM[4].
Термины в APN
В настройках APN встречаются следующие параметры, определяющие основные свойства соединения:
- APN
- Адрес APN, используемый вашим оператором мобильной связи.
- MMSC
- Ссылка на сервер мультимедийных сообщений (MMS).
- Proxy
- Адрес прокси-сервера (часто это поле остаётся пустым).
- MCC (Mobile Country Code)
- Трёхзначный код страны.
- MNC (Mobile Network Code)
- Код оператора мобильной связи.
Структура APN
Структурно APN состоит из двух частей[5], как показано на схеме:
- Идентификатор сети: определяет внешнюю сеть, с которой связан узел поддержки GPRS (GGSN). При необходимости, здесь может указываться и запрашиваемый пользователем сервис. Эта часть APN обязательна.
- Идентификатор оператора: указывает конкретную пакетную сеть оператора, в которой размещён GGSN. Эта часть APN необязательна. Комбинация MCC (код страны) и MNC (код сети) однозначно идентифицирует мобильного оператора.
Примеры APN:
three.co.uk(APN использует доменное имя из DNS, принадлежащее оператору)internet.t-mobileinternet.mnc012.mcc345.gprsrcomnet.mnc015.mcc405.gprsinternet(без указания оператора)NXTGENPHONE(нет оператора, но на практике используется как APN для AT&T LTE)VZWINTERNET(APN явно связан с Verizon)mobitel(APN явно связан с SLTMobitel)jionet(APN явно связан с оператором Jio)tethering.dish.com(сервис модема от Dish Network)
Сети LTE используют формат APN-FQDN, который отличается от формата 2G/3G следующим образом: к имени добавляется «apn.epc.» перед «mnc», а завершающий элемент «.gprs» меняется на «.3gppnetwork.org»[6].
Например, APN для 2G/3G: internet.mnc012.mcc345.gprs для LTE становится internet.apn.epc.mnc012.mcc345.3gppnetwork.org.
Инцидент с KPN
В 2023 году был обнаружен инцидент, при котором выбор APN advancedinternet у нидерландского провайдера KPN приводил к заметному ускоренному разряду батареи смартфонов. Этот APN был предназначен для доступа в интернет без межсетевого экранирования и с публичными IP-адресами[7].
Примечания
Литература
- Rutter, Thomas Что означают настройки APN (англ.). Atrac Life. Дата обращения: 13 марта 2016.
- Staff writer. Список APN для США, Канады, Великобритании и Австралии (англ.). APN Settings (21 июля 2013). Дата обращения: 13 марта 2016.
- Zachery, Omar Структура именования APN-FQDN (англ.). Award Solutions (12 марта 2013). Дата обращения: 13 марта 2016. Архивировано 14 марта 2016 года.