ICMP协议简介
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,所谓ICMP协议,全称是Internet Control Message Protocol,中文意思是Internet控制消息协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
智源紫光网络技术中心
网络安全对个人信息的保护
软件开发在电气工程中的作用
大连软件开发人员薪酬
软件工程软件开发就业方向
南京大学的网络安全怎么样
中国网络安全大赛排行榜
苏州市app软件开发公司
安装数据库到配置监听卡住
网页服务器连接失败是什么原因
网络安全教育作业好多
服务器搭建个人博客可以不备案吗
可以读取数据库的软件
大学有没有软件开发专业
租用网络安全技巧
数据库二维表排序
河北智能软件开发厂家报价
新型网络技术概念设计
可演进知识中心智能网络技术
数据库系统的核心任务
葫芦丝视频软件开发
尊重网络空间是维护网络安全
安全级别 数据库a1级
一个云服务器开两个服务吗
网络安全挣得多不多
app软件开发图
大学生对网络安全的建议
搭建免流vpn服务器
我的世界王朝服务器推荐
淋浴房设计软件开发