RTSCTS协议(软硬件流控制)

RTSCTS协议(软硬件流控制)

ID:46613228

大小:80.00 KB

页数:6页

时间:2019-11-26

RTSCTS协议(软硬件流控制)_第1页
RTSCTS协议(软硬件流控制)_第2页
RTSCTS协议(软硬件流控制)_第3页
RTSCTS协议(软硬件流控制)_第4页
RTSCTS协议(软硬件流控制)_第5页
资源描述:

《RTSCTS协议(软硬件流控制)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、RTSCTS协议(软硬件流控制)RTS/CTS协议(软硬件流控制)RTS/CTS协议(RequestToSend/ClearToSend)即请求发送/允许发送协议,相当于一种握手协议,主要用來解决〃隐藏终端〃问题。〃隐藏终端"(HiddenStations)是指,基站A向基站B发送信息,基站C未侦测到A也向B发送,故A和C同时将信号发送至B,引起信号冲突,最终导致发送至B的信号都丢失了。〃隐藏终端〃多发生在大型单元屮(一般在室外环境),这将带來效率损失,并且需要错误恢复机制。当需要传送大容量文件时,尤其需要杜绝〃隐藏终

2、端〃现象的发生。IEEE802.11提供了如下解决方案。在参数配置中,若使用RTS/CTS协议,同时设置传送上限字节数旦待传送的数据大丁•此上限值时,即启动RTS/CTS握手协议:首先,A向B发送RTS信号,表明A要向B发送若干数据,B收到RTS后,向所有基站发lHCTS信号,表明已准备就绪,A对以发送,而其余欲向B发送数据的基站则暂停发送;双方在成功交换RTS/CTS信号(即完成握手)后才开始真正的数据传递,保证了多个互不可见的发送站点同时向同一接收站点发送信号时,实际只能是收到接收站点回应CTS的那个站点能够进行发

3、送,避免了冲突发生。即使有冲突发生,也只是在发送RTS时,这种情况下,由于收不到接收站点的CTS消息,大家再回头用DCF提供的竞争机制,分配一个随机退守定时值,等待下一次介质空闲DIFS后竞争发送RTS,直到成功为止。解释一:RTS:终端我准备发数据给你,快用CTS应答,准备好没?CTS:好了,来吧解释二CTS:主机,我有数据,请求接收RTS:我是主机,就绪,请求发送。S1MC0M公司的解禅,RTS和CTS似乎是独立的RTS是模块的输入端,MCU通知模块,MCU是否准备好,模块是否可向MCU发送信息,RTS的有效电平为

4、低。CTS是模块的输出端,用于模块通知MCU,模块是否准备好,MCU是否可向模块发送信息,CTS的有效电平为低一是RS232标准二是MODEM的换件流控SIMC0M公司的解释完全正确很久很久以前,计算机还没有出现,那时就已经存在了(计算机)史前的串口设备(电传打字机,工控测量设备,通信调制解调器),为了连接这些串口,EIA制定了RS232标准,采川DB25接插件,支持同步和异步串口,D型的接口可以有效防止插反。标准化给使用带来了便利。时光荏苒,个人计算机出现了,这些已有的串口设备毫无疑问地成为了最初的外设,自然而然地R

5、S232标准被个人计算机采纳。但是设备制造商倾向于体积更小,成本更低的接口,凶此,将DB25中未使用的和支持同步模式的引脚去掉,形成DB9。最初的情况相当混乱,因为DB9只定义了信号,却没有指定信号和引脚的对应关系,各个制造商只能自行定义。幸运的是,IBM的PC成了工业标准,DB9逐渐统一到IBM的定义上来。DB9只有9根线,遵循RS232标准。定义如下:DTR,DSRDTE设备准备好/DCE设备准备好。主流控信号。RTS,CTS请求发送/清除发送。用于半双工时,收发切换。属于辅助流控信号。半双工的懣思是说,发的时候不

6、收,收的时候不发。那么怎么区分收发呢?缺省时是DCE向DTE发送数据,当DTE决定向DCE发数据时,先有效RTS,表示DTE希望向DCE发送,一般DCE不能马上转换收发状态,DTE就通过监测CTS是否有效来判断可否发送,这样避免了DTE在DCE未准备好时发送所导致的数据丢失。全双工时,这两个信号一直有效即可。随着计算机的日益普及,很多非RS232的串口也要接入PC机,如果为每一种新出现的串口都增加一个新的I/O口显然不现实,因为PC后面板位置有限,因此,将RS232串口和非RS232串口都通过RS232口接入是最佳方案

7、。UART的U(通用)指的就是这个意思。早期ROMBIOS和DOS里的通信软件都是为RS232设计的,在没有检测到DCD有效前不会发送数据,凶此,就连发送一个字符这样朴索的应用也要给出DCD、DTR、DSR等控制信号。因此,串口接头上要将一些控制线短接,或者干脆绕过系统软件自己写通信程序。到此,UART的涵义就总结为:通用的异步(串行)I/O口。就在UART冠以通用二字,准备一统江湖的时候,制造商们不满于它的速度、体积和灵活性(软件可配置),推出了USB和1394串口。H前,笔记木上的UART串口冇被取消的趋势,因而有

8、网友发出了“没有串口,吾谁与归”的慨叹,古今多少事,都付笑谈中,USB取代UART是后话,暂且不表。话说自从贺氏(Hayes)公司推岀了聪明猫(SmartModom),他们制定的MODEM接口就成了业界标准,自此以后,所有公司制造的兼容猫都符合贺氏标准(连AT指令也兼容,人家一起抄他呗)o细观贺氏制定的MODEM串口,-与RS23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。