Tầng Internet (tiếp tục)
Các dạng và codes ICMP
ICMP không sử dụng các số cổng, nhưng thay vào đó sử dụng các dạng và codes ICMP để nhận dạng các dạng khác nhau
của các thông điệp. Ví dụ, một thông điệp yêu cầu echo cái được sử dụng bởi yêu cầu Ping sử dụng dạng ICMP 8, trong
khi trả lời Ping quay trở lại với thông điệp ICMP dạng 0.
Một vài dạng ICMP được chia ra thành các mức tinh vi hơn với các codes khác nhau trong dạng. Ví dụ, ICMP dạng 3 là
một thông điệp “destination unreachable”, nhưng vì có nhiều lí do tại sao một đích không đến được, dạng được chia
nhỏ thành các codes khác nhau. Mỗi code là cho một thông điệp khác trong dạng (xem bảng dưới).

