TCP/IP Illustrated I 读书笔记2 - ICMP协议

1. 以下情况不产生ICMP错误消息,

      1). ICMP错误消息不产生ICMP错误消息.

      2).目标地址是广播或多播地址的不产生ICMP错误消息. 这样会使网络拥塞.

      3).非首段IP分组不产生ICMP错误消息. 无法重组完整的IP包就丢弃了.

      4).链路层的广播不产生ICMP错误消息.

      5).源地址不是单一主机不产生ICMP错误消息.

2. ICMP错误消息通常包括产生ICMPIP包头和IP数据包的头8个字节. 这样就接收到ICMP后就可以知道是哪个协议的哪个进程产生了改ICMP消息.

3. 大多数TCP/IP的实现都是在kernel支持ping服务器的. Ping程序可以在ICMP echo request/reply消息的IPIP option域里加入record route option信息, 这样消息经过路由器时, 路由器会将出口IP填入record route option. 但这种方式收到IP option大小的限制, 只能记录9IP. 所以用的不多.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值