Hlavní navigace

Báječný svět počítačových sítí

1. 3. 2005

Sdílet

Část první: Ve znamení konvergenceV dnešní době jsme svědky výrazného trendu, kterému se říká konvergence. Spočívá v tom, že dříve oddělené světy spojů a počítačů stále ...
Část první: Ve znamení konvergence
V dnešní době jsme svědky výrazného trendu, kterému se říká konvergence.
Spočívá v tom, že dříve oddělené světy spojů a počítačů stále více splývají (do
tzv. elektronických komunikací), a v rámci toho dochází i ke konvergenci
(splývání) počítačových a telekomunikačních sítí.
očítačové sítě nevznikly a nevyvíjí se ve vakuu, zcela izolovaně od ostatních
sítí. Právě naopak, od svého vzniku soupeří zejména s telekomunikačními sítěmi,
s nimiž mají počítačové sítě na jedné straně mnoho společného, ale na druhé
straně je dělí i řada odlišností. Oba druhy sítí se dnes snaží přenášet
digitální data, ale každá to dělá poněkud jiným způsobem a také s jinými
náklady.
Historicky přitom oba druhy sítí vychází z různých světů ze světa spojů a světa
počítačů které se liší v řadě výchozích předpokladů, pohledů na své okolí i na
potřeby svých uživatelů, resp. zákazníků i na celkové fungování sítí a jejich
architekturu.
V dnešní době však jsme svědky výrazného trendu, kterému se říká konvergence.
Spočívá v tom, že dříve oddělené světy spojů a počítačů stále více splývají (do
tzv. elektronických komunikací), a v rámci toho dochází i ke konvergenci
(splývání) počítačových a telekomunikačních sítí. Současně s tím dochází i ke
konvergenci služeb, které jsou skrze tyto sítě poskytovány. Názorným příkladem
je možnost telefonování po datových sítích (tzv. IP telefonie, resp. VOIP),
televizní a rozhlasové vysílání po internetu atd.
A nejen to, konvergence pokračuje i na "vyšších vrstvách" dnes již konvergují
(splývají) například i operátoři (poskytující telekomunikační služby) a
provideři (poskytující internetové služby). Konvergovat začíná také přístup
státu k oběma dosud odděleným oblastem. To se projevuje mimo jiné tím, že místo
dvou oddělených koncepcí (Státní informační politiky a Národní komunikační
politiky) máme již jen jednu společnou politiku (Státní informační a
komunikační politiku). V neposlední řadě máme i jedno společné (konvergované)
ministerstvo Ministerstvo informatiky ČR.
Naše putování světem počítačových sítí proto začneme právě srovnáním výchozí
pozice počítačových a telekomunikačních sítí a nastíněním hlavních koncepčních
rozdílů mezi nimi.

Kolik je zdrojů?
Klíčem k pochopení hlavních rozdílů mezi počítačovými a telekomunikačními
sítěmi je docenění rozdílů mezi světem počítačů a světem spojů, odkud oba druhy
sítí pochází.
Svět spojů je mnohem starší než svět počítačů. Vznikal v době, kdy
nejrůznějších zdrojů, potřebných pro budování a provoz sítí, bylo málo a byly
velmi drahé. Jednalo se zejména o přenosové kapacity v nejrůznějším provedení,
kterých tehdy bylo opravdu málo. Problémem ovšem byla i malá "výpočetní
kapacita" třeba kapacita telefonních ústředen a jejich omezené možnosti.
Prakticky všeho se v telekomunikacích tehdy nedostávalo, bylo to drahé, pomalé
a nepružné. Proto se také dostupnost zdrojů stala hlavním
limitujícím faktorem celkového rozvoje oboru. Obecně to lze shrnout do
konstatování, že zájem zákaznické veřejnosti o telekomunikační služby se
dlouhou dobu musel podřizovat dostupnosti těchto služeb.
Naproti tomu svět počítačů vznikal v době, kdy zdrojů již bylo podstatně více a
brzy přestaly být hlavním limitujícím faktorem. Dnes se svět počítačů pyšní
několika fundamentálními zákony, které popisují, jak rychle se objem dostupných
zdrojů zvětšuje. Jde například o tzv. Mooreův zákon, který říká, že výpočetní
kapacita se každých 24 měsíců zdvojnásobí (podrobněji viz box). Nebo zákon
Gilderův, který se týká přenosové kapacity a říká, že tato roste dokonce
třikrát rychleji než kapacita výpočetní!
Dnes ve světě počítačů spíše převažuje nabídka nad poptávkou a limitujícím
faktorem se stává schopnost něco prodat.

Za co se platí?
Ve světě spojů, který od svého vzniku zápasil s nedostatkem zdrojů, rychle
zdomácněla praxe, že zákazník platí podle toho, kolik zdrojů je mu dáno k
dispozici bez ohledu na to, nakolik mu poslouží a jaký efekt a užitek mu
přinesou. Dodnes je tato praxe k vidění například v telefonní síti, kde
volající platí podle počtu provolaných minut.
Naproti tomu ve světě počítačů se již vychází z jiného principu zpoplatnění.
Zákazník zde platí spíše podle toho, co skutečně "konzumuje", resp. jaký přínos
mu poskytnutá služba přináší, jaký má pro něj efekt, přínos atd. Konkrétních
možností je více, příkladem může být zpoplatnění podle objemu skutečně
přenesených dat.
Další možností světa počítačů je paušální způsob zpoplatnění, kdy koncový
uživatel platí pevnou cenu bez ohledu na to, kolik "konzumuje". To ale
neznamená přesné napodobení "švédských stolů", resp. principu "sněz, co můžeš".
Paušálně stanovená cena totiž vždy vychází z určitého předpokladu o průměrném
chování zákazníka a pokud by se významná část reálných zákazníků chovala jinak,
poskytování služby by se velmi brzy stalo nerentabilním.
Pokud takové nebezpečí reálně hrozí, poskytovatelé služeb se snaží donutit
zákazníky k "předpokládanému chování". Děje se tak skrze zavádění různých Fair
Use Policy (pravidel korektního využití), které nejčastěji spočívají v zavedení
konkrétních objemových limitů u paušálně zpoplatněných služeb. Tedy limitů na
objem dat, které je možné přenést za určité časové období.

Vyhrazení zdrojů ve světě spojů
Jestliže svět spojů vznikal v době, kdy zdrojů bylo opravdu málo, pak by bylo
na místě předpokládat, že se s nimi bude hospodařit šetrně a efektivně. Tedy
například že jednotlivým zákazníkům (uživatelům) bude přidělováno právě a pouze
tolik zdrojů, kolik v daném okamžiku skutečně potřebují a pokud právě nic
nepotřebují, nebude jim přiděleno nic (a oni za to také nebudou muset platit).
Bohužel opak je pravdou. Důvody k tomu je třeba hledat ve skutečnosti, že ještě
dlouho po vzniku světa spojů nebyly k dispozici vhodné mechanismy, které by
něco takového umožnily. Proto se ve světě spojů a telekomunikačních sítí
zavedla jiná praxe: uživatelům se vždy přidělí určitý fixní objem zdrojů. Je
pak na nich, jak je využijí zda "hodně", "málo" či dokonce "vůbec". Platit však
budou stejně, viz již zmíněný příklad s minutovou cenou hovorného v telefonní
síti. Ta je zcela nezávislá na tom, zda účastníci skutečně hovoří nebo mlčí.
Důležité je také to, že fixní objem zdrojů se ve světě spojů přiděluje výlučně
konkrétnímu zájemci, resp. se pro něj vyhrazuje. To je na jedné straně
pozitivní v tom, že pro dotyčného zákazníka je dostupnost těchto zdrojů
garantována (může se spolehnout na to, že je má k dispozici). Telekomunikační
sítě tedy typicky poskytují služby s garantovanými parametry.
Na druhou stranu je to i negativní vyhrazené, ale fakticky nevyužité zdroje již
nemohou být přenechány nikomu jinému (a jde tudíž o neefektivní hospodaření s
těmito zdroji). Nevýhodné je pro zákazníka i to, že musí platit za objem
vyhrazených zdrojů a tedy za maximum toho, co může potenciálně využít a nikoli
za to, co skutečně využívá. To dále ve světě spojů cenu koncových služeb
zvyšuje.
Dodnes je tento přístup patrný na vytáčeném připojení k internetu (tzv.
dial-up): je úplně jedno, zda připojený uživatel internetu právě něco přenáší
či nikoli. Za své připojení platí stále stejně (podle minut) a stále blokuje
linku, přes kterou se nemůže k internetu připojit nikdo jiný.
Pravdou je také to, že svět spojů od začátku využíval cenu také jako prostředek
regulace poptávky. Ta většinou výrazně převyšovala nabídku a právě zvyšováním
ceny poskytovatelé dokázali poptávku efektivně snižovat.

Princip přepojování okruhů
Po technické stránce se ve světě spojů právě popsaný způsob hospodaření se
zdroji realizoval a stále realizuje prostřednictvím tzv. přepojování okruhů
(anglicky: circuit switching).
Okruhem se rozumí obousměrná přenosová cesta mezi dvěma body, s určitou
konkrétní kapacitou. V rámci jednoho přenosového média (například koaxiálního
kabelu, optického vlákna apod.) může být vytvořeno více takovýchto přenosových
okruhů, resp. jejich dílčích úseků, s tím, že každému je pevně vyhrazena určitá
přenosová kapacita. Tam, kde se přenosová média "scházejí" (v přepojovacích
uzlech), dochází k potřebnému pospojování (propojení) úseků jednotlivých
okruhů, a to způsobem, který naznačuje obrázek. Výsledný efekt je takový, jako
kdyby celý okruh vůbec nebyl přerušený, ale byl naopak souvislý, procházel
příslušným přepojovacím uzlem a pokračoval dále. Po celé své "trase" tak má
vždy stejnou "šířku" (vyhrazenou kapacitu).
Příkladem sítě, která funguje na právě popsaném principu, je již zmiňovaná
telefonní síť. Roli přepojovacích uzlů, které zajišťují vlastní přepojování
okruhů, plní telefonní ústředny. Každý přenosový okruh v telefonní síti je
využit pro přenos jednoho telefonního hovoru. Vzniká (je tzv. sestaven
příslušným propojením na ústřednách) s vytočením čísla volaného, existuje a je
zpoplatněn po celou dobu trvání hovoru, bez ohledu na aktivitu jeho účastníků
(zda právě hovoří či nikoli), a je zrušen ukončením (zavěšením) hovoru.
V analogové telefonní síti měl každý takový okruh šířku 3,1 kHz, v dnešní
digitální telefonní síti pak rychlost 64 Kb/s. Jen pro dokreslení efektivnosti,
resp. neefektivnosti: v mobilních sítích postačuje přenosová rychlost 12 až 13
Kb/s s nezhoršenou kvalitou přenosu hovoru, v rámci tzv. IP telefonie pak
rychlost ještě nižší.

Výhody a nevýhody přepojování okruhů
Předností přepojování okruhů je již popisovaná garance přenosové kapacity. Ta
je pro celý okruh a po celou dobu jeho existence skutečně vyhrazena právě a
pouze pro tento okruh. Současně je to ale i nevýhoda pokud není takto vyhrazená
kapacita fakticky využita, nemůže být přepuštěna (přenechána) někomu jinému.
Dalším charakteristickým rysem je, že data přenášená přes takový okruh se nikde
"nezdržují". Nikde se totiž po cestě neukládají, a tak je doba jejich přenosu
dána v zásadě jen dobou šíření signálu přes příslušné médium. Tato doba bývá
velmi krátká a hlavně předem odhadnutelná a konstantní. To má velký význam pro
přenos multimediálních dat (právě hlasu a obrazu), u nichž velmi záleží na
pravidelnosti a rychlosti doručování svých dat.
Sdílení kapacit a přepojování paketů
Zatímco ve světě spojů se přenosové kapacity vyhrazují a přidělují do výlučného
využití a děje se tak pomocí právě popsaného přepojování okruhů, ve světě
počítačů se přenosové kapacity spíše sdílí. To se realizuje zejména jako tzv.
přepojování paketů (anglicky: packet switching).
Sdílení přenosových kapacit je vhodné chápat tak, že nikdo nedostává žádnou
přenosovou kapacitu jen pro sebe, k výlučnému využití (tedy není nikomu
vyhrazena). Nedochází zde tedy k trvalejšímu dělení přenosové kapacity, jako u
přepojování okruhů, ale tato kapacita je ponechána "v celku". Každý zájemce o
využití této kapacity pak svým způsobem soupeří s dalšími zájemci, kteří také
chtějí využít k přenosu svých dat stejnou přenosovou cestu.
Má-li takové sdílení fungovat, nesmí dojít k "promíchání" dat od různých
odesilatelů v rámci jedné (nerozdělené) přenosové cesty. Proto každý odesilatel
musí svá data vhodně "zabalit" do balíčku, kterému se nejčastěji říká paket.
Tento paket musí opatřit adresou příjemce (a také svou jako odesilatele) a pak
předat k odeslání přes vhodnou přenosovou cestu.
U přepojování okruhů taková povinnost není a data zde nemusí být "balena" do
paketů (i když mohou). Jejich příjemcem je totiž vždy "ten, kdo je na druhém
konci okruhu". U přepojování paketů je tomu jinak. Každý paket musí obsahovat
nějakou identifikaci svého příjemce.

Mechanismus Store&Forward
Zpět ale k samotnému přepojování paketů: každá přenosová cesta se vždy naplno
(celou svou kapacitou) věnuje přenosu jednotlivých paketů, v takovém pořadí, v
jakém jí jsou předkládány. Taková přenosová cesta přitom již může ústit do
cílového uzlu, kam některé pakety směřují. Jindy tomu tak ale není a přenosová
cesta ústí jen do dalšího přepojovacího uzlu (v praxi např. do tzv. směrovače),
do kterého mohou vstupovat i další přenosové cesty a stejně tak z něj další
přenosové cesty zase vystupují. V tomto přepojovacím uzlu pak dochází k
vlastnímu "přepojování paketu" k jejich přijímání z jednoho směru, k rozhodnutí
o jejich dalším směrování a k následnému předání k dalšímu přenosu v takto
zvoleném (odchozím) směru.
Podrobnosti zachycuje další obrázek, na kterém je znázorněno fungování
příslušných přepojovacích uzlů, zajišťujících přepojování paketů. Jde o princip
označovaný jako store&forward.
Přepojovací uzel fungující na tomto principu nejprve každý přijatý paket uloží
do vstupní vyrovnávací paměti (vstupního bufferu, resp. vstupní fronty). Odtud
také ono "store" v jeho názvu (z anglického "uložit"). Přepojovací uzel, resp.
jeho interní procesor (CPU) pak postupně vybírá jednotlivé pakety ze vstupních
front, rozhoduje se, jak s nimi naložit (kterým směrem je předat dál, případně
zda je např. nezahodit) a pak toto své rozhodnutí naplňuje. Pokud již vybral
určitý odchozí směr, uloží paket do výstupní fronty, spojené s tímto odchozím
směrem. Zde pak paket čeká, než na něj dojde řada (vzhledem ke kapacitním
možnostem přenosové cesty v odchozím směru). Následně je skutečně odeslán
(předán dál, anglicky: "forwarded", odsud druhá část názvu tohoto způsobu
fungování).

Přenosové zpoždění a jeho rozptyl
Doba, po kterou trvá přenos dat na principu přepojování paketů, je vždy větší
než u přepojování okruhů. Je to dáno tím, že data přenášená ve formě paketů se
po cestě různé ukládají (do vyrovnávacích pamětí, resp. front v přepojovacích
uzlech) a čekají na své další zpracování. U přepojování okruhů se data takto
nikde neukládala (nemusela být ani "balena" do paketů a mohla být přenášena i
po jednotlivých bytech).
Nepříjemné je také to, že nelze dopředu určit, jak dlouho se určitý paket zdrží
v přepojovacím uzlu. To totiž nezáleží jenom na něm, resp. na jedné dvojici
komunikujících stran, které si navzájem posílají nějaké počty paketů. Vzhledem
ke sdílení přenosových cest (i přepojovacích uzlů) zde obecně záleží i na
ostatních přenosech, neboli na tom, jak intenzivně či naopak málo intenzivně
spolu komunikují jiné uzly. Z pohledu jedné komunikující dvojice je proto nutné
považovat dobu přenosu (přes síť s přepojováním paketů) spíše za statistickou,
ne-li přímo náhodnou veličinu.
Uživatelé internetu to často pociťují na vlastní kůži, asi nejvíce při
brouzdání WWW stránkami. Někdy totiž přitékají rychleji a jindy zase mnohem
pomaleji podle toho, jak moc či málo právě "stahují" či "odesílají" ostatní
uživatelé.

Míra sdílení, agregace
Sdílení, ke kterému dochází v sítích s přepojováním paketů, má velkou výhodou v
efektivnějším hospodaření s přenosovými kapacitami i dalšími zdroji. Projevuje
se to i v odlišném přístupu ke zpoplatnění zákazníka: zatímco v sítích s
přepojováním okruhů zákazník platí za to, co je mu potenciálně dostupné (co je
mu vyhrazeno, bez ohledu na využití), v sítích s přepojováním paketů platí za
to, co aktuálně využívá. Důsledkem jsou mnohdy výrazně nižší ceny, což lze
dokumentovat třeba na rozdílu cen za telefonování přes klasickou telefonní síť
a po internetu.
Celá věc má ale jeden háček. Velmi totiž záleží i na míře sdílení, neboli na
tom, kolik aktivních uživatelů se právě dělí o jednu společnou přenosovou
kapacitu. Pokud jich je "rozumně" málo, pak žádný z nich nepociťuje nějaké
významnější dopady sdílení. Pokud jich je ale příliš mnoho, už se navzájem
omezují a toto omezení mohou pociťovat dosti zásadním způsobem.
Lze to připodobnit k využití silnic. Princip přepojování okruhů by odpovídal
situaci, kdy každé auto (či spíše každá autobusová linka apod.) má pro sebe
vyhrazen jeden jízdní pruh, kterým nesmí jezdit nikdo jiný. Něco takového je
ale nesmírně nákladné. Princip přepojování paketů naopak odpovídá tomu, že
všechna auta jezdí po jedné společné silnici (bez ohledu na počet pruhů). Pokud
je poměr počtu aut k počtu a délce silnic odpovídající, pak nedochází k
výraznějším dopravním zácpám. Běda ale, jak tento poměr příliš naroste pak
vznikají samé zácpy, doprava se zpožďuje a může dojít až k úplnému zahlcení.
Stanovení "odpovídajícího" poměru přitom není jednoduché ani u silnic, ani u
sítí s přepojováním paketů. U silnic záleží zejména na tom, kolik je aut a jak
moc s nimi lidé jezdí. V případě sítí záleží jak na počtu uživatelů, tak i na
jejich chování.
Konkrétním příkladem, kde se míra sdílení (často označovaná také jako stupeň
agregace) projevuje velmi významně, jsou vysokorychlostní přípojky k internetu
a z nich asi nejvíce přípojky na bázi ADSL. Ty, které jsou určeny pro
domácnosti, mají obvykle agregaci 1 : 50. Pro spíše příležitostné využití
koncovými uživateli to celkem stačí, ale při intenzivnějším využívání
(například při pravidelném stahování z výměnných sítí) už nikoli. Poskytovatelé
příslušných služeb proto začali na těchto přípojkách uplatňovat dosti striktní
Fair Use Policy (viz výše), právě proto, aby příslušným způsobem ovlivnili
chování uživatelů.
I přes tato opatření naše ADSL přípojky vykazují v praxi dosti nízkou
propustnost. Tzv. efektivní (skutečně dosahovaná) přenosová rychlost se
pohybuje jen někde kolem 50 až 60 procent rychlosti nominální, neboli té,
kterou uvádí poskytovatel služby (a myslí to jako rychlost "maximální", byť to
tak mnohdy neříká).

Maximální snaha vs. kvalita služeb
Služby telekomunikačních sítí, které fungují na principu přepojování okruhů,
jsou na jedné straně sice výrazně dražší, ale na straně druhé mají garantovanou
úroveň kvality ať již jde o celkovou propustnost či o přenosové zpoždění a jeho
rozptyl. Lze se na to dívat také tak, že každému (přenosu) dají to, oč si řekne
a co si také zaplatí.
Naproti tomu lacinější sítě s přepojováním paketů využívají sdílení a díky tomu
dokáží být (i výrazně) lacinější. Platí za to ovšem daní v podobě toho, že
jejich služby nemají garantovanou kvalitu. Ta se mění v závislosti na celkové
zátěži. Není přitom vyloučeno ani to, že některé požadavky na přenos paketů
vůbec nebude možné uspokojit a příslušné pakety pak bude nutné zahodit.
Pokud už k takové situaci dojde a nějaký paket musí být zahozen, je "oběť"
vybírána víceméně náhodně. Sítě na principu přepojování paketů totiž standardně
nerozlišují různé přenosy mezi sebou, ve smyslu, že by některým dávaly přednost
před jinými. V rámci sdílení se ke všem chovají stejně a totéž platí i v
kritických situacích pakety k zahození se pak také vybírají rovnoměrně, bez
ohledu na to, komu patří.
V praxi se tento způsob fungování označuje jako princip "maximální snahy"
(anglicky: best effort): dokud na to dostupné zdroje stačí, jsou všechny
požadavky uspokojovány stejně a v úplné míře. Síť se tedy snaží, jak jen může.
Jakmile ale dostupné zdroje přestávají stačit, musí dojít ke krácení a všem
přenosům je opět kráceno stejně (v tom smyslu, že pakety k zahození se vybírají
bez ohledu na to, komu patří).
Alternativou k principu maximální snahy je takový přístup, kdy se rozlišují
různé druhy přenosů a podle toho je s nimi také různě nakládáno. Může to být
zařízeno třeba tak, že existuje několik úrovní priority. Přenosy na vyšší
úrovni priority mají vždy přednost před přenosy na nižší úrovni. Když se pak
začne nedostávat nějakých zdrojů, jsou přednostně kráceny přenosy na nižší
úrovni priority. Nebo to může být zařízeno tak, že určité konkrétní přenosy
mají skutečně garantované podmínky, obdobně jako u přepojování okruhů.
Obecně se tento přístup označuje jako zajištění kvality služeb, zkratkou "QoS"
(z anglického: Quality of Service). V praxi má častěji podobu "různé kvality
služeb pro různé druhy přenosů" než garantovaných parametrů přenosu. Konkrétním
příkladem z praxe mohou být již zmiňované Fair Use Policy, uplatňované u
některých ADSL přípojek. Některé z nich jsou řešeny tak, že když uživatel
přečerpá svůj datový limit, všechny jeho přenosy získají nižší prioritu a musí
tak dávat přednost přenosům ostatních uživatelů. Většinou se to projeví
výrazným poklesem propustnosti (efektivní rychlosti), mnohdy až na hranici
nepoužitelnosti. Alternativou je, že zákazník si za nadlimitní data připlatí a
ta se pak přenáší s původní prioritou.

Spolehlivé a nespolehlivé přenosy
S principem maximální snahy i kvalitou služeb souvisí také otázka toho, jak má
přenosová část sítě zareagovat, když dojde k poškození, úplné ztrátě či dokonce
k zahození nějakého paketu. V této situaci existují dvě základní možnosti:
- Postarat se o nápravu, typicky vyžádáním si opakovaného zaslání poškozeného
(ztraceného) paketu. Tato varianta bývá označována jako spolehlivý přenos.
- Nechat to být a pokračovat dál. Tato varianta se označuje jako nespolehlivý
přenos.
Při posuzování spolehlivosti je vhodné si uvědomit, že ji lze zajistit na
různých úrovních. Mohou si ji například zajistit až jednotlivé aplikace, jež
asi nejlépe ví, které části dat skutečně potřebují a které naopak mohou
postrádat. Stejně tak ale může být spolehlivost zajišťována již přenosovou
částí sítě.
Zajímavé je, že telekomunikační sítě ze světa spojů obvykle zajišťují
spolehlivost bez ohledu na to, zda ji aplikace požadují či nikoli. Naopak
přenosové sítě ze světa počítačů buď fungují nespolehlivě (v tom smyslu, že se
nestarají o nápravu), nebo dávají aplikacím vybrat, zda spolehlivost chtějí
nebo nechtějí. Není totiž těžké si domyslet, že se zajištěním spolehlivosti je
spojena určitá časová i další režie, nutná na opakovaný přenos ztracených či
poškozených dat. To pak zhoršuje (zvyšuje) jak přenosové zpoždění, tak i
pravidelnost doručování. Multimediálním přenosům jako například přenos hlasu a
obrazu přitom občasná ztráta či poškození nějakých dat vadí podstatně méně než
nepravidelnost jejich doručování.
Například u přenosu hlasu (telefonování) se obvykle uvádí, že i při ztrátě až
20 procent dat je přenášený hovor stále ještě dostatečně srozumitelný. Naopak
při zvýšení přenosového zpoždění nad 400 až 500 milisekund přestává být služba
použitelná kvůli příliš dlouhé prodlevě. Lidé si pak začínají skákat do řeči v
domnění, že druhá strana nic neslyšela nebo vůbec nereaguje.

Požadavky aplikací
Obecně lze říci, že různé aplikace a služby mají různé požadavky na přenosovou
část sítě (viz tabulka). Například přenosu souborů či elektronické poště
vyhovuje chování sítě na principu maximální snahy (best effort) a nevadí jim
ani vyšší přenosové zpoždění. Stejně tak pro ně nehraje roli ani pravidelnost
doručování jednotlivých paketů, protože stejně čekají až na ten poslední (v
rámci daného souboru či zprávy). O to více pak dokáží ocenit efektivnost
datových přenosů, ve smyslu nízkých nákladů a proto jim plně vyhovují sítě s
přepojováním paketů, fungující na principu maximální snahy, bez podpory kvality
služeb. Příkladem takové sítě může být celosvětový internet.
Naproti tomu multimediální přenosy (hlavně přenosy hlasu a obrazu) jsou na
celkové zpoždění a pravidelnost doručování velmi citlivé. Nejlépe jim dokáží
vyhovět sítě fungující na principu přepojování okruhů což je další z důvodů,
proč se tyto sítě historicky ve světě spojů tak prosadily. Sítě s přepojováním
paketů, fungující na principu maximální snahy (best effort) jim naopak tolik
nevyhovují.

Konvergované sítě a přístup hrubou silou
Dnešní konvergence světa spojů a světa počítačů směřuje k tomu, aby se
používaly pouze sítě fungující na principu přepojování paketů, nejlépe jen na
principu maximální snahy (best effort). Tedy takové sítě jako celosvětový
internet. To, že příliš nevychází vstříc potřebám některých aplikací, hlavně
těch multimediálních, lze řešit podporou kvality služeb (QoS) v těchto sítích.
To je možné a existují na to i dostupné standardy specifikující, jak to dělat.
Problém spočívá v tom, že je vše nákladné, málo efektivní a také organizačně
nesmírně náročné pokud by se to mělo dělat v něčem tak rozsáhlém, jako je
dnešní internet.
Proto se v praxi uplatňuje spíše jiný přístup, který by bylo možné označit jako
"přístup hrubou silou". Spočívá v tom, že se příslušné zdroje, hlavně přenosové
kapacity těchto sítí, "hodně nafouknou" (předimenzují), aby se co nejvíce
snížila četnost stavu, kdy už tyto zdroje dochází a je třeba některé přenosy
omezovat. Kupodivu je to jednodušší a často i lacinější než "dokonalé" řešení v
podobě podpory kvality služeb.

Mooreův zákon
Formuloval jej v roce 1965 Gordon Moore, spoluzakladatel společnosti Intel.
Jednalo se o předpověď, kterou na základě tehdy tříleté zkušenosti s vývojem
oboru napsal v článku pro časopis Electronics. Původní znění Mooreova zákona
hovořilo o tom, že počet tranzistorů na jednotku plochy se zdvojnásobí
přibližně každých 12 měsíců. Později byl tento odhad upraven na zdvojnásobení
každých 18 měsíců (a ještě později každých 24 měsíců). Počet tranzistorů pak
nepřímo vypovídá i o výpočetní kapacitě.
Počet tranzistorů
v mikroprocesorech Intel (podle http://www.intel.com.)

Gilderův zákon
Formuloval jej hi-tech vizionář a novinář George Gilder ve své knize "Telecom"
z roku 2000. Říká, že přenosová kapacita roste třikrát rychleji než výpočetní
kapacita. Vzhledem k Mooreově zákonu se tedy zdvojnásobuje asi každých 6-8
měsíců (podle http://www.gildertech.com).

Byl pro vás článek přínosný?