V úvodní kapitole společně projdeme cestou objevů, nápadů i omylů, které umožnily vývoj prostředků pro bezdrátovou komunikaci až do jejich současné podoby. Dříve, než se vydáme na procházku historií, definujme si cíl, ke kterému chceme dojít. Komunikace je obecně charakterizována výměnou informací mezi dvěma (nebo více) uživateli.
Topologie rozlehl´ych s´ıt´ı m´a tvar obecn´eho polygonu. Pokud m´a syst´em v´ıce s´ıt’ov´ych rozhran´ı, pak kaˇzd´e rozhran´ı
. IP-adresa adresuje jed-
noznaˇcnˇe s´ıt’ov´e rozhran´ı syst´emu. Vyˇzaduje-li aplikace komunikaci diskr´etn´ımi
zpr´avami, tak urˇcen´ı hranice mezi zpr´avami mus´ı b´yt realizov´ano samotn´em protokolu. Tento proces
naz´yv´ame smˇerov´an´ım.
Je tˇreba vˇsak uvˇedomit, ˇze niˇzˇs´ı vrstvy Internetu (s´ıt’ov´a linkov´a) pracuj´ı nespojovan´em
a nespolehliv´em principu. Protokol UDP moˇzn´e vyuˇz´ıt pro tzv. Existuje kaˇzd´em uzlu uv-
nitˇr s´ıtˇe. Doruˇcen´ı dat pˇr´ıjemci nen´ı garantov´ano. 11. Vˇzdy naˇcte cel´y datagram.
UDP dˇel´ı pˇrirozen´ym zp˚usobem data blok˚u.3.
UDP
Protokol UDP poskytuje nespojovanou nespolehlivou sluˇzbu. Velmi
ˇcast´a textov´a komunikace, kdy pˇrirozen´ym oddˇelovaˇcem zpr´av znak konce ˇr´adku.
11. Jen poˇrad´ı datagram˚u m˚uˇze (teoreticky) liˇsit. Pˇr´ıjemce ˇcte datagramy pˇresnˇe tak, jak byly
odvys´ıl´any. Kaˇzd´e zaˇr´ızen´ı identifikovateln´e s´ıtov´e ´urovni m´a proto
svoji jedineˇcnou s´ıt’ovou adresu, tzv.134 Modern´ı bezdr´atov´a komunikace
uzavˇre. Kan´al TCP vytv´aˇren softwarovˇe aˇz koncov´ych stanic´ıch. UDP vhodn´y pro
komunikaˇcn´ı protokoly zaloˇzen´e v´ymˇenˇe diskr´etn´ıch zpr´av, kter´e toleruj´ı jejich eventu´aln´ı
ztr´atu.
Protokol verze pouˇz´ıv´a IP-adresu d´elce ˇctyˇri bajty (32 bit˚u).11: S´ıt’ov´a vrstva (pˇrevzato [11.
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
network
data link
physical
application
transport
network
data link
physical
application
transport
network
data link
physical
application
transport
network
data link
physical
application
transport
network
data link
physical
application
transport
network
data link
physical
application
transport
network
data link
physical
Obr. Napˇr. Protokol
TCP p˚uvodn´ı verzi nen´ı schopen garantovat pˇrenosovou rychlost ani ˇcasov´an´ı. Velikost tˇechto blok˚u vˇsak spolu nijak nesouvis´ı. Stejnˇe tak pˇr´ıjemce
ˇcte data bloc´ıch. adresu.
Z hlediska aplikaˇcn´ı vrstvy sluˇzba TCP jev´ı jako kan´al pro pˇrenos neform´atovan´eho proudu
dat (byte stream). pˇr´ıjemce m˚uˇze pˇreˇc´ıst
ˇc´ast vˇetˇs´ıho bloku dat, kter´y st´ale jeˇstˇe pˇren´aˇs´ı. Odes´ılatel samozˇrejmˇe data vkl´ad´a kan´alu bloc´ıch.1 Adresy
S´ıt’ov´a vrstva m´a ´ukol dopravu dat mezi koncov´ymi syst´emy. Pˇred zah´ajen´ım komuni-
kace nen´ı tˇreba otev´ırat kan´al. Hlavn´ı funkc´ı s´ıt’ov´e vrstvy nalezen´ı optim´aln´ı cesty s´ıti. hromadn´e vys´ıl´an´ı (multicast) vyuˇz´ıv´an´ı mul-
timedi´aln´ıch aplikac´ıch.
Pro ustanoven´ı spojen´ı mezi dvˇema koncov´ymi partnery s´ıti potˇreba, aby oba partneˇri
mohli sebe vz´ajemnˇe odkazovat. Mezi komunikuj´ıc´ımi stanicemi
existuje v´ıce cest.1]). pˇr´ıpadˇe ztr´aty dat
je provedeno jejich opˇetovn´e odvys´ıl´an´ı. Spolehlivosti sluˇzby TCP dosahuje potvrzov´an´ım pˇrijat´ych dat.3 Protokol IP
11