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.
Pro ustanoven´ı spojen´ı mezi dvˇema koncov´ymi partnery s´ıti potˇreba, aby oba partneˇri
mohli sebe vz´ajemnˇe odkazovat.
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. Existuje kaˇzd´em uzlu uv-
nitˇr s´ıtˇe. Napˇr. Pˇred zah´ajen´ım komuni-
kace nen´ı tˇreba otev´ırat kan´al. Kan´al TCP vytv´aˇren softwarovˇe aˇz koncov´ych stanic´ıch. Spolehlivosti sluˇzby TCP dosahuje potvrzov´an´ım pˇrijat´ych dat. IP-adresa adresuje jed-
noznaˇcnˇe s´ıt’ov´e rozhran´ı syst´emu. Pokud m´a syst´em v´ıce s´ıt’ov´ych rozhran´ı, pak kaˇzd´e rozhran´ı
. Doruˇcen´ı dat pˇr´ıjemci nen´ı garantov´ano. 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´ı.
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. Protokol UDP moˇzn´e vyuˇz´ıt pro tzv.134 Modern´ı bezdr´atov´a komunikace
uzavˇre. Velikost tˇechto blok˚u vˇsak spolu nijak nesouvis´ı. Pˇr´ıjemce ˇcte datagramy pˇresnˇe tak, jak byly
odvys´ıl´any. Stejnˇe tak pˇr´ıjemce
ˇcte data bloc´ıch. Topologie rozlehl´ych s´ıt´ı m´a tvar obecn´eho polygonu. 11.
Z hlediska aplikaˇcn´ı vrstvy sluˇzba TCP jev´ı jako kan´al pro pˇrenos neform´atovan´eho proudu
dat (byte stream). adresu.1]). hromadn´e vys´ıl´an´ı (multicast) vyuˇz´ıv´an´ı mul-
timedi´aln´ıch aplikac´ıch. Odes´ılatel samozˇrejmˇe data vkl´ad´a kan´alu bloc´ıch. Hlavn´ı funkc´ı s´ıt’ov´e vrstvy nalezen´ı optim´aln´ı cesty s´ıti.3.
11.1 Adresy
S´ıt’ov´a vrstva m´a ´ukol dopravu dat mezi koncov´ymi syst´emy. pˇr´ıpadˇe ztr´aty dat
je provedeno jejich opˇetovn´e odvys´ıl´an´ı. Jen poˇrad´ı datagram˚u m˚uˇze (teoreticky) liˇsit. Kaˇzd´e zaˇr´ızen´ı identifikovateln´e s´ıtov´e ´urovni m´a proto
svoji jedineˇcnou s´ıt’ovou adresu, tzv. Velmi
ˇcast´a textov´a komunikace, kdy pˇrirozen´ym oddˇelovaˇcem zpr´av znak konce ˇr´adku. 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. 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.11: S´ıt’ov´a vrstva (pˇrevzato [11.
UDP dˇel´ı pˇrirozen´ym zp˚usobem data blok˚u.
Protokol verze pouˇz´ıv´a IP-adresu d´elce ˇctyˇri bajty (32 bit˚u). Tento proces
naz´yv´ame smˇerov´an´ım. Mezi komunikuj´ıc´ımi stanicemi
existuje v´ıce cest.3 Protokol IP
11. Vˇzdy naˇcte cel´y datagram.
UDP
Protokol UDP poskytuje nespojovanou nespolehlivou sluˇzbu. Protokol
TCP p˚uvodn´ı verzi nen´ı schopen garantovat pˇrenosovou rychlost ani ˇcasov´an´ı