Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




DAS12-Protokoly transportní vrstvy

DOC
Stáhnout kompletní materiál zdarma (758 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.

Protokoly transportní vrstvy TCP/IP

Transportní vrstva TCP/IP

  • Dohlíží na koncový přenos datových jednotek mezi odesílatelem a příjemcem

  • Odpovídá transportní vrstvě OSI modelu

Porty

  • Port – celé kladné číslo (16b), které využívají protokoly transportní vrstvy k rozlišení konkrétního cílového aplikačního procesu

  • Rozhraní mezi aplikační a transportní vrstvou se označuje číslem portu

  • Kategorie portů podle čísel

  • Známé porty = well known (0-1023) – přiděluje IANA

(http://www.iana.org/assignments/port-numbers)

  • Registrované porty (1024-49151) – registruje IANA

  • Dynamické a soukromé porty (49152-65535) – klientské procesy je volí náhodně

  • Synchronní přístup k portům – výpočet se pozastaví po dobu přístupu k portu

  • Pokud data dorazí dříve, než je proces připraven je přijmout, jsou uložena do vyrovnávací paměti

  • Socket – uspořádaná dvojice (IP adresa user-end systému+ Číslo portu), která jednoznačně určuje proces v rámci sítě

Příklad:

128.66.12.2.3382 (IP adresa zdroje + port klientského procesu) a

192.178.16.2.23 (IP adresa cíle + číslo portu = protokol Telnet)

Protokol UDP

  • Nespojovaná služba (Connectionless)

  • Nespolehlivá

  • Transport nelze řídit

  • Velmi efektivní – rychlá, malá provozní režie

  • Použití:

  • Pro aplikace s malým objemem přenášených dat (např. zprávy se stanovenou velikostí)

  • Pro aplikace vyžadující broadcast nebo multicast

  • Pro aplikace, které si správnost datových procesů samy zabezpečí

  • Příklad transportní služby UDP – programy pro systémové síťové služby

  • RIP (šíření směrovacích informací)

  • NTP (šíření systémových hodin)

  • DNS (překlady doménových jmen)

  • SNMP (správa IP sítí)

  • UDP paket v IP datagramu – obvykle je jeden UDP paket vysílán v jednom IP datagramu

  • Formát PDU (Protocol Data Unit) protokolu UDP

Protokol TCP

  • Spojovaná služba (Connection Oriented)

  • Spolehlivá

  • Typ služby – PAR (Positive Acknowledgement with Retransmission)

  • Zajišťuje doručení datových segmentů ve stejném pořadí, v jakém byly odeslány s vyloučením ztráty, bitové nesprávnosti a duplicity

  • Vytvoří mezi komunikujícími procesy (jejich porty) virtuální osmibitový full-duplex komunikační kanál

  • TCP spojení = dvojice komunikujících soketů

  • Použití:

  • FTP (přenos souborů mezi síťovými uzly)

  • TELNET (relace přes síťový terminál)

  • WWW-HTTP (přístup ke zdrojům systému)

  • SMTP (předávání elektronických poštovních zpráv)

  • Fáze komunikačního procesu

  • Vytvoření spojení

  • Řízený přenos proudu dat (sekvence datových segmentů), případné opakované vysílání nekorektně přijatých segmentů

  • Ukončení spojení

  • TCP paket v IP datagramu

  • Sequence Number (SN)

  • Je-li nastaven flag SYN, potom je SN počáteční číslo sekvence (ISN - Initial Sequence Number)

  • Není-li nastaven flag SYN, potom je SN pořadové číslo prvního datového oktetu v segmentu (vzhledem k celé sekvenci přenášených dat v rámci tohoto TCP spojení)

Témata, do kterých materiál patří

Podobné materiály