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

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

Úvod do počítačových sítí

Podobné prezentace


Prezentace na téma: "Úvod do počítačových sítí"— Transkript prezentace:

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ň


Stáhnout ppt "Úvod do počítačových sítí"

Podobné prezentace


Reklamy Google