Nhi�m v�chớnh c�a ICMP là thụng bỏo cỏc l�i x�y ra cho ngu�n. M�c dự v�i cỏc cụng ngh� m�i, nhi�u phương ti�n truy�n d�n �ỏng tin c�y �ó �ư�c gi�i thi�u, nhưng l�i v�n t�n t�i và c�n �ư�c x� lý. Do IP là m�t giao th�c khụng tin c�y nờn ICMP
�ư�c thi�t k� �� h�tr� IP trong �i�u khi�n l�i. Tuy nhiờn, ICMP khụng th�c hi�n s�a l�i, nú ch�thụng bỏo l�i. Vi�c s�a l�i�ư�c��l�i cho cỏc giao th�c t�ng trờn.
o Destination unreachable
Khi m�t router khụng th� ��nh tuy�n m�t datagram ho�c m�t tr�m khụng th�
chuy�n phỏt m�t datagram, datagram �ú s�b�b� �i và router ho�c tr�m�ớch g�i thụng bỏo l�idestination unreachable cho tr�m ngu�n.
o Source quench
IP là giao th�c phi k�t n�i. Khụng cú s� liờn l�c gi�a tr�m ngu�n, router và tr�m �ớch. IP khụng cung c�p cơ ch� �i�u khi�n lu�ng. Vi�c thi�u cơ ch� �i�u khi�n lu�ng cú th� gõy ra t�c ngh�n. M�t ngu�n khụng th� bi�t router trờn
�ư�ng�i ho�c�ớch cú x�lý k�p cỏc datagram nú g�i �i khụng?
Router ho�c tr�m �ớch cú m�t b� ��m v�i kớch thư�c gi�i h�n �� ch�a cỏc datagram nh�n �ư�c trư�c khi chuy�n ti�p ho�c x� lý chỳng. N�u t�c �� nh�n l�n hơn t�c�� chuy�n ti�p ho�c t�c�� x�lý, thỡ hàng ��i cú th�b� tràn. Trong trư�ng h�p này, router ho�c tr�m khụng cú cỏch nào khỏc ngoài vi�c b�m�t s�
datagram.
Thụng bỏo Source quench c�a ICMP �ư�c thi�t k� �� b�sung cho IP ch�c n�ng
�i�u khi�n lu�ng. Khi router ho�c tr�m b� gúi do cú t�c ngh�n, chỳng g�i m�t thụng bỏo Source quench t�i tr�m ngu�n. Thụng bỏo này cú hai m�c �ớch. Th�
nh�t, nú thụng bỏo cho tr�m ngu�n bi�t datagram �ó b�b�. Th�hai, nú c�nh bỏo tr�m ngu�n v�t�c ngh�n và tr�m ngu�n c�n gi�m t�c��g�i.
o Time exceeded
Thụng bỏo Time exceeded �ư�c g�i trong hai trư�ng h�p:
- Khi router nh�n�ư�c m�t datagram cú trư�ng th�i gian s�ng b�ng 0. - Khi trong m�t kho�ng th�i gian nh�t ��nh tr�m �ớch khụng nh�n �ư�c
t�t c�cỏc m�nh c�a m�t datagram.
o Parameter problem
S� khụng rừ ràng trong ph�n tiờu �� c�a m�t datagram cú th� gõy nờn cỏc v�n�� nghiờm tr�ng khi datagram di chuy�n trờn liờn m�ng. N�u m�t router ho�c tr�m �ớch nh�n th�y cú s� khụng rừ ràng ho�c thi�u m�t giỏ tr� nào �ú trong ph�n tiờu ��, chỳng s� b� gúi và g�i thụng bỏo Parameter problem
cho tr�m ngu�n.