Da se to nejak resit?
diky za rady
Medved píše: takhle to nefunguje, ta data napred musi doputovat k operatorovi. Teprve tam se s nimi neco dela a nekdo neco nekomu potvrzuje. Pokud se ztrati na ceste, proste nejsou. Telefon nic sam neposila znovu, maximalne na tebe bafne, ze se neco nepodarilo odeslat. A pokud to na tebe bafne, tak se to opravdu odeslat nepodarilo, tudiz to tam neni a kdyz to posles znovu, nebude to tam dvakrat.
jak to telefon pozná/nepozná, že se odeslat podařilo, když píšeš, že se na cestě k operátorovi nepotvrzují? To zní trochu jako kdyby prohlížeč v telefonu komunikoval přes UDP
kubacech píše: jak to telefon pozná/nepozná, že se odeslat podařilo, když píšeš, že se na cestě k operátorovi nepotvrzují? To zní trochu jako kdyby prohlížeč v telefonu komunikoval přes UDP
netahej sem svoje parcialni znalosti ze sitovych vrstev. Az k prvnimu dratu to je radiovy prenos - neco jako vysilacka. V tom nejsem ultrapevnej v kramflecich, takze bez podrobnosti.Sranda zacina na druhe mili - v IP sitovych vrstvach. Asi te to prekvapi, ale ani UDP ani TCP se v mobilnich komunikacich moc nepouziva. Typicky traffic uzivatel-operator se odehrava na SS7 (coz je specialni na miru usita vrstva s vlastni architekturou, infrastrukturou i vlastnimi specialnimi zarizenimi). Pouziva se jeste takzvana AO/AT komunikace, coz je komunikace mezi zarizenimi, kde se z duvodu jednoduchosti uzivaji ruzne nadstavby (protokoly) nad TCP/UDP.
Pokud to zjednodusime na SMS (posilani prispevku do m.cz je principialne stejne), tak to vypada tak, ze tlf posle nejaka data, ta putuji vzduchem do BTS, z BTS (nezridka opet vzduchem, nekdy po dratech - ale kazdopadne nikoli po IP) do nejakeho zarizeni operatora, kde jsou tato data pretransformovana do SS7 'protokolu' a putuji do tzv. SMSC, coz je stado serveru na kterych bezi sw, ktery ja po vecerech pisu. Kdyz to tam dorazi, SMSC to zkusi poslat te slecne, ktere ty prasarny pises (pokud uz jsi nejakou nasel) a kdyz se to povede, posle tvemu telefonu potvrzeni o tom, ze ji tu zpravu poslal (nikoli o tom, ze ji ona dostala natozpak precetla). Pokud se to nepovede, tu tvoji zpravu ulozi u sebe a tobe posle potvrzeni, ze tu zpravu prevzal a podle doby platnosti se ji pokousi dorucit pozdeji.
Pokud tlf zadne potvrzeni od operatora nedostane, napise ti tlf neco ve smyslu, ze SMS se nepodarilo odeslat - ale to je vzdy konecna, vsechna data se zahazuji a ty si to muzes poslat znovu.