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