Hlavní navigace

Jaké je GPRS u EuroTelu? (1)

Jiří Peterka

Během minulých dvou týdnů jsem měl možnost si prakticky vyzkoušet, jak funguje GPRS (General Packet Radio Service) v síti společnosti EuroTel. Zde jsou mé dojmy. Dnes ohledně rychlosti, charakteru přenosů a fungování internetových aplikací, zítra (v pokračování tohoto článku) o cenových aspektech a otázkách kompatibility.

Samotná technologie GPRS již byla na stránkách Lupy představena vícekrát, proto snad jen nejstručnější možné zopakování: jde v zásadě o implementaci paketových přenosů na bázi IP protokolu v prostředí sítě GSM, se zachováním plné mobility a s tarifikací podle objemu přenesených dat. Samotné GPRS sice počítá i s možností podpory protokolů X.25, ale pokud vím, žádný z našich operátorů se k tomu nechystá.

K vyzkoušení jsem dostal zapůjčený mobilní telefon Motorola Timeport P7389i, se SIM kartou zahrnující aktivaci GPRS – což odpovídá obsahu balíčku s názvem „GPRS Access Package“ v ceně necelých 30 tisíc korun, který EuroTel ohlásil již těsně před Invexem. Připojení tohoto mobilu k počítači (s Windows 98) bylo jednoduché a bezproblémové. K dispozici je propojení přes kabel do sériového portu nebo spojení přes infraport, ovladače ale jsou jen pro platformu Windows. Propojení s dalšími platformami, například se zařízeními PDA (např. s Palmy či Psiony) je zatím možné pouze tehdy, pokud si na něm uživatel sám naprogramuje potřebné AT příkazy.

Jak rychlé je GPRS?

Jednou z často citovaných předností GPRS je vysoká rychlost, které je schopen dosahovat – až 115 kbps. To je ale teoretické maximum, ke kterému dochází při současném využití všech 8 časových slotů určitého frekvenčního kanálu. GPRS je však službou fungující na principu „best effort“ (česky asi: principu maximální snahy) a negarantuje počet slotů, které uživatel dostane k dispozici. V důsledku toho ani negarantuje žádnou přenosovou rychlost, která je odvozována od počtu současně využívaných slotů. GSM síť funguje tak, že nejprve přidělí požadované počty slotů hlasovým hovorům a datových přenosům na bázi přepojování okruhů (CSD či HSCSD), a pouze z toho, co zbude, uspokojuje zájemce o GPRS. V praxi tedy záleží jak na momentálním počtu hlasových a datových hovorů (CSD, HSCSD), tak i na souběhu dalších zájemců o GPRS přenosy a samozřejmě také na kapacitě GSM sítě. Citovaných 115 kbps je proto skutečně jen maximem, minimem je 0 kbps (žádný přidělený slot).

Dalším faktorem, který v praxi ovlivňuje dosažitelnou rychlost, je schopnost mobilního terminálu pracovat s určitým počtem slotů současně. Motorola P7389i, kterou jsem dostal k vyzkoušení, zvládá jen 3 sloty současně, a to v konfiguraci 2 pro downlink a 1 pro uplink (stejně by na tom měly být i modely Motorola Timeport 260 a Trium GEO GPRS). GPRS v síti Eurotelu přitom používá kódování (CS2), které na jednom slotu dosahuje rychlosti 13,4 kbps, při současném použití dvou slotů na downlinku pak 26,8 kbps.

Při stahování rozsáhlejších souborů (velikosti cca 1 MB) jsem na downlinku naměřil hodnoty kolem 25 až 26 kbps, což se velmi blíží nominální hodnotě 26,8 kbps.

Rád bych ale zdůraznil, že nešlo o žádný systematický test, ani co do denní doby či polohy terminálu. Výsledek říká pouze to, že v okamžiku, kdy jsem takovéto soubory stahoval, mi místní buňka GSM sítě Eurotelu dávala pro příjem k dispozici dva sloty (maximum, které Motorola Timeport P7389i zvládá), a že nikde po cestě nebylo žádné výraznější úzké hrdlo, které by přenos zdržovalo.

Jak kvalitní je GPRS?

Tvrzení, že GPRS je služba fungující na principu maximální snahy, ale nezaručeného výsledku (ve smyslu předchozího odstavce) si zaslouží malé upřesnění. GPRS totiž počítá i s určitou možností garance kvality služeb (QoS), a to v následujících pěti třídách:

  1. Přednost (Precendence) – vyjadřuje význam paketu (určuje, které pakety budou zahazovány jako první v případě kapacitních či jiných problémů)
  2. Spolehlivost (Reliability) – udává požadovanou úroveň spolehlivosti (týká se hlavně mechanismů detekce a opravy chyb)
  3. Zpoždění (Delay) – specifikuje maximální zpoždění při průchodu paketu skrz GPRS síť
  4. Maximální propustnost (Peak throughput) – maximální přenosová rychlost
  5. Střední propustnost – dlouhodobý průměr přenosové rychlosti

Jen pro ilustraci, o jaké hodnoty a o jakou variabilitu se může jednat, následující tabulka uvádí třídy zpoždění (delay), definované pro pakety velikosti 128 bytů a 1 KB, přičemž střední hodnota přenosového zpoždění je zde definována jednak jako průměr přes všechny pakety a jednak jako zpoždění 95 procent nejrychleji doručených paketů.

Tabulka: třídy zpoždění (zdroj)
třída zpoždění velikost paketu
128 octetů 1024 octetů
průměrné přenosové zpoždění (sekund) přenosové zpoždění 95% paketů (sekund) přůměrné přenosové zpoždění (sekund) přenosové zpoždění 95% paketů (sekund)
1. (predictive) 0,5 1,5 2 7
2. (predictive) 5 25 15 75
3. (predictive) 50 250 75 375
4. (best effort) nespecifikováno

Důležité je ale zdůraznit, že tyto třídy budou obsaženy až v dalších verzích GPRS standardů (GPRS Phase II), jejichž implementaci nelze očekávat dříve než koncem roku 2001.

Ovladač Motoroly Timeport P7389i, který jsem používal, umožňoval nastavit všechny výše uvedené třídy na všechny úrovně, se kterými budoucí standardy počítají, a to dokonce ve dvou „provedeních“, jednou jako „minimální QoS“ a podruhé jako „požadované QoS“. Při experimentech s nastavováním různých úrovní QoS jsem ale nepozoroval žádný rozdíl. Důvod byl prostý – stávající standardy ani stávající implementace GPRS s třídami QoS nepočítají a nepodporují je. Stávající GPRS sítě tedy fungují jen na principu „best effort“.

Se zavedením vyšších úrovní, znamenajících už určitou míru faktické QoS, prý Eurotel počítá až do budoucna a spíše pro firemní zákazníky (v rámci služby OnePort umožňující přístup přes GPRS do firemních intranetů). Tyto úrovně QoS by také již měly být zpoplatňovány.

Jaká je latence?

Hodnoty zpoždění, uváděné v předchozím odstavci pro různé třídy zpoždění, vypadají opravdu horentně – jde o desítky až stovky sekund! Jak jsem si sám ověřil, i ve stávající síti GPRS („best effort“) skutečně vznikají poměrně velká přenosová zpoždění, se kterými některé mechanismy a aplikace Internetu nemusí počítat. Například PING hlásil při připojení k Internetu nedostupnost čehokoli, protože velké zpoždění svých ICMP paketů interpretoval jako vypršení timeoutu. Teprve po náležitém zvýšení timeoutu se začal chovat tak, jak má, a hlásil průměrné doby odezvy v řádu jednotek sekund (u uzlů, které byly jinak dobře dostupné, tj. zpoždění nevznikalo mimo GPRS síť)!! Opět ale zdůrazňuji, že nešlo o žádné systematické testování, ale o (vcelku konzistentní) výsledek několika spíše nahodilých pokusů.

Pokud jde o utilitu Traceroute, zde se mi ani přes různé experimentování s timeouty nepodařilo přimět ji ke smysluplným výsledkům. Na druhou stranu všechny aplikační služby Internetu (jako mail, web, ICQ atd.), které jsem zkoušel, fungovaly tak, jak měly, a nepozoroval jsem u nich žádné negativní vlivy většího přenosového zpoždění.

Našli jste v článku chybu?
Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Vitalia.cz: 7 druhů hotových těst na vánoční cukroví

7 druhů hotových těst na vánoční cukroví

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Root.cz: Telegram spustil anonymní blog Telegraph

Telegram spustil anonymní blog Telegraph

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Podnikatel.cz: Na 3. prosince se chystá protest proti EET

Na 3. prosince se chystá protest proti EET

Měšec.cz: Banky mlží o nákladech na předčasnou splátku hypotéky

Banky mlží o nákladech na předčasnou splátku hypotéky

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

120na80.cz: Popraskané rty? Některé balzámy stav zhoršují

Popraskané rty? Některé balzámy stav zhoršují

Měšec.cz: Europlatby: někde bez poplatku, jinde i 350 Kč

Europlatby: někde bez poplatku, jinde i 350 Kč

Vitalia.cz: Nahradí sluch, ale zvuk je zcela jiný

Nahradí sluch, ale zvuk je zcela jiný