Näiteks kajataotluse sõnumile vastuseks saadetud sõnum. 6) Järjekorranumber aitab eristada järjestikku saabuvaid sama tüüpi sõnumeid. 7) Valikulised andmed kirjeldavad, kuidas sõnumis määratletud tegevusi täide viia. 4 2.1 Piirangud ICMP veateateid ei saadeta vastuseks: 1) Teisele ICMP veateatele. Antud piirang aitab vältida sõnumite kordussaatmise tsükleid. See tähendab, et olukorras, kus leitakse viga saabunud ICMP veateate sõnumis, ei informeerita allikat esinenud veast. Siiski on võimalik saata ICMP veateadet vastuseks ICMP informatsioonisõnumile. 2) Leviedastuse ja multiedastuse paketile. Veateate esilekutsuva paketi saatmisel suurele hulgale hostidele edastaks iga host allikale sõnumi esinenud veast. See tekitaks võrguliikluse ülekoormuse. 3) IP paketi killule. Erandiks on killustatud paketi esimene osa
● Saatja ei tea, et midagi valesti läks ● Igale paketile ei pea kviitungeid saatma, puhvrisse jäävad augud sisse ● Kui tuleb timeout ACKe oodates, siis saadetakse uuesti Baitide nummerdamise loogika - Andmete saatmisel on esimese baidi nr (sequence) Kviitungil on nr, mida me järgmisena ootame (ACK) Ehitab IP mitte eriti töökindla protokolli peale töökindla andmevahetuse, kasutab kumulatiivseid kviitungeid. Kordussaatmise käivitab timeout/duplikaat ACK. Saatja poolt vaadatuna - Loo segment seq #, saada ära ja pane taimer käima. Kui tuleb timeout saada segment uuesti ja pane taimer uuesti käima. Kui saad ACK kätte nt mingi varasemalt unACK segmendi kohta - uuenda mis on ACK ja mis NACK. Saadetakse uuesti kui - ACK läheb kaduma või Timeout on liiga lühikeseks määratud. Kui tuleb 3 ühesugust kviitungit, siis saadetakse kohe uuesti see pakett, mis on kõige varem saadetud, isegi kui pole veel timeout.