42.《计算机网络教程:自顶向下方法》(2012) 作者:Behrouz A.Forouzan

文章访问量:

P108、P109 无连接服务为什么不能实现流量控制、…

在无连接服务中,源进程(应用程序)需要将报文分成传输层可接受大小的数据块,并把它们一个一个地传递到传输层。传输层将每一个数据块看做彼此没有关系的单元。

既然每个数据块之间都没有关系,那传输的时候自然不会在头部加上序号。没有序号判断报文的先后顺序,那么服务器就不知道到底哪个报文需要重传,哪个报文重复,哪个报文失序。所以差错控制没法在无连接服务中有效的实现。
既然差错控制没法实现,那为啥还要实现流量控制和拥塞控制呢?反正我都没法保证到达主机的数据包是有序不重复的,那我实现流量控制图啥呢?比如缓冲区里全是失序的包,那怎么流量控制都没意义。拥塞控制同理。
Subscribe
提醒
0 评论
Inline Feedbacks
View all comments
0
在此留下你的评论x