ICMP协议简介
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,所谓ICMP协议,全称是Internet Control Message Protocol,中文意思是Internet控制消息协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
福建软件开发免费中文版
怎么自学网络技术
国家信息网络安全监察部门
山西学生网络技术开发建议
计算机网络技术考试成绩
哪里有云服务器加盟平台
巨杉数据库为什么越查询越慢
安康软件开发简介
数据库需要打引号的字段
数据库打开frm
阿里云备案 更换服务器
专业技术网络安全继续教育
数据库I是什么意思
服务器可以安装在显示器上吗
数据库三种模式两种的优点
浙江大学家庭数据库更新
手机号码怎么查别人大数据库
淘宝买的服务器系统激活码
河南软件开发app制作
网络技术课程的特点
数据库技术未来的发展趋势
网络安全员证考试题库
怎么建立数据库链接
阿里云服务器增删改数据
我的世界网易版惊变100天服务器号
服务器 专利
华为软件开发岗试题
一个服务器可以装几个数据库
智能家居与服务器的区别
access拆分数据库