为啥对第一个分片的数据报片的所有后续报片都不发送ICMP差错报文

【为啥对第一个分片的数据报片的所有后续报片都不发送ICMP差错报文】 你这么考虑这个问题,一堆分片里第一个都有问题,后面的还能没事儿不成?而且理论上这些分片由同一个IP数据包分片得来,数据发送者发了一个数据包,你给人家回去3个ICMP差错报文,发送者还以为丢了3个包,能不懵B么?

■网友
只有第一个IP Fragment中的信息是最完整的,包含所有的IP选项和传输层端口信息,据此构造的ICMP差错报文被接收时,才能将错误信息报告给相应的socket。


    推荐阅读