×


Filosofie TCP/IP –
protokol IP
•
otázka:
–
má IP fungovat
spolehlivě, nebo nespolehlivě?
•
výchozí úvaha:
–
přenosová část
by měla hlavně přenášet data
•
a ne se starat
o další věci
–
je výhodnější,
když si spolehlivost zajistí až koncové uzly
•
a nikoli
přenosová část sítě
–
proč?
•
někdo (některé
aplikace) nemusí spolehlivost potřebovat, a dá přednost rychlému a pravidelnému
přenosu
•
protože k
zajištění spolehlivosti je třeba výpočetní kapacita, a ta je lacinější v
koncových uzlech než „uvnitř“ sítě
–
spolehlivost je
vždy relativní (nikoli 100%), někomu by nemusela postačovat míra „zabudované“
spolehlivosti a musel by si ji zajišťovat sám a znovu
–
a to by bylo
neefektivní, protože režie spojená se zajištěním spolehlivosti na každé vrstvě
by se sčítala, či dokonce násobila!
•
řešení v rámci
TCP/IP:
–
přenosová část (síťová vrstva,
protokol IP) funguje pouze nespolehlivě
–
mechanismy
zajišťující spolehlivost jsou implementovány až v transportní vrstvě
•
ale jako
volitelná možnost (tj. není povinnost je využívat!!!)
–
aplikace si
mohou vybrat, zda chtějí spolehlivý či nespolehlivý přenos