Smazaný obsah Přidaný obsah
Bez shrnutí editace
Řádek 12:
ICMP zprávy se konstruují nad <!-- v en: originálu "at the IP layer"--> IP vrstvou; obvykle z IP datagramu, který ICMP reakci vyvolal. IP vrstva patřičnou ICMP zprávu zapouzdří novou IP hlavičkou (aby se ICMP zpráva dostala zpět k původnímu odesílateli) a obvyklým způsobem vzniklý datagram odešle.
 
Například každý stroj (jako třeba mezilehlé [[router]]y), který přeposílá IP datagram, musí v IP hlavičce dekrementovat políčko [[Time to live|TTL]] („''time to live''“, „zbývající doba života“) o jedničku. Jestliže TTL klesne na 0 (a datagram není určen stroji provádějícímu dekrementaci), router přijatý paket zahodí a původnímu odesilateli datagramu pošle ICMP zprávu „''Time to live exceeded in transit''“ („během přenosu vypršela doba života“).
 
Každá ICMP zpráva je zapouzdřená přímo v jediném IP datagramu, a tak (jako u [[UDP]]) ICMP nezaručuje doručení.