课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
计算机网络结构是程序员在学习计算机网络知识的时候需要重点掌握的一个内容,而今天我们就一起来了解下,计算机网络基础中网络层的特点与组成结构。
ICMP协议详解
网际控制报文协议(Internet Control Message Protocol)
该协议主要是用于辅助IP协议进行数据传输的
ICMP协议可以报告错误信息或者异常情况
ICMP的报文数据是通过封装在IP数据报中进行数据传输的。ICMP的报文分为两个部分:ICMP报文部和ICMP报文数据
ICMP报文部
类型:主要指的是ICMP报文的种类(主要有两大类,后边会进行说明)
代码:主要是指,不同的ICMP报文种类具体有哪些错误
校验和:主要是校验报文在整个传输中,是否存在错误
在前边介绍IP协议部中,有一个8位协议,它表明的是IP数据所携带的具体数据是什么协议的。ICMP的字段值为1
如果IP协议传输的数据是ICMP数据的话,那么,将会在协议中写入1
ICMP协议报文的两个种类
差错报告报文
网络不可达:IP地址可以表示一个网络,当主机号全为0时就表示的是某一个网络,如果整个网络不可达,就会报告一个类型为3,具体代码为0的ICMP协议报文
主机不可达:如果计算机A要和计算机B进行通信,而计算机B是关机的状态,就会出现主机不可达的情况
网络重定向:传输给某一个网络的数据,可能不能走该网络了,需要进行重定向
主机重定向:如果发送的报文,主机告知不能处理,请发送到另外一个主机
询问报文
回送请求或应答:主要是验证网络是否通。假设计算机A要和计算机B进行通信,A会发送一个空的数据给B,如果B收到,就给一个回应
时间戳请求或应答:当需要进行时间同步时,会用到这个
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。