alebo nájdi dovolenku:

Reklama:

Robota.sk Za lepším zamestnaním.



Hľadať zamestnanie pre fulltextom

Internet Control Message Protocol

Protokol ICMP (ang. Internet Control Message Protocol) je jeden z najdôležitejších protokolov zo sady protokolov internetu. Používajú ho operačné systémy počítačov v sieti na odosielanie chybových správ, napríklad na oznámenie, že požadovaná služba nie je dostupná alebo že potrebný počítač alebo router nie je dosiahnuteľný. ICMP sa svojím účelom líši od TCP a UDP protokolov tím, že sa obvykle nepoužíva sieťovými aplikáciami priamo. Výnimku je napríklad nástroj ping, ktorý posiela ICMP správy „Echo Request“ (a očakáva príjem správy „Echo Reply“, aby určil, či je cieľový počítač dosiahnuteľný a ako dlho paketom trvá, než sa dostanú k cieľu a späť. Technický prehľad: protokol ICMP definovaný v RFC 792 je súčasť sady protokolov internetu. ICMP správy sa typicky generujú pri chybách v IP datagramoch alebo na diagnostické a routovacie účely. ICMP správy sa konštruujú nad IP vrstvou, obvykle z IP datagramu, ktorý ICMP reakciu vyvolal. IP vrstva patričnú ICMP správu zapuzdrí novou IP hlavičkou (aby sa ICMP správa dostala späť k pôvodnému odosielateľovi) a obvyklým spôsobom vzniknutý datagram odošle. Napríklad každý stroj (ako medziľahlé routery), ktorý preposiela IP datagram, musí v IP hlavičke dekrementovať políčko TTL („time to live“, „ zostávajúca doba života“) o jedničku. Ak TTL klesne na 0 (a datagram nie je určený stroju prevádzajúcemu dekrementáciu), router prijatý paket zahodí a pôvodnému odosielateľovi datagramu pošle ICMP správu „Time to live exceeded in transit“ („počas prenosu vypršala doba života“). Každá ICMP správa je zapuzdrená priamo v jedinom IP datagrame, a tak (ako u UDP) ICMP nezaručuje doručenie. Hoci ICMP správy sú obsiahnuté v štandardných IP datagramoch, ICMP správy sa spracovávajú odlišne od normálneho spracovania protokolov nad IP. Vo veľa prípadoch je nutné preskúmať obsah ICMP správy a doručiť patričnú chybovú správu aplikácii, ktorá vyslala pôvodný IP paket, ktorý spôsobil odoslanie ICMP správy k pôvodcovi. Veľa bežne používaných sieťových diagnostických utilít je založených na ICMP správach. Príkaz traceroute je implementovaný odosielaním UDP datagramov so špeciálnou nastavenou životnosťou v TTL políčku IP hlavičky a očakávaním ICMP odozvy „Time to live exceeded in transit“ alebo „Destination unreachable“ („Cieľ nedosiahnuteľný“). Príbuzná utilita ping je implementovaná použitím ICMP správ „Echo Request“ a „Echo Reply“. Najpoužívanejšie ICMP datagramy: • Echo Request- požiadavka na odpoveď, každý prvok v sieti pracujúci na IP vrstve by na túto výzvu mal reagovať. Často to z rôznych dôvodov nie je dodržiavané. • Echo Reply- odpoveď na požiadavku • Destination Unreachable- informácie o nedostupnosti cieľa, obsahuje ďalšiu upresňujúcu informáciu  Net Unreachable- nedostupná cieľová sieť, reakcia smerovača na požiadavku

čítajte viac o Internet Control Message Protocol

Encyklopédia: ROBOTA.SK > Internet > Internetové protokoly >

Aplikačné protokoly
BitTorrent
Ethernet

HTTP
Kryptografické protokoly


Príbuzné výrazy:


Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.


Reklama: