80 likes | 193 Views
1. KŠPA Kladno, s. r. o ., Holandská 2531, 272 01 Kladno, www.1kspa.cz. Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost. Transportní vrstva TCP/IP (1). segmentace dat a zpětné spojení segmentů vrstva rozděluje data do segmentů
E N D
1. KŠPA Kladno, s. r. o., Holandská 2531, 272 01 Kladno, www.1kspa.cz Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost
Transportní vrstva TCP/IP (1) • segmentace dat a zpětné spojení segmentů • vrstva rozděluje data do segmentů • každý segment je očíslován • na konci jsou segmenty opětovně složeny ve správném pořadí do původní datové zprávy • označování dat pro cílovou aplikaci • aby cílový počítač věděl, pro kterou aplikaci jsou segmenty určeny, musí obsahovat číselný identifikátor – tzv. port • spolehlivost přenosu • potvrzení doručených dat (segmentů) • opětovné zaslání poškozených či nedoručených segmentů • díky kontrole a potvrzování dochází ke zpomalování • spolehlivý přenos (kontrola správnosti) zajišťuje TCP (www stránky, e-mail) • nespolehlivý přenos (neprovádí kontrolu správnosti) zajišťuje UDP(přenos videa)
Transportní vrstva TCP/IP (2) • TCP - TransmissionControlProtocol • hlavním protokolem transportní vrstvy • spojově orientovaný • kontroluje přijaté segmenty • zajišťuje spolehlivost přenosu • UDF - User Datagram Protocol • využívá se v aplikacích, které nepotřebují spolehlivý přenos (nevadí ztráta, poškození, jiné pořadí) • je nespojový - nevytváří relaci s protějším počítačem • nekontroluje příjem datagramů • jednodušší a méně spolehlivý • rychlejší a nenáročný přenos [1]
Porty • 16 bit číslo identifikující zdrojovou a cílovou aplikaci, mezi kterými probíhá spojení • celkem 65 536 různých hodnot (0 – 65 535); rozdělení: • dobře známé porty ( 0 – 1 023) • čísla přidělena konkrétním aplikacím a procesům (HTTP, FTP, POP, ...) • registrované porty (1 024 – 49 151) • pro dynamické přidělení odchozích portů klientských aplikací • dynamické porty (49 152 – 65 535) • přidělovány dynamicky aplikaci, která zahajuje síťové spojení • IANA – Internet AssignedNumbersAuthority • organizace spravující čísla portů, IP adresy, DNS root servery [2]
Socket • jednoznačná kombinace síťové IP adresy a čísla portu75.78.215.11:8080192.168.10.1:81 • pro zjištění aktivních spojení slouží příkaz netstat
Síťová vrstva TCP/IP (1) • Adresování • každé síťové zařízení má unikátní síťovou IP adresu • pomocí IP adresy lze packety směrovat do cílového uzlu • Zapouzdření do packetu • packet – datový segment doplněný o hlavička obsahující: • IP lokálního zdrojového zařízení - odesílatele • IP cílového zařízení - příjemce • Směrování • tuto úlohu vykonávají routery – směrovače • dle směrovacích tabulek rozhodují, kam pošlou packet • Rozbalení • v cíli je z packetu odstraněna IP hlavička a vzniká segment • získaný segment je předán transportní vrstvě ke zpracování
Síťová vrstva TCP/IP (2) • IP(Internet Protocol) • zajišťuje síťovou adresaci a směrování packetů • od transportní vrstvy obdrží segment a připojí IP hlavičku (IP adresu příjemce a IP adresu odesílatele) • je nespojový • nevytváří si s protějškem žádné spojení před výměnou dat • je nespolehlivý • nekontroluje doručení dat – rychlejší přenos • nezabývá se potvrzováním úspěšného přijetí dat • je nezávislý na síťovém médiu, po kterém jsou data přenášena • je jedno, po jakých rozvodech je packet vyslán • verze IP: • IPv4 (32 bit adresa, 4 skupiny DEC čísel 0-255 oddělených tečkou ) • 192.168.48.39 • IPv6 (128 bit adresa, 8 skupin po 4 HEX číslech oddělených dvojtečkou) • 2001:0718:1c01:0016:0214:22ff:fec9:0ca5
Použité zdroje [1]FIRTH, Poul. http://www.wildbunny.co.uk/ [online]. [cit. 2.1.2014]. Dostupný na WWW: http://www.wildbunny.co.uk/blog/wp-content/uploads/2012/10/tcp-UDP.jpg [2]SOJKA, Lukáš. cs.wikimedia.org [online]. [cit. 2.1.2014]. Dostupný na WWW: http://upload.wikimedia.org/wikipedia/commons/a/a8/Komunikace.jpg Byly použity kliparty sady MS Office nebo vlastní zdroje Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoli další využití podléhá autorskému zákonu.