当路由器检测出IP头出错,他下一步怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/19 10:51:26
当路由器检测出IP头出错,他下一步怎么做?是将IP数据包返回源主机还是纠正错误?
可是答案是纠正错误。
路由器里面的NR序列只存放着目的主机的IP地址和下一路由器的IP地址。他不知道源主机的IP地址。他怎么返回呢?

我想纠正一下,IP报头中是有发送方IP地址的!我觉得你这个问题问的有问题!
这个问题首先要搞清楚传输层有哪些协议:1.TCP 2.UDP
TCP协议的特点有面向连接的,使用排序,使用确认,使用基于窗口的流量控制;UDP协议的特点是不面向连接,不使用确认,不使用排序的。要看上层数据使用哪种协议传输的,如果使用TCP协议,经过三次握手的确认机制,使用排序纠错,它是一种很精确的传输方式,如果IP报头出错,它就会使用确认机制,数据包没有传送到目的地,会有一个回馈信息,告诉发送方重传那个包;如果使用UDP协议,它不是面向连接的,不需要确认和排序纠错,如果IP报头损坏,它就直接丢弃该包!

一个一个试就好了