Měříme si připojení

1. 7. 2004

Sdílet

Zatímco ideál krásy hledáme každý rok v různých soutěžích o miss, ideálníinternet za ideální peníze neexistuje. Mnoho druhů připojení, se kterými se dnes můžeme setkat, je urč...

Zatímco ideál krásy hledáme každý rok v různých soutěžích o miss, ideální
internet za ideální peníze neexistuje. Mnoho druhů připojení, se kterými se

dnes můžeme setkat, je určitým způsobem omezeno. Časem, množstvím dat,

rychlostí. Pro lepší přehled je dobré všechny tyto parametry podle konkrétního

připojení měřit, abychom se ujistili, kolik zaplatíme a jak nám síť bude

fungovat. Jak na takové měření vám ukážeme v tomto článku.



V současné době bychom stěží hledali ideální metodu přístupu k internetu pro

domácnost nebo malou a ekonomicky limitovanou kancelář. Nabízí se sice velmi

široká škála různých forem přístupu ne pouze od Českého Telecomu, ale od celé

řady alternativních operátorů. Všechna připojení, která jsou k dispozici,

poskytují různé metody přístupu, různé přístupové rychlosti s různou kvalitou –

od tradičního dial-upu, modemového připojení s užitím klasické analogové linky,

až po velmi výkonné datové okruhy. Z toho, co je dnes nejvíce využíváno, se

nabízejí nejrůznější formy bezdrátového připojení, zahrnující mikrovlnná,

laserová a dokonce infračervená pojítka, WiFi, GPRS, domácí „urychlené“

telefonní linky počínající klasickým a dlouho vnucovaným ISDN, po modernější a

také mnohem slibnější xDSL, respektive ADSL připojení, které mnohým může velmi

dobře vyhovovat.

V rámci všech těchto metod přístupu se obvykle nachází pestrá paleta datových a

časových tarifů. Vzhledem k tomu, kolik peněz si můžeme dovolit za internet

vydat a jak na něm plánujeme pracovat, si tak lze vybrat z paušálů, které jsou

obvykle něčím omezeny. Mezi nejzákladnější omezení patří omezení časem a

přenesenými daty. První z nich znamená, že buď po celou dobu, po kterou jsme

připojeni, nebo po její určitou část od vyčerpání „paušálu“ platíme za časové

jednotky, které strávíme on-line. V druhém případě pak platíme nikoliv za čas,

ale za objem přenesených dat, a to buď ve směru k uživateli (download), nebo od

něj (upload), většinou ale za obojí.

I tam, kde omezení neexistuje, respektive nabídka se tak tváří, zjišťujeme, že

existují jiné limity. Tyto limity jsou obvykle zapříčiněny snahou ISP a

telekomunikačních operátorů zamezit nadměrnému užívání internetu, především

nadměrnému stahování velkých objemů dat, které pak „ucpávají“ síť operátora a

mají tak nepříznivý vliv na pohodlí a rychlost sítě pro další, mnohem méně dat

stahující uživatele. V rámci vyhlašovaných tzv. „Fair Use Policy“ se pak můžeme

snadno dočkat toho, že rychlost neomezené linky bude po vyčerpání datového

limitu snížena na nepoužitelné minimum.

Z těchto důvodů je velmi dobré zajistit, abychom měli alespoň základní přehled

o počtu jednotek, které pro nás mají význam a které jsme již spotřebovali. I u

zcela neomezených linek mají tato data značný statistický význam. Mohou nás

totiž informovat o tom, jak moc internet používáme, nakolik ho využíváme,

nakolik se námi spotřebované prostředky sítě dělí přímo mezi nás a naše

aplikace běžící na pozadí a podobná data.

Základní informace o připojení k síti nám je schopna poskytnout většina

moderních operačních systémů. Jedná se především o čas strávený on-line

(připojením k síti) a dále pak o elementární přehled množství přijatých a

odeslaných dat. To je sice výborné, avšak bez tužky a papíru se neobejdeme a

kromě toho nemusí být tato data jednak zcela přesná, jednak nemusí být

poskytována ve formě, přesněji řečeno v jednotkách, které jsou pro nás

použitelné. Z tohoto důvodu je také dobré přistoupit k měření připojení k

internetu prostřednictvím doplňkových aplikací, obvykle šitých přímo na míru

tomu, co přesně chceme měřit, a způsobu, jak chceme být informováni. Jen tak

jsme totiž schopni alespoň přibližně odhadnout naše náklady na použití

internetu a na čas strávený on-line.



Problém jménem cena

Cena za většinu připojení se skládá z:

• pevné částky,

• proměnlivé částky závislé na objemu přenesených dat, na stráveném čase,

vzácně na kombinaci obojího.

Cenu většiny metod připojení v současné době tvoří dvě částky. První z nich

platíme jako tzv. paušál, další pak v závislosti na hodnotách provozu sítě,

tedy na proměnných. V případě neplaceného dial-up připojení, klasického modemu

s využitím jednoho providera „zdarma“, paušální částka odpadá, respektive se

omezuje na platbu za telefon. V tom případě nás zajímá pouze pohyblivá hodnota

ceny, založena výlučně na čase stráveném na internetu.

U jiných druhů připojení, především u ADSL, se platba koncentruje na množství

přenesených dat a paušál. Paušální částky obsahují určité množství přenesených

informací (o jejích specifikách viz dále) po překročení daného limitu. V

případě ISDN platíme zase v časových jednotkách, velmi podobných dial-up

připojení.

Celkovou cenu tak nelze odvodit pouze z „paušálu“, který ISP navíc úspěšně

tlačí v konkurenčním boji co nejníže, ale z reálných nákladů na provoz. Tyto

náklady jsou navíc specifické pro různé uživatele, respektive pro různé typy

využívání internetu. Celkový účet za připojení tak může být v případě kombinace

konkrétního uživatele s konkrétní službou značně odlišný, než kdyby stejný

uživatel používal jiný typ připojení. Populární mýtus, notně přikrmovaný

reklamními kampaněmi ISP – že „čím rychlejší, tím lepší“ -zde paradoxně zdaleka

neplatí v takové míře, jak bychom si na první pohled mohli myslet. Pregnantním

příkladem je, že pokud například využíváme počítač převážně ke konverzaci

prostřednictvím Instant Messagingu, k výběru pošty a surfování po několika málo

notoricky známých serverech (které se pravděpodobně nacházejí v proxy paměti

provozovatele), je nám datová linka zvící jednoho megabitu zcela k ničemu a

zajímá nás pouze to, jak je připojení stálé a nepřerušitelné. V případě

nárazového stahování velkých objemů si naopak rádi zaplatíme za čas za

předpokladu, že tím získáme linku o dostatečné kapacitě ve směru downloadu.

Bohužel, jasnou představu o tom, kterou z metod připojení potřebujeme, si nelze

udělat pouze na základě teoretické kalkulace, ale musíme operovat s využitím

různých linek a porovnávat statistická data získaná právě na těchto linkách

podobnými uživateli jako jsme my sami. Zde nám dobré měření a vyhodnocování

může přinést nemalé úspory právě v tom hlavním tedy pohyblivé částce, která se

na našem měsíčním účtu za internet s velikou pravděpodobností nakonec objeví.



Příchozí a odchozí data

Rozdělení dat:

• Příchozí data (download) jsou vše, co z internetu stáhneme.

• Odchozí data (upload) jsou vše, co na internet odešleme (v případě surfování,

pošty, nebo Instant Messagingu se nejedná o velká množství, například klienti

P2P sítí ale představují veliký generátor datových nároků v obou směrech a je

dobré je přinejmenším sledovat, nejlépe v případě potřeby i brzdit).

Tam, kde platíme za datový tok linkou, je tento tok obvykle rozložen na

příchozí a odchozí data. Toto rozložení je stejně tak výhodné, jako zrádné.

Když si představíme data procházející při naší práci s internetem, dovedeme si

obvykle představit pouze ta, která jsme přijali – tedy data, která prošla ve

směru downloadu, od serveru, respektive od ISP směrem k nám, k uživateli. To je

ovšem mýlka, která může být v krajních případech i tragická. Prakticky

jakákoliv aplikace kromě toho, že informace přijímá, je pro svou korektní

funkcionalitu musí také odesílat. V některých případech, například u klientů

Instant Messagingu, můžeme hovořit (v režimu odesílání textových zpráv) o velmi

malém datovém toku rovnajícím se jednomu nebo několika paketům za zprávu. Běžný

webový prohlížeč odesílá informace jednak při zadání adresy, jednak při

klepnutí na skoro jakýkoliv odkaz (neplatí to doslova), potvrzení formuláře,

ale také při práci se svými vnitřními komponentami. Prakticky jakýkoliv ActiveX

prvek nebo applet jazyka Java může nezávisle komunikovat a vytvářet tak datový

tok. Totéž platí i o komponentách, které automaticky obnovují či aktualizují

stránky nebo jejich jednotlivé části, a o mnoha dalších věcech.

Klienti výměnných sítí jsou na oboustranné komunikaci přímo založeni. V případě

daty omezených tarifů platíme za soubory, které jsme si stáhli, stejně jako za

ty, které jsme naopak poskytli ostatním členům výměnné sítě, a na to je třeba

brát ohled. Kromě toho se tyto klientské aplikace používají i pro vyhledávání

obsahu. To znamená, že průměrný klient sítě Gnutella je několikrát za sekundu

terčem požadavků ostatních částí sítě na vyhledání nebo poskytnutí určitého

souboru, či prostě jen vysílá servisní pakety umožňující jej udržet v kontaktu

s okolím. To vše dává dohromady data, za která pochopitelně platíme.



Čas a jeho specifika

Problém mrtvých časů

• V případě, že používáme připojení závislé na čase (dial-up) pak je třeba brát

ohled kromě stráveného času on-line i na tzv. mrtvé časy.

• To jsou periody, kdy fakticky nejsme připojeni, ale komunikace probíhá.

• U klasických modemů mohou mrtvé časy představovat jednotky až desítky sekund.

Placení v závislosti na čase stráveném on-line také není tak jednoduchou

záležitostí, jak by se na první pohled mohlo zdát. Konvenční analogové modemy

časem do jisté míry plýtvají. Vyžadují totiž od vytvoření fyzické analogové

linky mezi sebou a centrem ISP určitou dobu na vyvolání spojení. Tato doba se

pohybuje od jednotek do desítek sekund, podle konkrétních specifik a kvality

telefonní linky. Je s ní třeba počítat, protože za ni platíme. V případě ISDN

modemů, kde handshake, tedy „potřesení si rukou“, navázání spojení v mrtvém

čase, odpadá, se vyskytují také jiné, specifické problémy, které znamenají

faktický časový únik a představují určitý problém. Většina ratifikačních

aplikací, o kterých bude ještě řeč, se tyto potíže pokouší kompenzovat s různou

úspěšností, nicméně je dobré o nich vědět, protože v závislosti na cenách a

politice ISP a telekomunikačního operátora, jehož služby využíváme, pro nás

mohou představovat také velmi nevítané dodatečné náklady.

Ve vzácných případech existují i taková připojení, která jsou omezena jak

časem, tak množstvím vyměněných dat a je tedy potřeba sledovat obě tyto

hodnoty. V českých podmínkách se s nimi spíše experimentuje a nemají větší

praktické použití. Měření, respektive tarifikace takových připojení se obvykle

odehrává na principu shodném s garančními prověrkami u automobilů, tedy čas

nebo data, podle toho „co přijde dřív“. Existují pochopitelně i aplikace pro

měření takových kombinací, avšak doufejme, že se s nimi v praktickém životě

nebudeme z rozličných důvodů nuceni setkat.



Problematika férové politiky

Jak již bylo řečeno, i tam, kde se setkáváme s neomezenými paušálními linkami,

narážíme velice často na určitá skrytá omezení. Fair Use Policy slouží k tomu,

aby uživatelé nepoužívali nadměrné datové toky. Tyto toky vznikají především

při extenzivním stahování velkých datových objemů prostřednictvím aplikací jako

je Downlad Accelerator, Download Express, hlavně a především ale při použití

výměnných sítí. Při vysoké rychlosti linky a jejím úplném využití může být

vyčerpání linky otázkou několika hodin nebo dnů, a pak nastávají sankce.

V sítích většiny xDSL operátorů se používají systémy pro tvarování provozu.

Tyto prvky jsou schopny limitovat rychlost připojení k vnější lince a tedy

zbytku světa tak, že „zahazují“ pakety, které považují za nadbytečné nebo které

podle jejich názoru blokují provoz. Zahazování způsobuje nejen významné

zpomalení internetu, ale také narušení integrity linky a v důsledku toho

zhoršení provozu některých služeb, které třeba běžně používáme.

Ke snižování výkonu linky prostřednictvím tvarování provozu se přistupuje

obvykle tehdy, když daný uživatel neomezené linky spotřebuje určité, ze strany

ISP stanovené množství přenesených dat. Zpomalování nebývá nárazové, ale spíše

plynulé a může být závislé na kontinuálním chování daného počítače, tj. na jeho

aktivitě v rámci delšího časového období. Výsledkem může být velice nepříjemné

snížení výkonu nebo dokonce odstavení linky.

Co s tím dělat? Především je třeba o Fair Use Policy a její konkrétní podobě u

vašeho ISP, pokud existuje, vědět. V zásadě jediné, co lze podniknout a zároveň

používat i aplikace s vysokým objemem datových toků, je omezení ze strany ISP

předejít a vhodným způsobem omezit sebe samotné, resp. aplikace, které nám

datovou linku především konzumují a to ještě dříve, než by k tvarování došlo. K

tomu lze použít některé běžně dostupné firewally, ale také specializované

programy (viz dále). V ideálním případě tak dosáhnneme kompromisu mezi svými

požadavky a možnostmi našeho operátora.



Je třeba si vybrat

Otázka zjišťování dat o provozu sítě je otázkou znalosti, kolik nás tento

provoz bude stát, tedy zda za něj neplatíme příliš mnoho. Programy, které jsme

vám v tomto článku představili, jsou pouze základními možnostmi. Existuje

mnohem více různých aplikací, plnících podobný účel. Některé jsou zadarmo, za

jiné musíme zaplatit. Liší se nejen svou cenou a možnostmi, ale především

kvalitou zpracování a přesností; podle těchto kritérií je třeba vybírat,

nikoliv pouze podle příznivé či nepříznivé ceny či licenčních podmínek. Při

výběru je také dobré orientovat se podle toho, jaké aplikace používají vaši

známí nebo spolupracovníci. Data získaná jednotlivými programy totiž nemusí být

vždy a za všech okolností vzájemně souměřitelná, a to dokonce ani tehdy, když

jsou ve stejných jednotkách. Různé aplikace totiž mají různé provozní podmínky,

což může snadno vést k odchylkám. Zatímco tyto odchylky jsou u identických

aplikací stejné a data tedy můžeme porovnávat, u různých mohou být velmi

odlišné. V případě, že používáte server, který přiděluje internet svým

klientům, nebo sdílíte internet pomocí počítače sloužícího jako brána, pak se o

statistiku stará právě tento stroj. Mnohem přesnější data, než jaká získáme od

libovolného zde uvedeného programu, můžeme mít od jeho administrátora.

Být přesně informován znamená mít možnost ušetřit spoustu peněz na nákladech. A

na připojení k internetu se obvykle při zachování všech požadovaných možností

ušetřit dá. Optimalizací připojení, využitím takového tarifu, který lépe

reflektuje naše požadavky, vyloučením nadbytečných aplikací nebo nadbytečných

uživatelských kroků a dalšími kroky. Správná znalost statistických údajů, tedy

správné měření provozu na síti nám v tom může jedině napomoci a případně se

vyplatí do něj investovat peníze.



Proč měřit internet?



Různé typy připojení mají různá omezení:

•lPodle času stráveného on-line.

•lPodle množství přenesených dat.

•lPodle využití linky.



Po vyčerpání limitů času nebo dat může nastat:

• Odpojení od linky.

• Nutnost platit za další jednotky.

• Výrazné omezení rychlosti nebo výkonu naší linky.*

* Toto platí i pro ty metody připojení, které bývají běžně označovány za

„nelimitované“.



Aplikace, které nám mohou pomoci při měření internetu



Connection Meter

http://www.conmet.cz

Connection Meter společnosti E+P studio patří k české klasice, pokud jde o

měření nákladů na připojení k internetu, není však v této oblasti jediný.

Aplikace existuje ve dvou verzích: volně šířitelné a registrované, přičemž cena

za registraci je lidová. Výhodou je především schopnost autorů vtěsnat poměrně

veliké množství funkcí do malého ovládacího rozhraní programu. Connection meter

byl vytvořen původně výlučně k měření času a ceny dial-up připojení a toto byl

jeho hlavní účel, v současné době je však jeho využití mnohem širší. Umí

kompenzovat časové i datové problémy způsobené některými typy připojení. Má

komplexní a přehledný statistický modul informující v různých časových

podhledech o čase, délce připojení i o objemu přenesených dat všemi možnými

směry. V tomto ohledu představuje vlastně špičku, i když ani jemu nelze

nevyčíst některé neduhy projevující se především na systémech Windows XP.

Connection Meter je, dalo by se říci, jakýmsi výchozím bodem pro kvalitní

měření, ačkoliv v této oblasti pochopitelně není ani zdaleka sám a pro některá

připojení, například pro GPRS, existují aplikace, které jsou podle našeho

názoru vhodnější.



Spb GPRS Monitor

http://www.spbsoftwarehouse.com

Jednoduchá aplikace sloužící k managementu GPRS. Je určena pouze pro jeden typ

připojení, i když ji lze využít i pro jiné, zejména pro dial-up. Měří čas,

základní charakteristiky datového toku, tj. okamžitou rychlost na downloadu i

uploadu (tyto hodnoty jsou u rychlostně nestabilního GPRS velmi podstatné pro

komfort použití) a to důležité, tedy množství zpracovaných dat. Výhodou

monitoru je naprosto minimalistické provedení a vysoká stabilita aplikace,

která je schopna běžet i na pomalém hardwaru a zastaralém operačním systému,

aniž by způsobovala nějaké výraznější problémy.



GPRS Kalkulačka

http://programy.brabo.cz

Tato aplikace sama o sobě nic neměří, může však být velice užitečná, pokud

používáme GPRS a datově omezený, respektive tarifikovaný tarif. Většina

mobilních telefonů s podporou GPRS, která se běžně používá pro přístup

prostřednictvím notebooků, PDA a podobných mobilních zařízení, je schopna

zobrazit historii přenesených dat formou počitadla. Toto počitadlo je v horším

případě pevné, v lepším případě se dá na požádání, respektive na začátku

účtovacího období vynulovat. Máme tak sice přesný přehled o tom, kolik dat jsme

v kterém směru přenesli, ale nevíme, kolik nás to bude stát. Tento velmi

šikovný prográmek je nám schopen přijatá a odeslaná data zjištěná z počitadla v

telefonu převést na skutečné peníze, tedy na informaci, jak vysoký bude datový

účet. Je vhodným doplňkem pro každého, kdo chce mít naprostý přehled. Pokud

ovšem používáte k připojení PCMCIA kartu a speciální počítačový software, který

jste dostali s ní, je vám pochopitelně k ničemu.



Crystal Internet Meter

http://www.casdk.com

Crystal Internet Meter patří mezi sofistikované nástroje podobné Connection

Meteru od českého E+P (viz výše). Svým zaměřením je však mnohem více orientován

na uživatele s datově omezenou linkou, především pak na ty, kteří používají

xDSL služby nebo připojení prostřednictvím kabelové televize (CATV). Je schopen

registrovat data přenesená v rámci systému za určitý časový úsek. Má velmi

propracovaný systém zobrazení přenesených dat s tím, že jejich datové úseky je

možné poměrně dobře plynule měnit. Problémem je pochopitelně komplikovaná

konverze přenesených dat na peníze (což zase umí Connection Meter), zejména v

českém prostředí. Tato aplikace existuje ve formě volně stažitelné demoverze

nebo v podobě registrovaného produktu, za který je ale třeba zaplatit necelých

třicet dolarů. To sice možná českého uživatele xDSL od tohoto produktu odradí,

nicméně se jedná skutečně o velmi povedený kousek softwaru.



Net Limiter

http://www.netlimiter.com

Tato aplikace se jistě stane vítaným přítelem nejednoho uživatele ADSL služeb u

nás. Umožňuje totiž právě to, co je podstatné pro zachování „zdravé“ linky v

případě, že máme připojení limitované objemem přenesených dat, nebo v případě,

že ač máme linku datově nelimitovanou, jsme omezováni v rámci Fair User Policy

tvarováním provozu poté, překročíme-li stanovený objem. Net Limiter je schopen

sledovat a zobrazovat síťové aktivity jednotlivých instalovaných aplikací. U

každé z komunikujících aplikací je potom možné nastavit individuálně (i

celkově) objem dat, který je pro tuto aplikaci povolen. Pokud dojde ze strany

aplikace k překročení povoleného objemu, je program selektivně odpojen.

Pro ostatní aplikace přitom zůstává linka i nadále aktivní. Net Limiter je, jak

jsme řekli, výborným pomocníkem, avšak ani on není zadarmo. Cena je podobná

jako v předchozím případě, za jednouživatelskou licenci aplikace zaplatíme

přibližně třicet dolarů. To však vzhledem k tomu, kolik můžeme ušetřit, není

zas až tak vysoká částka.

Nedostatkem NetLimiteru je, že se velmi nepříjemným způsobem nesnese s

některými firewally, jmenovitě s KPF4 – Kerio Personal Firewall. Dochází k jeho

občasným pádům a vůbec k problémům se stabilitou jak aplikace, tak bohužel i

firewallu. U jiných typů osobních firewallů ale problémy zjištěny nebyly a na

systému, který používá ochrannou zeď z Windows XP nebo vnější ochranu, funguje

tento program zcela bez problémů.