ICMP是一种控制协议,不需要端口号。
ICMP的全称是互联网控制消息协议。说到ICMP,有些人可能会觉得陌生。事实上,ICMP与我们息息相关。在网络架构的所有级别,
都需要控制,不同的层级有不同的分工和控制内容。IP层的控制功能是最复杂的,主要负责差错控制和拥塞控制。任何控制都是基于信息的。在基于IP数据报的网络系统中,
网关必须自己处理数据报的传输,而IP协议本身没有获取和处理错误信息的内部机制。为了处理这些错误,TCP/IP设计了ICMP协议,当网关发现传输错误时,它立即向源主机发送ICMP消息。
上报错误信息,让源主机采取相应措施。它是一种错误和控制消息协议,不仅用于传输错误消息,还用于传输控制消息。