Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Podobné dokumenty
Y36PSI Protokolová rodina TCP/IP

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

Architektura TCP/IP je v současnosti

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Počítačové sítě 1 Přednáška č.4 Síťová vrstva

Rodina protokolů TCP/IP, verze 2.7. Část 5: Protokol IP et al.

Počítačové sítě Transportní vrstva. Transportní vrstva

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Analýza protokolů rodiny TCP/IP, NAT

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Sada protokolů TCP/IP

12. pomocné protokoly, IPv6. Miroslav Spousta, 2005 ICMP. pomocný protokol IP, vlastn ě součást IP protokolu

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

Technologie počítačových sítí 5. přednáška

Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.6

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Pohled na pojem počítačová síť

Téma 9 Základy počítačových sítí Obsah

Zjednodusene zaklady ARP,TCP/IP Jiri Kubina Ver. 1.0 leden 2006

6. Transportní vrstva

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vizualizace a demonstrace IP fragmentace.

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

překrýt konkrétní přenosové technologie jednotnou pokličkou která zakrývá specifické vlastnosti přenosových technologií

Rodina protokolů TCP/IP. Rodina protokolů TCP/IP. verze 3. Téma 5: Protokol IPv4. Jiří Peterka

Rodina protokolů TCP/IP verze 3

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Střední průmyslová škola, Bruntál, příspěvková organizace. Praktická maturitní práce

IPv6. Miroslav Čech. (aktualizováno 2009, J. Blažej)

Fakulta elektrotechnická. Protokol IP

JAK ČÍST TUTO PREZENTACI

Základní struktury LAN Lokální sítě s vysíláním (broadcast networks)

verze 3 Téma 8: Protokol IPv6

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Úvod do počítačových sítí 1. A4B33OSS (J. Lažanský) verze: Podzim 2012

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

11. IP verze 4, adresy. Miroslav Spousta, IP verze 4

Počítačové sítě IP multicasting

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Protokoly TCP/IP. rek. Petr Grygárek Petr Grygárek, FEI VŠB-TU Ostrava, Počítačové sítě (Bc.) 1

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Identifikátor materiálu: ICT-3-03

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

OSI TCP/IP Aplikace a protokoly 7. aplikační 6. presentační 5. relační

Komunikační protokoly počítačů a počítačových sítí

Routování směrovač. směrovač

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

MODELY POČÍTAČOVÝCH SÍTÍ

X36PKO Úvod Protokolová rodina TCP/IP

Počítačové sítě Protokoly, architektura Normalizace architektury otevřených systémů Referenční model OSI standard ISO 7498 r

3.17 Využívané síťové protokoly

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005

Počítačové sítě IP směrování (routing)

Protokol IP verze 6. Co je to IPv6. Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc.

Počítačové sítě Systém pro přenos souborů protokol FTP

Telekomunikační sítě Protokolové modely

Sledování ICMPv6 na segmentu LAN s protokolem IPv6

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Směrování- OSPF. Směrování podle stavu linek (LSA) Spolehlivé záplavové doručování

aplikační vrstva transportní vrstva síťová vrstva vrstva síťového rozhraní

Standardizace Internetu (1)

MPLS MPLS. Label. Switching) Michal Petřík -

Vlastnosti podporované transportním protokolem TCP:

Inovace bakalářského studijního oboru Aplikovaná chemie

Protokoly přenosu. Maturitní otázka z POS - č. 15. TCP/IP (Transmission Control Protocol/Internet Protocol)

Obsah Počítačová komunikace Algoritmy a mechanismy směrování v sítích Řízení toku v uzlech sítě a koncových zařízeních...

Příklad materiálů pro kurz Zá klády poč í táč ovy čh sí tí (TCCN-IP1)

Zásobník protokolů TCP/IP

Y36SPS Bezpečnostní architektura PS

Střední odborná škola a Střední odborné učiliště, Hořovice

Počítačové sítě Aplikační vrstva Domain Name System (DNS)

5. Směrování v počítačových sítích a směrovací protokoly

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Počítačové sítě. Architektura TCP/IP. V současnosti nejpoužívanější síťová architektura (primární architektura sítě Internet) Implementace TCP/IP

Semestrální projekt do SPS Protokol RSVP na Cisco routerech

Konfigurace síťových stanic

Technologie počítačových sítí 2. přednáška

Projekt IEEE 802, normy ISO 8802

4. Transportní vrstva

Počítačové sítě Implementace RM OSI. Počítačové sítě - Vrstva datových spojů 1

Eva Hladká. jaro 2017

Sí tová vrstvá [v1.1]

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

e1 e1 ROUTER2 Skupina1

Y36SPS Bezpečnostní architektura PS

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě

Typy samostatných úloh PSI 2005/2006

Komunikační sítě a internetový protokol verze 6. Lukáš Čepa, Pavel Bezpalec

Co je to IPv6 Architektura adres Plug and Play Systém jmenných domén Přechod Současný stav IPv6

Počítačové sítě IP routing

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

CCNA 2/10 Další funkce TCP/IP Aleš Mareček Jaroslav Matějíček 1

Transkript:

IP vrstva Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF UDP TCP Transportní vrstva ICMP IGMP OSPF Síťová vrstva ARP IP RARP Ethernet driver Vrstva síťového rozhraní 1

IP vrstva Do IP vrstvy náležejí další protokoly (ICMP, IGMP, OSPF a další), které vkládají svá PDU do IP datagramů Protokol IP vkládá IP datagramy do rámců protokolů data-link vrstvy (např. IEEE 802.3, IEEE 802.11, FDDI) Protokoly ARP a RARP vkládají své zprávy přímo do rámců data-link vrstvy (nikoliv do IP datagramů) 2

IP protokol Vytváří datagramy Počítačové sítě IP vrstva Zajišťuje přenos datagramů přes směrovače, které rozhodují o přenosové trase (potvrzovaná služba bez spojení - nespolehlivá), V případě potřeby (velikost datagramu > MTU) rozděluje pakety na fragmenty každý fragment je samostatný datagram. Defragmentace (znovusestavení fragmentů) se provádí na cílovém systému IP poskytuje službu transportním protokolům UDP a TCP, připojuje IP záhlaví před UDP datagramy a TCP segmenty Pořadí přenášených bitů big endian 3

IP vrstva IP záhlaví PDU transportní vrstvy 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 VERSION HLEN TYPE OF SERVICE TOTAL LENGTH IDENTIFICATION FLAGS FRAGMENT OFFSET TIME TO LIVE PROTOCOL HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS IP OPTION (PADDING) 4

IP vrstva Pole TOS (Type of Service) specifikace požadavků na přenos datagramu 8 9 10 11 12 13 14 15 D (Delay) - přenos s minimálním zpoždění T (Throughput) přenos s maximálním výkonem R (Reliability) přenos s maximální spolehlivostí C (Cost) přenos nejméně nákladný Přenos bez zvláštních požadavků TOS=0 D Aby nastavení TOS bylo účinné, musí být podporováno všemi směrovači na přenosové cestě T R C 5

IP vrstva Řízení fragmentace Identifikace fragmentu pole IDENTIFICATION (16 bitů) Příznak fragmentace pole FLAGS (3 bity, 1. je nevyužitý) DF Don t Fragment MF More Fragment 0 0 0 0 DF MF 1-0 1 0 0 nefragmentuje následují další fragmenty poslední fragment Umístění fragmentu v rámci původního datagramu (v počtu oktetů od prvního oktetu datagramu) pole FRAGMENT OFFSET (13 bitů) 6

IP vrstva Pole TIME-TO-LIVE maximální počet průchodů přes mezilehlé směrovače při průchodu směrovačem je hodnota snížena o 1. Je-li TTL=0/1 a datagram není v cílové IP síti chybová ICMP zpráva Pole PROTOCOL kód protokolu, jehož PDU je v datagramu zapouzdřeno Protokol kód Protokol kód IPv4 00 UDP 17 ICMP 01 TCP 06 IGMP 02 Pole HEADER CHECKSUM - kontrolní součet záhlaví (nikoliv datového obsahu) 7

IP vrstva Pole IP OPTION formát definované volby: Kód volby Délka Parametry 1 B 1 B Vytvoření záznamu o směrování (Record Route Option) kód 0x07 Specifikace striktní přenosové cesty (Strict Source Routing Option) kód 0x89 Specifikace volné přenosové cesty (Loose Source Routing Option) kód 0x83 Časový snímek (v msec uplynulých po půlnoci) přenosové cesty (Time Stamp Option) kód 0x44 Problém IP voleb: aby volby měly smysl, musely by být implementovány na všech mezilehlých zařízeních (routerech) na přenosové cestě (a to nebývají) 8

IP vrstva protokol ICMP Protokol ICMP (Internet Control Message Protocol) informace o chybách a jiných významných událostech IP datagram s ICMP zprávou IP záhlaví ICMP zpráva ICMP záhlaví ICMP data TYP KÓD CHECKSUM 8 8 16 9

IP vrstva protokol ICMP Kde je ICMP zpráva je generována Cílovým uzlem datagramu, ke kterému se ICMP zpráva vztahuje Jedním z mezilehlých uzlů (směrovačů), kterými tento IP datagram prochází Kdy není ICMP zpráva generována IP datagram přenáší jinou ICMP zprávu Cílová adresa datagramu je typu IP broadcast nebo IP multicast Datagram obsahuje jiný fragment než první (viz pole FRAGMENT OFFSET) Zdrojová adresa datagramu je 0.0.0.0., 127.0.0.1 (loopback), IP adresa typu IP broadcast nebo IP multicast 10

IP vrstva protokol ICMP ICMP Echo Request TYP=8, KÓD=0, data ICMP: Identifikátor zprávy Pořadové číslo zprávy Volitelná libovolná data ICMP Echo Reply - TYP=0, KÓD=0, data ICMP kopie dat z příslušné ICMP request ICMP Time Exceeded - TYP=11, KÓD=0/1, data ICMP : 4B 0 + záhlaví inkriminovaného IP datagramu (20B) + dalších 8 B Kód 0 - hodnota TTL=0/1 a IP datagram není v cílové IP síti generuje pouze router Kód 1 vypršel čas pro znovusestavení fragmentů datagramu - generuje pouze cílový uzel 11

IP vrstva protokol ICMP ICMP Destination Unreachable - TYP=3, KÓD=0-15, data ICMP: 4B 0 + záhlaví inkriminovaného IP datagramu (20B) + dalších 8 B Kód Význam Kód Význam 0 Nedostupná IPsíť 6 Cílová IP síť neznámá 1 Nedostupný IP host 7 Cílový IP host neznámý 2 Nedostupný protokol 9 Administrativní zákaz přístupu do IP sítě 3 Nedostupný port 10 Administrativní zákaz přístupu k IP hostu 4 Nutná fragmentace, nastaven D příznak 5 Určený router selhal (při IP volbě Source Routing ) 11 Nedostupná IP síť pro požadovanétos 12 Nedostupný IP host pro požadovanétos 12

IP vrstva protokol ICMP ICMP Redirect Error TYP=5, KÓD=0-3, data ICMP: IP adresa směrovače, na který měl být datagram poslán (4B) záhlaví inkriminovaného IP datagramu (20B) dalších 8 B datagramu ICMP Redirect generuje směrovač, na který byl (nekorektně) datagram zaslán IP datagram (1) (3) ICMP (2) R2 R1 13

IP vrstva protokol ICMP ICMP 5 Redirect Error Zdrojový uzel v ICMP obdrží ve zprávě Redirect Error : IP adresu směrovače (nesprávného), kterou si má ve své tabulce opravit IP adresu směrovače, kam měl být datagram správně poslán (tu si musí zapsat do tabulky) IP adresu cílového uzlu, kam byl datagram posílán Kód 0 - přesměrování pro IP síť 1 - přesměrování pro IP host 2 - přesměrování pro IP síť a TOS 3 - přesměrování pro IP host a TOS 14

IP vrstva protokol ICMP ICMP Time Stamp Request/Reply TYP=13/14, KÓD=0, data ICMP: Identifikátor (2B), pořadové číslo zprávy (2B) Čas odeslání (v msec uplynulých od půlnoci) (4B) Čas přijetí (4B) Čas odeslání odpovědi (4B) request reply RTT Round-trip Time 15

IP vrstva protokol ICMP ICMP Source Quench Error TYP=4, KÓD=0, data ICMP: 32 bitů 0 (4B) záhlaví inkriminovaného IP datagramu (20B) dalších 8 B datagramu může generovat směrovač nebo cílový systém, který nestíhá ICMP Parameter Problems Error TYP=12, KÓD=0/1, data ICMP: Ukazatel na chybný oktet v datagramu (1B) + 24 bitů 0 (3B) záhlaví inkriminovaného IP datagramu (20B) dalších 8 B datagramu Kód 0 chyba v hodnotě parametru Kód 1 požadovaný parametr (volitelný) chybí 16

IP vrstva protokol ICMP Seznam typů ICMP zpráv 17