在“滑动窗口”的概念中,“发送窗口”和“接受窗口”的作用分别是什么?如果接收方的接收能力不断发生变化,则采取何种措施,可以提高协议的效率?
在“滑动窗口”的概念中,“发送窗口”和“接受窗口”的作用分别是什么?如果接收方的接收能力不断发生变化,则采取何种措施,可以提高协议的效率?
参考答案和解析
发送窗口用来对发送端进行流量控制,而发送窗口的大小代表在还没有收到对方确认的条件下发送端最多可以发送多少个数据帧。接收窗口是为了控制哪些数据帧可以接收而哪些帧不可以接收。在接收端只有当收到的数据帧的发送序号落入接收窗口内才允许将该数据帧收下。若接收到的数据帧落在接收窗口之外,则一律将其丢弃。
相关考题:
下面语句中,正确地描述了网络通信控制机制的是 (16) 。(16)A. 在数据报系统中,发送方和接收方之间建立了虚拟通道,所有的通信都省略了通路选择的开销B. 在滑动窗口协议中,窗口的滑动由确认的帧编号控制,所以可以连续发送多个帧C. 在前向纠错系统中,由接收方检测错误,并请求发送方重发出错帧D. 由于TCP 协议的窗口大小是固定的,无法防止拥塞出现,所以需要超时机制来处理网络拥塞的问题
A) 【解析】选项A),为保证TCP连接建立和终止的可靠性,TCP使用了三次握手协议;选项B),发送方收到一个零窗口通告时,必须停止向接收方发送数据,直到接收方重新通告一个非零窗口:选项D),窗口和窗口通告可以有效控制TCP的数据传输流量,发送方发送的数据永远不会溢出接收方的缓冲空间。
以下关于TCP说法,正确的是( )。A.为保证TCP连接建立和终止的可靠性,TCP使用了三次握手协议B.发送方收到一个零窗口通告时,还可以继续向接收方发送数据C.TCP没有提供流量控制D.窗口和窗口通告难以有效控制TCP的数据传输流量,发送方发送的数据有可能会溢出接收方的缓冲空间
关于HDLC协议的帧序号控制,下面选项正确的是()。A如果接收方收到一个正确的信息帧,并且该帧的发送序号落在接收窗口内,则发回确认帧B信息帧和监督帧的控制字段都包含发送序号N(S)C无编号帧的控制字段包含接收序号N(R),但不包含发送序号N(S)D发送方每发送出去一个信息帧,发送窗口向前滑动一格。
在数据链路层,HDLC信息帧的N(S)、N(R)域可以实现流量控制,滑动窗口也可以实现流量控制,依据HDLC信息帧及滑动窗口,分别讨论下列问题:1.信息帧中如果N(S)=7,N(R)=4,问发送方不必等待确认可以连续发送多少帧?接收方下一预期接收的帧的序号是什么?2.滑动窗口中,发送窗口的大小WT=2,接收窗口的大小WR=1,则发送方不必等待确认可以连续发送多少帧?接收方同时能接收多少帧?3.若N(S)采用三位二进制编码时,发送窗口的最大值是多少?
在连续ARQ协议中,若发送窗口大于2K(K为编号位数),则会(49),停等协议可以看成是连续ARQ协议的特例,即(50)。A.发送窗口速度太快B.接收窗口接收不下C.接收方不能正确识别是新的下一帧还是重发的帧D.发送窗口不能编号
以下有关TCP滑动窗口机制描述正确的是()A、在TCP连接的两端分别有滑动窗口,控制接受和发送B、仅在TCP连接的发送端有滑动窗口即可很好实现流量控制C、仅在TCP连接的接收端有滑动窗口即可很好实现流量控制D、TCP连接两端的滑动窗口大小可以自由调节,不必完全一致
以下有关TCP滑动窗口机制描述正确的是()A、在TCP连接的两端分别有滑动窗口,控制接收和发送B、仅在TCP连接的发送端有滑动窗口即可很好实现流量控制机制C、仅在TCP连接的接收端有滑动窗口即可很好实现流量控制机制D、TCP连接两端的滑动窗口大小必须完全一致
多选题以下有关TCP滑动窗口机制描述正确的是()A在TCP连接的两端分别有滑动窗口,控制接受和发送B仅在TCP连接的发送端有滑动窗口即可很好实现流量控制C仅在TCP连接的接收端有滑动窗口即可很好实现流量控制DTCP连接两端的滑动窗口大小可以自由调节,不必完全一致
问答题对于选择重传协议,发送窗口大小Wt、接收窗口大小Wr和序号比特数n之间的关系是什么?为什么?