W jaki sposób sieć 3G przypisuje IP do smartfonów? [Zamknięte]

13

Gram w grę w sieci 3G za pomocą Androida lub iPhone'a. Załóżmy, że przechodzę z jednej komórki do drugiej; Czy zmieni się adres IP? Jeśli tak, to jak mogę kontynuować tę samą grę, zmieniając stację bazową, ponieważ mój adres IP jest już zarejestrowany na serwerze gry? Czy jest coś DHCP?

GameBuilder
źródło
3
To naprawdę zależy od przewoźnika, ale zwykle IP przetrwa przełączenie pomiędzy dwoma komórkami 3G (w przeciwnym razie IP będzie dość często, ponieważ komórki 3G są bardzo małe zmiany, nic w porównaniu do komórki GSM)
JustSid
Załóżmy, że adres IP jest używany w innej komórce, a następnie jak nastąpi zmiana adresu IP na nowy. Ponieważ muszę wysłać nowy adres IP na serwer n, zastąpić stary adres IP.
GameBuilder
@GameBuilder: adresu IP nie można użyć w drugiej komórce, chyba że należy on do innego operatora.
JustSid
1
@GameBuilder: IP nie ma nic wspólnego z komórką radiową! Przypisanie adresu IP to czynność wykonywana przez operatora. Wieże radiowe są podłączone do „węzła B”. W sieci komórkowej jest wiele „Węzłów B”. Są one następnie podłączane do sieci operatora. W tej sieci może istnieć DHCP lub inna „dystrybucja adresów IP”. Naprawdę 3G to fizyczna i medialna warstwa kontroli dostępu!
Lurca
Oznacza to, że OPERATOR podaje stały adres IP smartfonom. IP nie zmienia się nawet my zmieniamy BST.
GameBuilder

Odpowiedzi:

12

Tak jak powiedział @JustSid, jeśli przenosisz się z jednej komórki do drugiej, przekazywanie jest obsługiwane w sposób przejrzysty. Sieć 3G jest tylko metodą transportu twoich pakietów danych, dlatego jest kilka warstw poniżej warstwy IP, jeśli myślisz w kategoriach stosu ISO / OSI. Pracowałem nad aplikacją typu „Naciśnij i mów” na telefony komórkowe i wszystko, co mogę powiedzieć, to to, że nigdy nie mieliśmy do czynienia ze zmianami komórek 3G. Właśnie otworzyliśmy połączenie TCP i zaczęliśmy wysyłać pakiety. Jedną rzeczą, która zależy również od operatora, jest przekazanie 3G <-> 2G. Z niektórymi przewoźnikami działało dobrze, z niektórymi mieliśmy rozłączenia.

Lurca
źródło
+1. Możesz dodać, że oczywiście możesz uzyskać nowy adres IP z chwilowego całkowitego rozłączenia (bez * G) - niektórzy przewoźnicy mogą trzymać się adresu IP przez kilka minut. Skutecznym sposobem na obejście tego jest wysłanie klientowi „identyfikatora sesji”, z którym może się ponownie połączyć. Z drugiej strony nie przejmuj się: nie przyjmuje żadnych odpowiedzi - nawet po otrzymaniu polecenia.
Jonathan Dickinson
4

Żądanie HTTP z urządzenia mobilnego jest kierowane przez bramę WAP. Są one utrzymywane przez operatorów sieci komórkowych. Brama WAP kieruje żądanie do żądanego serwera i zwraca odpowiedź do klienta.

O ile mi wiadomo, routing IP na telefonie komórkowym nie ma nic wspólnego ze stacjami bazowymi wieży komórkowej, ponieważ wszyscy w tej samej sieci byliby kierowani przez te bramy.

MrBrick
źródło
0

Skutecznym sposobem na obejście tego jest wysłanie klientowi „identyfikatora sesji”, aby mógł on ponownie połączyć się z adresem IP.

Przydziel 2 adresy IP do telefonu komórkowego - jeden z nich pozostaje stały (identyfikator) i jeden, który się zmienia, (lokalizacja). Jest to określane jako „oparte na tunelach”.

Sean
źródło