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!




DAS10-Protokoly síťové vrstvy

DOC
Stáhnout kompletní materiál zdarma (1.23 MB)

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.

Protokol ICMP

  • ICMP (Internet Control Message Protocol) – protokol řídících hlášení

  • Je určen k přenosu specifických zpráv týkajících se chyb a zvláštních okolností při přenosu datagramů

  • Používá služeb IP (pracuje v rámci síťové vrstvy nad IP)

  • Typ, kód – viz tabulka

  • Checksum – zabezpečení záhlaví zprávy proti chybám

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

  • ICMP zpráva není generována

  • IP datagram přenáší jinou ICMP zprávu

  • Cílová adresa datagramu je typu IP broadcast nebo IP multicast

  • Zdrojová adresa datagramu je 0.0.0.0., 127.0.0.1 (loopback)

  • Datagram obsahuje jiný fragment než první

(pole FRAGMENT OFFSET)

  • Ping

  • Ping (Packet Internet Groper) – slouží ke zjišťování dosažitelnosti cílové stanice/sítě

  • Žadatel vysílá ICMP- paket Echo request a cílový uzel je povinen odpovědět ICMP- paketem Echo reply

  • Příklad:

D:\>ping 194.149.105.18

Pinging 194.149.105.18 with 32 bytes of data:

Reply from 194.149.105.18: bytes=32 time<10ms TTL=63

Reply from 194.149.105.18: bytes=32 time<10ms TTL=63

Reply from 194.149.105.18: bytes=32 time<10ms TTL=63

Reply from 194.149.105.18: bytes=32 time<10ms TTL=63

Systém odeslal čtyřikrát žádost o echo. Odpověď měla 32

bajtů dlouhou, datovou část a získal ji do 10ms. V odpovědi

měla položka TTL (Time to Live) hodnotu 63.

  • Nemůže-li být IP-datagram předán dále směrem k adresátovi, pak je zahozen a odesílatel je protokolem ICMP uvědoměn z právou „Nedoručitelný IP-datagram“ (Destination Unreachable).

  • TYP=3, KÓD=0 - 15, data ICMP: 4B „0“ + záhlaví inkriminovaného IP datagramu (20B) + dalších 8 B.

  • TOS (Type of Service) – typ služby

  • Tracert

  • Slouží ke zjištění komunikační cesty k cílové stanici a všech směrovačů na cestě k cíli

  • Tracert (MS), Traceroute (UNIX)

  • Program odesílá na cílový uzel ICMP pakety Echo request

  • v prvním paketu nastaví položku TTL = 1. První směrovač na cestě paket zahodí a vrátí ICMP-paket „Čas vypršel“, protože musí zmenšit TTL alespoň o jedničku, ale tímto zmenšením už dostane nulu.

  • Z položky adresa odesílatele v IP-záhlaví lze zjistit adresu prvního směrovače na cestě.

  • Změří časový interval od odeslání po příjem paketu a zjistí se tak čas procházky paketu od odesílatele k příjemci a zpět. Toto se opakuje třikrát a všechny tři časy se zobrazí. Na konec řádku ještě zobrazí jméno směrovače, v hranatých závorkách jeho IP-adresa. Jméno získá z reverzního překladu v DNS.

  • Nezíská-li v časovém limitu odpověď, zobrazí místo času hvězdičku (*).

  • Vše se opakuje s hodnotou TTL=2 atd. Svou činnost program ukončí, když od cílového uzlu obdržíme ICMP-zprávu „Echo“.

  • K ukončení může pochopitelně také dojít, když nějaký směrovač nezná cestu k cílovému počítači, pak zdrojovému počítači zašle zprávu „nedoručitelný IP-datagram“.

  • Příklad:

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