Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Transportní protokoly

Podobné prezentace


Prezentace na téma: "Transportní protokoly"— Transkript prezentace:

1 Transportní protokoly
Ing. Jiří Šilhán

2 UDP Nadstavba nad protokolem IP Nemění je vlastnosti (IP protokolu)
Poskytuje multiplexing/demultiplexing kontro,lní součty UDP je možné vypnout Protokol je používán aplikacemi, které potřebují rychlou komunikaci, má nízkou režii (oproti TCP) Nespolehlivé služby, nespojovaný Velikost bloku tak, aby odpovídal IP datagramu Má broadcast i multicast Komunikuje bezestavově

3 TCP Spojovaný charakter Spolehlivý
Obsahuje řízení toku (podle vlastností sítě resp. příjemce) Ochrana před zahlcením Navázání a ukončení spojení

4 porovnání UDP přenáší bloky dat – ty dostává od aplikační vrstvy a vkládá je do datagramů TCP přenáší data proudově (Stream), data dostává od apl. vrstvy po bytech De facto iluze streamu, v „reálu“ TCP segmenty – bytové rozhranní

5 Bytové segmenty TCP využívá služeb IP protokolu, který přenáší bloky dat ne byty TCP ukládá byty do bufferu a odesílá ho, až se buffer naplní nebo je dán příkaz k odeslání

6 Pracuje s pozicemi v bytovém proudu
Je plně duplexní Tj. dva bytové proudy Spolehlivý přenos je zajištěn pomocí kontinuálního potvrzování – čísluje data podle pozice v proudu Pro řízení toku (a potvrzování) používá metodu okénka – kolik dat (segmentů) může odesilatel odeslat, aby nezahltil příjemce; dostává kontinuálně potvrzení o doručení dat Okénko se posouvá podle toho kolik potvrzení o doručení dostal odesilatel

7 Řízení toku Zabránění zahlcení příjemce Viz metoda okénka
Příjemce může plně zastavit odesílání dat Může inzerovat nulový objem dat, který je (ne)schopen přijmout

8 TCP segment Proměnná velikost Obsahuje údaje o obou směrech přenosu
Formát segmentu: URG – urgent pointer – začátek urgentních dat Ack – acknowledgement number – pozice dalšího očekávaného bytu Psh – přednostní odeslání dat (před naplněním bufferu) Rst – ukončení spojení Syn – synchronizace pozic v proudu Fin – ukončení spojení – pouze v jednom směru

9 Způsob potvrzování Pro každý tcp segment má odesilatel časovač – jeho hodnota se nastavuje podle střední doby přenosového zpoždění – podle doručení odpovědí o doručení, pokud časovač 0 – potvrzení nedošlo Lze znovu odeslat segment a následující nebo jen příslušný Příjemce je v režimu in order – přijímá data v pořadí nebo out order přijímá data i mimo pořadí

10 Ukončování spojení Každá strana může jednostranně ukončit
Zpravidla ukončuje klient – odešle fin


Stáhnout ppt "Transportní protokoly"

Podobné prezentace


Reklamy Google