首页 > TAG信息列表 > Nak
实现TCP协议端到端的可靠传输 RDT
RDT2.0: 在RDT2.0中,传输通道被视为有可能发生比特错误,我们使用差错检测来检验接收到的包有没有错误,以此来判断是否应该重传。接收方会返回NAK或ACK,分别对应数据错误和数据正确。在Log.txt中可以看到,在此处接收方返回了NAK,让发送方重传数据。 RDT2.1: RDT2.1解决了RDT2.0一个致命的关于各种运输层的可靠传输协议
可靠传输协议 相信大家在学习计算机网络时,学到可靠传输协议这里会有一点乱,我把这几天所学的知识整理如下,希望对大家有所帮助。 全文基于对计算机网络有一定基础的人学习,文章中很多地方讲的不是很全很细,倘若要系统性学习,还是建议阅读《计算机网络自顶向下方法》原书。 一对一《TCP原理》
1.利用checksum,可以检测发送方到接收方的数据是否出现翻转异常。如果没有异常则回复ACK,如果异常则回复NAK。回复NAK,则发送方重新发送上一条packet。 2.如果ACK和NAK在传输中出现错误怎么办?发送方会直接重新发送上一条packet,如果刚回复的是ACK,那么接收方会把这个packet丢弃,再回