Может кто-нибудь описать для меня логику APN с восстановлением соединения +, зная, когда отправлять? - PullRequest
0 голосов
/ 09 ноября 2018

Может ли кто-нибудь описать мне архитектуру APN в отношении:

  1. Как работает рукопожатие при аутентификации с сервера на клиент для push-уведомлений?
  2. Как APN узнает, когда отправлять push-уведомление на телефон после его выключения (push-уведомление первоначально отправлялось бы на телефон в это время). Телефон знает, что нужно пропинговать APN при первой загрузке?

1 Ответ

0 голосов
/ 09 ноября 2018

Телекоммуникации сложны и развивались с течением времени. APN - это не совсем интернет-домен. Он используется для установления контекста PDP, который устанавливает туннель для домашнего провайдера, чтобы разрешить обмен пакетами, это может быть интернет-соединение. APN - это имя, указывающее, в какую сеть входит ваше устройство, оператор hlr / hss будет знать, настроен ли ваш sim для этого apn. Сим выполняет взаимную аутентификацию между терминалом и сетью, сим имеет тот же чип, что и ваша платежная карта. Он содержит секрет и логику, чтобы убедиться, что он знает этот секрет.

Сеть может активировать непередающее устройство, это может быть смс с данными, но есть также сигнал для отправки push-сообщения на терминал. У hlr / hss есть индикатор флага ожидания сообщения, поэтому выключенное устройство получит SMS-сообщение, только то, которое обрабатывается незаметно и фактически отправляется на ваш телефон.

Как я уже сказал, телекоммуникации сложны, поэтому мое объяснение более рассказывающее, чем чтение спецификаций 3gpp.

...