赞
踩
本文讲解了计算机网络中如何实现可靠传输的工作协议
我们首先要知道,什么是可靠传输。
可靠传输是指,在传输过程中,要保证数据传输的可靠性,包括帧丢失重传的解决。
最简单的可靠传输方法: 停止等待协议
简单来说就是:
可以看出,这种方法效率非常低下,但是可靠性确实是得到了保证,接下来我们需要对其加以改善,如果网络这样的话,太慢了。
在计算机组成原理中我们学到过,指令的执行可以使用流水线来提高CPU利用率,这里我们也可以利用流水线思想提高计算机网络的利用率。
对于可靠性的问题,就要看下面的协议进行解决了。
和流水线一样,发送方可以连续发送数据,出现错误的话,返回出错的地方重新发送出错之后的所有帧(回退N帧)。
采用否认帧的方式:
采用超时重传的方式:
以上三种方法,都有一个共同点,就是发送方可以传输一个或多个数据,但是接收方只能接收一个帧。
针对这种情况,可以进行进一步优化:在发送方和接收方都维持一个窗口。
特点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。