天天看点

信道,流量控制,滑动窗口概念,ARQ,RTT

有线信道

有线信道以导线为传输媒质,信号沿导线进行传输,信号的能量集中在导线附近,因此传输效率高,但是部署不够灵活。这一类信道使用的传输媒质包括用电线传输电信号的架空明线、电话线、双绞线、对称电缆和同轴电缆等等,还有传输经过调制的光脉冲信号的光导纤维。如图 3为常见的有线通信方式,通常每个家庭的固定电话就是通过有线信道进行通讯。

无线信道

无线信道主要有以辐射无线电波为传输方式的无线电信道和在水下传播声波的水声信道等。

  无线电信号由发射机的天线辐射到整个自由空间上进行传播。不同频段的无线电波有不同的传播方式,主要有:

  地波传输:地球和电离层构成波导,中长波、长波和甚长波可以在这天然波导内沿着地面传播并绕过地面的障碍物。长波可以应用于海事通信,中波调幅广播也利用了地波传输。

流量控制: 当资源成为瓶颈时,服务框架需要对消费者进行限流,启动流控保护机制。流量控制有多种策略,比较常用的有:针对访问速率的静态流控、针对资源占用的动态流控、针对消费者并发连接数的连接控制和针对并行访问数的并发控制。

    在实践中,各种流量控制策略需要综合使用才能起到较好的效果。本篇将对分布式服务框架的流量控制设计原则和实践进行分析。

滑动窗口概念不仅存在于数据链路层,也存在于传输层,两者有不同的协议,但基本原理是相近的。其中一个重要区别是,一个是针对于帧的传送,另一个是字节数据的传送。

滑动窗口(Sliding window)是一种​​流量控制​​​技术。早期的​​网络通信​​​中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道​​网络拥塞​​​状况,同时发送数据,导致中间节点阻塞掉包,谁也发不了数据,所以就有了​​滑动窗口机制​​来解决此问题。参见滑动窗口如何根据网络拥塞发送数据仿真视频。图片是一个滑动窗口的实例:

​​​​

​​滑动窗口协议​​是用来改善吞吐量的一种技术,即容许发送方在接收任何应答之前传送附加的包。接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。

继续阅读