×
Koncepce transportní vrstvy
•
realizuje "end-to-end"
komunikaci
–
nabízí dva transportní protokoly
•
TCP (Transmission Control
Protocol)
–
funguje spojovaně
•
vyžaduje navázání/ukončení spojení
..
–
od aplikace přebírá data po bytech
•
jako "bytový proud"
•
ale sám data přenáší po blocích,
jako tzv. TCP segmenty
–
funguje spolehlivě
•
zajišťuje spolehlivý přenos
–
používá kontinuální potvrzování a
selektivní opakování
–
je velmi adaptivní
•
dokáže se průběžně přizpůsobovat
různým podmínkám přenosu
–
přenosové zpoždění, rozptyl
zpoždění atd.
–
je velmi komplikovaný
•
velký a složitý kód, …
•
UDP (User Datagram Protocol)
–
je pouze jednoduchou nadstavbou nad
síťovým protokolem IP
•
jeho kód je malý a jednoduchý
–
funguje nespojovaně
•
nenavazuje spojení
–
funguje nespolehlivě
–
od aplikace přebírá data po blocích
•
a vkládá je do svých
"datagramů"
•
UDP datagramů, User datagramů
•
transportní vrstva zajišťuje
multiplex/demultiplex
•
adresuje entity v rámci
jednotlivých uzlů
•
pomocí čísel portů