Võrguvärav loobub andmepaketi edastamisest ja tagastab "kättesaamatu adressaadi" sõnumi olukorras, kus nõutakse andmepaketi killustamist, aga killustamine pole lubatud (inglise keeles no fragmentation flag). ICMP kuuendas versioonis kannab sõnum nime "liiga suur pakett" (package too big). Allika summutamise sõnum (inglise keeles Source quench message) "Allika summutamise sõnum" annab hostile teada, et pakettide väljasaatmise sagedust tuleb vähendada. Puhvriruumi lõppemise korral edastab võrguvärav sõnumi, et andmepakette ei saa enam järjekorda lisada ega järgmisele võrgule suunata. Andmepaketid, mida pole võimalik töödelda, kustutatakse. Võrguvärav võib saata ühe sõnumi iga kustutatud paketi kohta. Kui allikale ei saabu enam summutamise sõnumeid, saab ta suurendada pakettide väljastuse kiirust. ICMP kuuendas versioonis seda sõnumit ei eksisteeri. Ümbersuunamine (inglise keeles Redirect Message)
kanistrist teise ja paned lehtri vahele. Kallad sellise kiirusega, et lehter üle ei hakkaks ajama, muidu puhver umbes ja paketid lähevad kaduma). Selle jaoks on nt speed-matching, mis tagab selle, et saatja saadab andmeid sellise kiirusega, millise kiirusega vastuvõtja suudab neid lugeda. Et tagada flow control, sunnib TCP hoidma saatjal muutujat nimega “receive window,” mille abil on tal aimu sellest, kui palju on vastuvõtjas puhvriruumi. Kuna TCP on full-duplex, säilitavad mõlemal pool ühendust olevad saatjad selge vastuvõtuakna (receive window-i). Ütleme, et saatja A saadab midagi vastuvõtjale B (ehk A->B) LastByteRead - viimane baidinumber andmejadast, mis loeti puhvrist B-rakenduse poolt. LastByteRcvd - viimane baidinumber andmejadast, mis tuli võrgust ja istub nüüd puhvris B juures. RcvWindow muutub aja jooksul ehk siis on dünaamiline (valem on pildil v kui aru ei saa, siis: