Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.

Slides:



Advertisements
Podobné prezentace
SÍŤOVÉ PROTOKOLY.
Advertisements

Úvod do počítačových sítí Úvod. Úvod do počítačových sítí •Úvod, síťové protokoly, architektury,standardy •Fyzická úroveň •Linková úroveň •Lokální počítačové.
HTTP server HTTP server 1 Jak to funguje?
SÍŤOVÉ SLUŽBY DNS SYSTÉM
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Analýza síťového provozu
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – model komunikace, TCP/IP protokol, další důležité protokoly Registrační číslo projektu: CZ.1.07/1.5.00/
Počítačové sítě Architektura a protokoly
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Protokol TCP/IP a OSI model
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Databázové systémy Architektury DBS.
TCP a firevall Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Protokoly a adresy na internetu
Základy počítačových sítí elektronická pošta Základy počítačových sítí Lekce 5 Ing. Jiří ledvina, CSc.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Firewall.
1 Služby pro přenos souborů Protokol FTP Autorizovaný přístup do souborového systému hostitelského uzlu Informace o obsahu souborového systému hostitelského.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
INTERNET – struktura, fungování a přehled využití
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
Autor:Ing. Bronislav Sedláček Předmět/vzdělávací oblast:Telekomunikace Tematická oblast:Datová komunikace Téma:Základní přehled síťové architektury Ročník:4.
Další služby W2K8 R2 serveru. Remote Desktop Services K čemu je to dobré? – Když potřebujete, aby se na server přes RDP mohly naráz přihlásit více než.
Služby internetu obr.: 1. WEB  WWW – (World Wide Web), také pouze zkráceně web v doslovném překladu "světová rozsáhlá síť“, neboli celosvětová síť 
Úroveň přístupu ke komunikačnímu médiu
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Základy informatiky část 6
Vybudujte si svůj vlastní internetovský ochranný val
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
Internet.
1 Protokol HTTP (Hypertext Transfer Protocol) HTTP je základem systému „World Wide Web“ (WWW) - Web … HTTP – jednoduchý protokol aplikační vrstvy, transport.
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Internetové protokoly Autor: Milan Bílek. Internet Internet je celosvětová systém propojených počítačových sítí. Počítače mezi sebou komunikují pomocí.
Protokoly úrovně 3 nad ATM Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc.
VPN - Virtual private networks Přednášky z Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc.
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Service layer. Service layer – úvod Problém  Vytvoření API aplikace  Odstínění bussiness logiky a transakčního chování od zbytku aplikace  Kam s aplikační.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-16.
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
Počítačové sítě Transportní vrstva
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
Internet Key Exchange Projektování distribuovaných systémů Ing. Jiří ledvina, CSc.
Internet protocol Počítačové sítě Ing. Jiří Ledvina, CSc.
Základy informatiky část 6. 6 Počítačové sítě Počítačová síť Skupina počítačů navzájem propojených, resp. připojených k centrálnímu počítači (serveru)
1 6 Počítačové sítě Transportní vrstva Ethernet driver ARPRARP IP ICMPIGMPOSPF TCPUDP Transportní vrstva Vrstva síťového rozhraní Síťová vrstva 17 Rozhraní.
Řízení přenosů TCP Počítačové sítě Ing. Jiří Ledvina, CSc.
 nejvíce využívaná služba internetu založená na www stránkách  poskytuje virtuální informační prostor, přístupný pomocí prohlížeče  výhodou www stránek.
Aktivní prvky ochrany sítí ● Filtrace, proxy, firewall ● Filtrace přenosu, zakázané adresy, aplikační protokoly ● Proxy, socks, winsocks ● Překlad adres.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
 = jedná se o vzájemné propojení lokálních počítačových sítí pomocí vysokorychlostních datových spojů  vznikl spojením mnoha menších sítí  v každé.
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Základní pojmy při používání Internetu
Počítačové sítě Systém pro přenos souborů – protokol FTP
PB169 – Operační systémy a sítě
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Protokol HTTP (Hypertext Transfer Protocol)
Počítačové sítě.
Počítačové sítě Systém pro přenos souborů – protokol FTP
Představa komunikačního procesu ve funkčních vrstvách
Úvod do počítačových sítí
Linková úroveň (druhá část)
Počítačové sítě IP vrstva
Transportní protokoly
Základy počítačových sítí elektronická pošta
Přednášky z Distribuovaných systémů
Network Fundamentals – Chapter 4
Úvod do počítačových sítí - Linková úroveň
Transkript prezentace:

Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.

Transportní služby Služby prováděné pro vyšší úrovně Primitivní transportní služby Berkeley Sockety

Služby prováděné na nejvyšší úrovni Síťová, transportní a aplikační úroveň

Primitivní služby transportní úrovně Primitivní funkce pro jednoduché transportní služby.

Primitivní služby transportní úrovně (2) Zapouzdření TPDU, paketů a rámců.

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ů.

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ě

Transportní protokol (a) Prostředí linkové úrovně. (b) Prostředí transportní úrovně.

Adresování TSAP, NSAP a transportní spojení.

Vytváření spojení Postup vytváření spojení mezi host 1 a host 2.

Vytváření spojení (2) (a) TPDU nemohou vstoupit do zakázané oblasti. (b) Problém resynchronizace.

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.

Uvolnění spojení Náhlé přerušení spojení se ztrátou dat.

Uvolnění spojení (2) Problém dvou armád.

Uvolnění spojení (3) Různé případy ukončení spojení. DR – Disconnect Request (a) normální postup, třífázové řízení. (b) ztráta posledního ACK. 6-14, a, b

Uvolnění spojení (4) (c) Ztráta odpovědi. (d) ztráta odpovědi i dalších DR. 6-14, c,d

Multiplexování (a) Vzrůstající multiplexování. (b) klesající multiplexování.

Obnova po chybě Různé kombinace strategií serveru a klienta.

Transportní protokol Internetu: UDP Úvod do UDP Vzdálené volání procedur Real-Time Transport Protocol (RTP)

Úvod do UDP UDP záhlaví.

Volání vzdálených podprogramů Kroky při vytváření volání vzdálené procedury. Spojky jsou vyznačeny šedě.

Real-Time Transport Protocol (a) Umístění RTP v zásobníku protokolů. (b) Zapouzdření paketu.

Real-Time Transport Protocol (2) Záhlaví RTP.

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

Model služeb TCP Některé používané porty. PortProtocol Use 21 FTP File transfer 23 Telnet Remote login 25 SMTP 69 TFTP Trivial File Transfer Protocol 79 FingerLookup info about a user 80 HTTP World Wide Web 110 POP-3 Remote access 119 NNTP USENET news

Fragmentace (a) Fragmentace segmentů do několika datagramů. (b) Do aplikace může být několik datagramů přeneseno najednou.

Záhlaví segmentu TCP TCP záhlaví.

Záhlaví segmentu TCP (2) Pseudozáhlaví používané pro výpočet TCP kontrolního součtu.

Vytváření spojení TCP (a) Vytváření TCP spojení – normální postup. (b) Kolize při vytváření spojení. 6-31

Stavy konečného automatu protokolu TCP Stavy konečného automatu popisujícího činnost TCP ve všech režimech.

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í.

Přenos dat TCP Manipulace s velikostí okna v TCP.

Přenos dat TCP (2) Syndrom „hloupého“ okna (silly window syndrome).

TCP - obrana proti zahlcení (a) Rychlé plnění sítí a přijímač s malou kapacitou. (b) Pomalé plnění sítí a přijímač s velkou kapacitou.

TCP - obrana proti zahlcení (2) Příklad - algoritmus ochrany proti zahlcení (pomalý start – slow start).

Transakční TCP (T/TCP) (a) RPC používající klasické TCP. (b) RPC používající T/TCP.