RTS/CTS和DTR/DSR流量控制的区别

请求发送/清除发送

请求发送/清除发送(RTS/CTS),顾名思义是一种数据终端设备(DTE),即主机资产或发送RTS到数据通信设备(DCE)的流动机制。这样做只是为了表明主机已经准备好发送数据,调制解调器可以启动或形成一个通信通道。然后,DCE进一步断言或发送CTS以授予权限,即是的,你可以发送数据。RTS只是表明主机想发送一些数据,而CTS只是表明你可以开始发送数据。这里,主机可以是计算机或任何其他设备,DCE可以是调制解调器。

数据终端就绪/数据集就绪

数据终端就绪/数据集就绪(DTR/DSR),顾名思义是一种流程机制,其中DTE即主机断言或发送DTR给DCE即调制解调器,只是表明主机已准备好进行通信,调制解调器可以开始或创建一个通信通道。然后,DCE进一步发出DSR,简单地表示接收器已准备好进行通信。

RTS/CTS和DTR/DSR之间的区别 –

RTS/CTS DTR/DSR
当使用RTS/CTS时,硬件会有很多缓冲。 当使用DTR/DSR流量控制时,没有缓冲。
RTS/CTS被用于不同的领域,如学术、自动售货机、工业等。 DTR/DSR被用于不同的领域,如POS(销售点)、打印机、EPOS(电子销售点)等。
RTS/CTS还可用于控制主机和设备之间的数据流。 DTR/DSR也可用于控制数据流、握手以及提供电源。
RTS简单地表示它想向被连接的设备发送数据。 DTR简单地表示被连接的设备已经准备好接收数据。
RTS只启动和停止通信。 DTR也表示有一些设备存在。
RTS/CTS线不是由固件驱动的。相反,它们是由硬件控制和驱动的。 DTR/DSR线一般由适配器中的固件驱动。