Как сеть 3G назначает IP для смартфонов? [закрыто]

13

Я играю в игру в сети 3G, используя Android или Iphone. Предположим, я переезжаю из одной клетки в другую; Будет ли изменяться IP-адрес? Если да, то как я могу продолжить ту же игру при смене базовой станции, так как мой IP-адрес уже зарегистрирован на игровом сервере? Есть ли что-то DHCP?

GameBuilder
источник
3
Это действительно зависит от оператора, но обычно IP переживает передачу обслуживания между двумя ячейками 3G (в противном случае ваш IP будет меняться довольно часто, потому что ячейки 3G действительно малы, ничто по сравнению с ячейкой GSM)
JustSid
Предположим, что IP используется в другой ячейке, тогда как произойдет переключение IP на новый. Поскольку я должен отправить новый IP на сервер, то вместо старого IP.
GameBuilder
@GameBuilder: IP нельзя использовать в другой ячейке, если он не принадлежит совершенно другому оператору.
JustSid
1
@GameBuilder: IP не имеет ничего общего с радио ячейкой! IP-адрес - это то, что делает ваш оператор. Радиовышки подключены к «Узлу Б». В сотовой сети есть много «узлов B». Затем они подключаются к вашей сети операторов. В этой сети может быть DHCP или какое-то другое «распределение IP-адресов». Действительно, 3G - это физический уровень и уровень управления доступом к среде!
Лурка
Это означает, что ОПЕРАТОР дает фиксированный IP-адрес для смартфонов. IP не меняется, даже когда мы меняем BST.
GameBuilder

Ответы:

12

Как сказал @JustSid, если вы переходите из одной ячейки в другую, передача обслуживания выполняется прозрачно. Сеть 3G - это просто способ транспортировки ваших пакетов данных, поэтому она находится на несколько уровней ниже уровня IP, если вы думаете о стеке ISO / OSI. Я работал над приложением «нажми и говори» для мобильных телефонов, и все, что я могу сказать, это то, что мы никогда не имели дело с изменениями в сотовых сетях 3G. Мы просто открыли TCP-соединение и начали отправлять пакеты. Одна вещь, которая также зависит от вашего оператора, это передача 3G <-> 2G. С некоторыми перевозчиками это работало нормально, с некоторыми другими у нас были разъединения.

Lurca
источник
+1. Возможно, вы захотите добавить, что, очевидно, вы можете получить новый IP-адрес из временного полного отключения (нет * G вообще) - хотя некоторые операторы могут удерживать IP-адрес для вас в течение нескольких минут. Эффективным способом решения этой проблемы является отправка клиенту идентификатора сеанса, к которому он может подключиться. Во-вторых, не беспокойтесь: он не принимает никаких ответов - даже после того, как ему сказали.
Джонатан Дикинсон
4

HTTP-запрос от мобильного устройства направляется через шлюз WAP. Они поддерживаются операторами мобильной сети. Шлюз WAP направляет запрос на нужный сервер и возвращает ответ клиенту.

Насколько мне известно, IP-маршрутизация на мобильном телефоне не имеет ничего общего с базовыми станциями вышек сотовой связи, поскольку все в одной сети будут маршрутизироваться через эти шлюзы.

MrBrick
источник
0

Эффективным способом решения этой проблемы является отправка клиенту идентификатора сеанса, который он может повторно подключить к IP.

Выделите 2 IP-адреса для мобильного телефона - один из них остается постоянным (идентификатор) и один, который меняется (местоположение). Это называется «Туннельный».

Шон
источник