网络知识之ICMP协议.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"网络知识之ICMP协议" ICMP(Internet Control Message Protocol,互联网控制消息协议)是一种非常重要的协议,它在TCP/IP协议族中扮演着关键角色。ICMP协议的主要作用是传递控制消息,例如网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 ICMP协议的重要性在于它对于网络安全的影响。ICMP协议的特点决定了它非常容易被用来攻击网络上的路由器和主机。例如,在1999年8月海信集团"悬赏"50万元人民币测试防火墙的过程中,其防火墙遭受到的ICMP攻击达334050次之多,占整个攻击总数的90%以上!可以看到,ICMP的重要性绝不可以忽视! ICMP协议的攻击方式有多种,例如"Ping of Death"攻击,利用操作系统规定的ICMP数据包最大尺寸不超过64KB这一规定,向主机发起攻击。如果ICMP数据包的尺寸超过64KB上限时,主机就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使主机死机。此外,向目标主机长时间、连续、大量地发送ICMP数据包,也会最终使系统瘫痪。大量的ICMP数据包会形成"ICMP风暴”,使得目标主机耗费大量的CPU资源处理,疲于奔命。 为了防止ICMP攻击,需要在日常网络管理中未雨绸缪,提前做好准备。例如,可以在路由器上对ICMP数据包进行带宽限制,将ICMP占用的带宽控制在一定的范围内,这样即使有ICMP攻击,它所占用的带宽也是非常有限的,对整个网络的影响非常少。或者,可以在主机上设置ICMP数据包的处理规则,最好是设定拒绝所有的ICMP数据包。 在Windows 2000 Server中,可以通过设置ICMP过滤来防止ICMP攻击。需要启动"路由与远程访问"服务,然后在"IP路由选择"中选择"常规",点击"输入筛选器"按钮,添加一个筛选条件,选择"ICMP"协议,输入"255"代表所有的ICMP类型及其编码。这样可以拒绝所有的ICMP数据包,防止ICMP攻击。 ICMP协议是一个非常重要的协议,它对于网络安全的影响是非常大的。因此,需要对ICMP协议进行充分的了解和掌握,以便更好地保护网络安全。
- 粉丝: 14
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
- java桌面小程序,主要为游戏.zip学习资源
- Java桌面-坦克大战小游戏.zip程序资源
- java语言做的魔板小游戏.zip
- 初学JAVA制作的坦克大战小游戏,使用JAVA 的GUI模拟2,5D界面.zip
- 公开整理-2024年832个国家级贫困县摘帽情况分省分年统计.xlsx
- 纯js+Jquery实现2048游戏
- 叠罗汉游戏,安卓java实现,自定义Framlayout,属性动画.zip