Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilDrahomíra Musilová
1
Počítačové sítě 14. IPv4 © Milan Keršlágerhttp://www.pslib.cz/ke/slajdy http://creativecommons.org/licenses/by-nc-nd/3.0/ Obsah: ● IP protokol, IP adresa, třídy adres ● neveřejné adresy, dělení na podsítě, maska sítě ● IP datagram, fragmentace ● broadcast, multicast, loopback, ping, traceroute 2.3.2011
2
Internet Protokol – IP ● základ rodiny TCP/IP ● datagramová služba, doručení bez záruk – hlavička + data (min. délka 60 oktetů) ● dnes IPv4 – jedinečná IP adresa (4 oktety) – adres pro IPv4 je nedostatek (docházejí, resp. již došly) ● nastupuje IPv6 – IP adresa 128 bitů
3
IP adresa ● 4 oktety, tj. 32 bitů ● oktety proto, že je vyjádřen přesně počet ● zápis je dekadicky po oktetech, odděleno tečkami ● např.: 147.230.16.1 ● kvůli snadnějšímu zapamatování DNS – doménová jména – oddělovačem je tečka (www.seznam.cz)www.seznam.cz – stromová struktura – jeden celosvětový kořen
4
IP datagram
5
Maska sítě ● bitové vyjádření IP podsítě ● jedničky označují část IP adresy s číslem sítě ● nuly vyjadřují část IP adresy s číslem počítače ● podsíťě jsou navzájem odděleny routery ● číslo sítě = IP adresa AND maska sítě ● přidává se jako vlastnost: – síťového rozhraní – záznamu v routovací tabulce ● např: IP 192.168.1.0, maska 255.255.255.0
6
IP broadcast ● 255.255.255.255 ● lokální broadcast (pro danou podsíť) ● odesláno na MAC adresu FF:FF:FF:FF:FF:FF ● nepřekročí hranici segmentu, tj. neprojde routerem ● IP adresa se samými 1 na místě čísla počítače ● síťový broadcast (pro danou podsíť) ● může cestovat na velkou vzdálenost ● odesílatel typicky netuší, jaká je maska v cíli – ale může to vyzkoušet → broadcast storm – typicky filtrováno na routerech (s firewallem)
7
ICMP ● Internet Control Message Protocol ● povinná součást implementace TCP/IP ● služební protokol ● zapouzdřeno v IP datagramu ● oznamuje stavy sítě, chyby, k testování,... – nese v sobě typ a kód (dvě čísla) – ping: výzva 8,0 a odpověď 0,0 ● ICMPv4 a ICMPv6
8
ping ● ověřování spojení mezi uzly v síti ● výzva: Žiješ?odpověď: ANO! ● měří se latence (zpoždění) příchodu odezvy – záleží též na délce datagramu (prakticky max 1500 B) $ ping seznam.cz PING seznam.cz (77.75.76.3) 56(84) bytes of data. 64 bytes from www.seznam.cz (77.75.76.3): icmp_req=1 ttl=251 time=8.38 ms 64 bytes from www.seznam.cz (77.75.76.3): icmp_req=2 ttl=251 time=24.9 ms 64 bytes from www.seznam.cz (77.75.76.3): icmp_req=3 ttl=251 time=5.12 ms 64 bytes from www.seznam.cz (77.75.76.3): icmp_req=4 ttl=251 time=81.3 ms 64 bytes from www.seznam.cz (77.75.76.3): icmp_req=5 ttl=251 time=10.5 ms ^C --- seznam.cz ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 5.126/26.065/81.324/28.452 ms
9
traceroute ● zobrazení cesty v síti ● využívá položky TTL v hlavičce IP datagramu – každý router snižuje TTL o 1 – program vyšle datagram s TTL=1 – první router sníží na nulu a pošle zpět ICMP zprávu – program vypíše IP adresu prvního routeru – program vyšle datagram s TTL=2 –...celý cyklus se opakuje, dokud není dosaženo cíle
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.