ICMP协议

一、概念

        ICMP全称internet control message protocol,网络控制信息协议,主要是为了检测网络是否畅通等(如ping命令),属于网络层之上,传输层之下。

二、报文格式

        Type:0代表回应,8代表请求,3代表不可达,4代表源抑制,5代表重定向,11代表超时,13代表时间戳请求,14代表时间戳回应

        Code:需要的情况下,0代表网络,1代表主机,2代表协议

        Checksum:校验和

        Identifier:标识符,为了区别不同的ICMP报文

        Senquence number:序列号,从0开始,每多一个则加1

三、流程

        1、客户端发送ICMP报文给目标主机;

        2、目标主机进行相应回复

四、重定向

        一般情况下,当路由器发现源主机使用的是一个非优化的路由的时候,会向主机发送一个ICMP重定向的报文,改变目标主机的默认网关为优化后的

五、重定向攻击

        攻击主机向目标主机发送重定向报文,使得目的主机的默认网关改编为攻击方想要的地址

六、防御

        可以设置拒绝接收ICMP重定向消息

<该文档为复习自用,如果能给你有什么启发,非常开心,如果能帮忙指出错误,万分感谢>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值