导航:首页 > 网络连接 > 计算机网络后退重传

计算机网络后退重传

发布时间:2022-07-11 05:43:58

计算机网络后退N帧求解

虽然很容易混淆,但是谢希仁说的很清楚,数据链路层使用自动重传请求即arq协议来实现可靠传输,跟运输层tcp协议机制非常接近所以在传输层讲。链路层中发送的单位是帧,确认的是按序收到的最后一个帧编号,比如收到12456那么他就只确认2,发送方就知道他起码3没收到,456还不清楚,如果是选择重传那就只需要发送3了,而这里既然是GBN那就只能退回直接重发3456,那么接受方就直接确认6这个就是连续arq,也就是不用逐个确认。而tcp报文段是面向字节的,每次确认的是按序收到的序号的下一个字节(数据部分)序号,这就是传输层和链路层在确认序号上的差别,当然,tcp是选择重传的,不是后退,链路层如果不是连续arq那就退化成普通的停止等待了,也相当于在连续arq模式中把接受窗口大小设置为1,发送方每次就只能发送一个帧,发完就等确认。而现在底层传输一般比较稳定,因此连续arq就提高了信道的利用率得到广泛使用

Ⅱ 计算机网络中,tcp连接中快速重传为什么要三个重复ack,而不是两个或一个

这是RFC 5681的规定, 收到连续三个重复ACK才触发快速重传。
至于理由,大概是一次或两次重复ACK在多级多路由的复杂网络中很容易出现,所以协议制定方最终确定将这个系数取为3。实际上3次在某些情况下也是会被破坏的。

Ⅲ 计算机网络:后退N帧协议是如何分辨新帧和旧帧的

后退N帧策略的基本原理

当接收方检测出失序的信息帧后,要求发送方重发最后一个正确接收的信息帧之后的所有未被确认的帧;或者当发送方发送了N个帧后,若发现该N帧的前一个帧在计时器超时后仍未返回其确认信息,则该帧被判为出错或丢失,此时发送方就不得不重新发送出错帧及其后的N帧。这就是GO-DACK-N(退回N)法名称的由来。因为,对接收方来说,由于这一帧出错, 就不能以正常的序号向它的高层递交数据,对其后发送来的N帧也可能都不能接收而丢弃。
后退N帧的工作情况

GO-DACK-N法操作过程如下图。图中假定发送完8号帧后,发现2号帧的确认返回在计时器超时后还未收到,则发送方只能退回从2号帧开始重发。

选择重传ARQ协议

为了进一步提高信道的利用率,可设法只重传出现差错的数据帧或者是定时器超时的数据帧。但这时必须加大接收窗口,以便先收下发送序号不连续但仍处在接收窗口中的那些数据帧。等到所缺序号的数据帧收到后再一并送交主机。这就是选择重传ARQ协议。

使用选择重传ARQ协议可以避免重复传送那些本来已经正确到达接收端的数据帧。但我们付出的代价是在接收端要设置具有相当容量的缓存空间,这在许多情况下是不够经济的。

正因如此,选择重传ARQ协议在目前就远没有连续则协议使用得那么广泛。今后存储器芯片的价格会更加便宜,选择重传ARQ协议还是有可能受到更多的重视。

Ⅳ 计算机网络的问题,麻烦知道的呃详细解答一下

很惭愧,我也不会。。
第一题,我的课本是谢希仁的计算机网络第六版,怎么没见到GBN在哪一层,你给我说一下,我们共同研究
第二题,没告诉数据传输率啊,怎么求Td呢?
第三题,这个我倒是懂,肯定是900才对。第一段数据应该是100-399,共300B,第一段确认号为400,第二段肯定是900啊,确认号就是说“900之前的都收到了”

Ⅳ 计算机网络后退N帧题目求解

1.If using CRC to calculate the checksum, the length of the
generator polynomial should be _9__bits.
2.If using hexadecimal signal to send over a 6-kHz noiseless
channel, the maximum achievable data rate will be__48__kbps.
根据奈奎斯特定理:Rbmax=2*6*log216=48kbps
3. At t1 the acknowledgenent number of frame A3 sent by Node-A should be ___3___
因为,B2,3发的确认号是3,因此A3 的发送确认号应该是3.
4. From t0 to t2, Node-A can confirm that total __4_ frames Node-B has received correctly. Denote them as Ax,y:
Seqence NumBber x ACKnumber y
First frame: A 0 1
Last frame: A 3 3
5. From t2 assume Node-A has enough data to be transmitted, if
no timeout occurred and no more data frame is received from Node-B, Node-A can send____3__date frames maximally.
Denote then as Ax, y:
Sequence Num(X) ACK number(Y)
First frame: A 4 3
Last fraae: A __6___3
仅供参考。

Ⅵ 求高手解答一个关于2011年计算机网络中选择重传的考研真题题目

这个啊 其实是考试的文字游戏 题目已经说了 已知0到3号四个帧 1号帧确认收到 0、2依次超时 那么此时需要重传(注意是需要) 而不是现在让你当机器 就得重传;故而选0和2重传 因为根本没说3怎么回事。。。。当然啦 如果是做学问深究的话 这题目没意义。。。首先一个IP数据包封装到数据链路层 分帧 发送。。。这其实是有一个窗口的 在发送方 接收方都有个缓冲的窗口。。。我们知道一个IP数据包你必须收全 但是数据链路层往往是不保持状态的载波侦听协议 他就是能发就发 不发就等 故而在接受和发送方都有窗口缓冲。。。在接收方 其实也不是要求就得按序收到 他可以缓冲一下 在有限时间内收全即可。。。所以啊 要深究起来 指不定重传多少帧 因为你在有限时间内可能是重传未收到帧 而在整个IP包超时后可能得全部重来 另外 又比如你是1号确认收到 0 2依次超时 那么它超时后是重新滚入待发送序列的 当然这里有算法 有不同算法把这些或而放最后 或而按照优先级插入队列等等 但是这个时候又可能0的收回来了 这个时候还有可能把0从二次待发送列中移除 所以说啊 网络协议知识的学习 就是要实打实的考虑复杂网络状况下网络协议的运行情况 可不是简简单单就这么回事 要是真是这么简单的情况 网络协议就不会那么多 也不会有那么多优先级啊、重传、排序啊等等算法

Ⅶ 一个计算机网络的问题

序号位数为n,所以可辨别的范围是2^n。所以不可能大于2^n。
若为2^n,从0开始发送发出了所有却未受到应答,对于2^n-1,对应的应该是ACK=0,可此时无法分辨这个0是2^n的下一个还是已发出去的第一个0。所以减一。避免出现重复号。

Ⅷ 计算机网络原理中为什么选择重传方式最大发

由收方控制发方的数据流,乃是计算机网络中流量控制的一个基本方法。 ..... 3-13 86 87 88 n – 发送方有流量控制,为重传设缓冲;  发送窗口未 ... 传ARQ 协议,若用n 比特进行编号,则接收窗口的最大值受下式的约束W R 2 n /2 (3-18) 97  选择重传(selective ... 数据帧长度L=1kbit,若信道利用率为100%, 则窗口尺寸Ws=2 *Td *C/ L+1 ...

阅读全文

与计算机网络后退重传相关的资料

热点内容
已过网络工程师高级考哪个好 浏览:847
导航如何连接家里网络 浏览:128
怎么从网络游戏中走出来 浏览:179
无线网络通信时间 浏览:936
中国电信网络线路申请多少费用 浏览:929
明集泰昌大酒店网络密码 浏览:847
手机为什么有的网络拒绝接入 浏览:396
吃鸡地下城网络推荐多少M网络 浏览:777
连了无线网络显示脱机 浏览:146
摄像头没有信号能连接网络吗 浏览:79
2G网络是哪个波段 浏览:610
浏览了黄页就网络异常 浏览:709
网络安全简答题必考50道 浏览:325
网络的信号线短接了 浏览:967
足浴网络营销技巧 浏览:800
vivo手机网络功能教程 浏览:685
电脑右下端网络找不到了 浏览:878
安卓车载导航连接不上网络 浏览:598
windows移动中心网络连接灰色 浏览:712
电脑不连接网络怎么看 浏览:400

友情链接