ICMP协议简介
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,所谓ICMP协议,全称是Internet Control Message Protocol,中文意思是Internet控制消息协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控
千家信息网最后更新 2025年12月02日ICMP协议简介
所谓ICMP协议,全称是Internet Control Message Protocol,中文意思是Internet控制消息协议。
它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
ICMP的作用
ICMP协议对于网络安全具有极其重要的意义。
ICMP协议本身的特点决定了它非常容易被用于***网络上的路由器和主机。
比如,可以利用操作系统规定的ICMP数据包尺寸不超过64KB这一规定,向主机发起"Ping of Death"
(死亡之Ping)***。"Ping of Death" ***的原理是:如果ICMP数据包的尺寸超过64KB上限时,
主机会出现内存分配错误,导致TCP/IP堆栈崩溃,致使主机死机。 此外,向目标主机长时间、连续、大量地发送ICMP数据包,
也会最终使系统瘫痪。
大量的ICMP数据包会形成"ICMP风暴",使得目标主机耗费大量的CPU资源处理,疲于奔命。
CMP包有一个8字节长的包头,其中前4个字节是固定的格式,包含8位类型字段,8位代码字段和16位的校验和;
后4个字节根据ICMP包的类型而取不同的值。
ICMP提供一致易懂的出错报告信息。发送的出错报文返回到发送原数据的设备,因为只有发送设备才是出错报文的逻辑接受者。
发送设备随后可根据ICMP报文确定发生错误的类型,并确定如何才能更好地重发失败的数据包。
但是ICMP唯一的功能是报告问题而不是纠正错误,纠正错误的任务由发送方完成。
主机
数据
消息
网络
错误
控制
字节
报文
类型
设备
路由
重要
作用
字段
尺寸
报告
用户
目标
系统
路由器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发流行开发工作
swich2k无法链接服务器
网络安全属于那种专业
校园网络安全自查报告及整改措施
软件开发要编程
民权县网络安全检查
服务器rad
ctf网络安全大赛团队
戴尔服务器销售厂家
安卓连接数据库db
怎么查看数据库的总行数
2008数据库如何连接
服务器的网络安全问题
网络安全管理考核细化项点
谈谈对网络安全的理解
第五空间网络安全旁白
日照智海网络技术有限公司
三级计算机考试网络技术
新三板网络安全科技企业
服务器的光驱怎么关闭
跟网络安全有关的股票
网络安全专业毕业后能干什么
卓云网络技术怎么样
互联网科技项目投资
广西手机软件开发职位
mysql 数据库空间不够
中科腾海高清服务器
镇江网络安全设备价格
三级计算机考试网络技术
软件开发流程及岗位职责