通信人家园
标题:
关于RLC的接受窗口问题?
[查看完整版帖子]
[打印本页]
时间:
2012-5-28 15:48
作者:
dongyihua66
标题:
关于RLC的接受窗口问题?
现在看到了RLC的接收窗口部分,发现其中有几个变量,并维护一个接收窗口,我很想知道这个接收窗口的作用是什么?为什么要用这个窗口?
时间:
2012-5-29 12:14
作者:
cactus_for_td
"现在看到了RLC的接收窗口部分,发现其中有几个变量,并维护一个接收窗口,我很想知道这个接收窗口的作用是什么?为什么要用这个窗口?
"
RLC 属于L2协议,为保证空口数据的有效和可靠传输,存在发送和接收窗口的概念。
对RLC AM模式而言,其中接收窗口有VRR,VRH,VRMR 3个概念,分别指示RLC接收窗口的下沿(的帧号),当前期待帧(的帧号),RLC接收窗口的上沿的帧号(的帧号)。
至于为什么用接收窗口?考虑一下:
1》空口是不可靠的传输,数据可能随机丢失。在接收方将多个PDU组合成1个完整的SDU时,需要适当的等待,等待该SDU相关的所有丢失的PDU重传过来后完整组包。一方面要等待,一方面又不能无限长的等待。因此需要有一个合理的接收窗口长度,在此范围内的PDU才考虑组包。否则不做处理直接丢弃。
2》窗口还有排序的作用,因为PDU有重传,因此在接收窗口的数据并不是到达的,只有属于同一个SDU的所有PDU都到齐后,才能进行SDU组包。
不用说,接收窗口是动态变化的。
有兴趣看一下3GPP TDS 25.322协议,希望能帮到你。
时间:
2023-3-29 15:41
作者:
xuruijie
RLC窗口是指的RLC协议层在处理数据时,需要维护的一个最大的处理数据范围。在此范围之外的数据,处理模块不需要理会。窗口的维护依赖于一系列变量,来确定这个窗口有多大,窗口的边界怎么确定?窗口边界值如何变化,也就是窗口的滑动。
通信人家园 (https://www.txrjy.com/)
Powered by C114