本文来介绍一下网络层传输出错时的处理方式
网络层协议控制信息N_PCI
1.1 正确格式
1.2 格式错误
-
多帧传输过程中,FF_DL如果小于6/7,即使用单帧传输即可完成,不应使用多帧,此时接收方应忽略FF,发送方发送完成该首帧后启动N_Bs定时器,超时后未收到流控制帧,向上层报告N_Bs超时错误。
-
多帧传输过程中,FF_DL 发送方发送连续帧首帧大于接收方的缓存,网络层处理:接收方网络层中断报文接受,接收方发送FC=Overflow,接收方无indication。
1.3 练习题
问: 上位机对控制器发送 10 00 31 F1 90 01 02 03
那么控制器该作何反应?
答: 控制器会将10 00 31 F1 90 01
02 03 部分当作FF_DL,那么长度>4095 ,所以控制器会回复以32 00 00
开头的流控制帧