Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Úvod do počítačových sítí
Transportní úroveň
2
Úvod do počítačových sítí - Transportní úroveň
Transportní služby Služby prováděné pro vyšší úrovně Primitivní transportní služby Berkeley Sockety Úvod do počítačových sítí - Transportní úroveň
3
Služby prováděné na nejvyšší úrovni
Síťová, transportní a aplikační úroveň Úvod do počítačových sítí - Transportní úroveň
4
Primitivní služby transportní úrovně
Primitivní funkce pro jednoduché transportní služby. Úvod do počítačových sítí - Transportní úroveň
5
Primitivní služby transportní úrovně (2)
Zapouzdření TPDU, paketů a rámců. Úvod do počítačových sítí - Transportní úroveň
6
Primitivní služby transportní úrovně (3)
Stavový diagram pro jednoduchý transportní protokol. Plné čáry představují přechody klienta, tečkované přechody serveru. Přechody popsané skloněným písmem jsou způsobeny příjmem paketů. Úvod do počítačových sítí - Transportní úroveň
7
Základy transportních protokolů
Adresování Vytváření spojení Uvolnění spojení Řízení toku dat a vyrovnávací paměti Multiplexování Obnova po chybě Úvod do počítačových sítí - Transportní úroveň
8
Úvod do počítačových sítí - Transportní úroveň
Transportní protokol (a) Prostředí linkové úrovně. (b) Prostředí transportní úrovně. Úvod do počítačových sítí - Transportní úroveň
9
Adresování TSAP, NSAP a transportní spojení. 31.12.2018
Úvod do počítačových sítí - Transportní úroveň
10
Vytváření spojení Postup vytváření spojení mezi host 1 a host 2.
Úvod do počítačových sítí - Transportní úroveň
11
Úvod do počítačových sítí - Transportní úroveň
Vytváření spojení (2) (a) TPDU nemohou vstoupit do zakázané oblasti. (b) Problém resynchronizace. Úvod do počítačových sítí - Transportní úroveň
12
Úvod do počítačových sítí - Transportní úroveň
Vytváření spojení (3) Tři případy vytváření spojení s využitím třífázového navazování spojení. CR znamená Connection Request. (a) Normální operace, (b) Staré CR, nikam nezapadá. (c) duplicitní CR a duplicitní ACK. Úvod do počítačových sítí - Transportní úroveň
13
Uvolnění spojení Náhlé přerušení spojení se ztrátou dat. 31.12.2018
Úvod do počítačových sítí - Transportní úroveň
14
Úvod do počítačových sítí - Transportní úroveň
Uvolnění spojení (2) Problém dvou armád. Úvod do počítačových sítí - Transportní úroveň
15
Úvod do počítačových sítí - Transportní úroveň
Uvolnění spojení (3) 6-14, a, b Různé případy ukončení spojení. DR – Disconnect Request (a) normální postup, třífázové řízení. (b) ztráta posledního ACK. Úvod do počítačových sítí - Transportní úroveň
16
Úvod do počítačových sítí - Transportní úroveň
Uvolnění spojení (4) 6-14, c,d (c) Ztráta odpovědi. (d) ztráta odpovědi i dalších DR. Úvod do počítačových sítí - Transportní úroveň
17
Multiplexování (a) Vzrůstající multiplexování. (b) klesající multiplexování. Úvod do počítačových sítí - Transportní úroveň
18
Obnova po chybě Různé kombinace strategií serveru a klienta.
Úvod do počítačových sítí - Transportní úroveň
19
Transportní protokol Internetu: UDP
Úvod do UDP Vzdálené volání procedur Real-Time Transport Protocol (RTP) Úvod do počítačových sítí - Transportní úroveň
20
Úvod do počítačových sítí - Transportní úroveň
Úvod do UDP UDP záhlaví. Úvod do počítačových sítí - Transportní úroveň
21
Volání vzdálených podprogramů
Kroky při vytváření volání vzdálené procedury. Spojky jsou vyznačeny šedě. Úvod do počítačových sítí - Transportní úroveň
22
Real-Time Transport Protocol
Umístění RTP v zásobníku protokolů. Zapouzdření paketu. Úvod do počítačových sítí - Transportní úroveň
23
Real-Time Transport Protocol (2)
Záhlaví RTP. Úvod do počítačových sítí - Transportní úroveň
24
Transportní protokol Internetu: TCP
Úvod do TCP Model služeb TCP Fragmentace Protokol TCP Záhlaví segmentu TCP Vytváření spojení Koncepce TCP vysílání TCP – obrana proti zahlcení Transakční TCP Úvod do počítačových sítí - Transportní úroveň
25
Model služeb TCP Některé používané porty. Port Protocol Use 21 FTP
File transfer 23 Telnet Remote login 25 SMTP 69 TFTP Trivial File Transfer Protocol 79 Finger Lookup info about a user 80 HTTP World Wide Web 110 POP-3 Remote access 119 NNTP USENET news Některé používané porty. Úvod do počítačových sítí - Transportní úroveň
26
Úvod do počítačových sítí - Transportní úroveň
Fragmentace (a) Fragmentace segmentů do několika datagramů. (b) Do aplikace může být několik datagramů přeneseno najednou. Úvod do počítačových sítí - Transportní úroveň
27
Úvod do počítačových sítí - Transportní úroveň
Záhlaví segmentu TCP TCP záhlaví. Úvod do počítačových sítí - Transportní úroveň
28
Záhlaví segmentu TCP (2)
Pseudozáhlaví používané pro výpočet TCP kontrolního součtu. Úvod do počítačových sítí - Transportní úroveň
29
Úvod do počítačových sítí - Transportní úroveň
Vytváření spojení TCP 6-31 (a) Vytváření TCP spojení – normální postup. (b) Kolize při vytváření spojení. Úvod do počítačových sítí - Transportní úroveň
30
Stavy konečného automatu protokolu TCP
Stavy konečného automatu popisujícího činnost TCP ve všech režimech. Úvod do počítačových sítí - Transportní úroveň
31
Stavy konečného automatu protokolu TCP (2)
TCP diagram stavů. Silné čáry jsou pro klienta, silné čárkované pro server, slabé plné pro neběžné přechody klienta, slabé čárkované pro neběžné přechody serveru. Každý přechod je označen událostí a odpovídající akcí. Úvod do počítačových sítí - Transportní úroveň
32
Přenos dat TCP Manipulace s velikostí okna v TCP. 31.12.2018
Úvod do počítačových sítí - Transportní úroveň
33
Přenos dat TCP (2) Syndrom „hloupého“ okna (silly window syndrome).
Úvod do počítačových sítí - Transportní úroveň
34
TCP - obrana proti zahlcení
Rychlé plnění sítí a přijímač s malou kapacitou. Pomalé plnění sítí a přijímač s velkou kapacitou. Úvod do počítačových sítí - Transportní úroveň
35
TCP - obrana proti zahlcení (2)
Příklad - algoritmus ochrany proti zahlcení (pomalý start – slow start). Úvod do počítačových sítí - Transportní úroveň
36
Transakční TCP (T/TCP)
(a) RPC používající klasické TCP. (b) RPC používající T/TCP. Úvod do počítačových sítí - Transportní úroveň
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.