RTS/CTS协议
来源:互联网 发布:每年车祸数据统计 编辑:程序博客网 时间:2024/04/30 20:39
RTS/CTS协议:即请求发送/允许发送协议,相当于Tcp通信中的建立连接阶段,主要用来解决"隐藏终端"问题。"隐藏终端"(Hidden Stations)是指,基站A向基站B发送信息,基站C未侦测到A也向B发送,故A和C同时将信号发送至B,引起信号冲突,最终导致发送至B的信号都丢失了。
一般流程:A向B发送RTS信号,表明A要向B发送若干数据,B收到RTS后,向所有基站发出CTS信号,表明已准备就绪,A可以发送,而其余欲向B发送数据的基站则暂停发送;双方在成功交换RTS/CTS信号(即完成握手)后才开始真正的数据传递,保证了多个互不可见的发送站点同时向同一接收站点发送信号时,实际只能是收到接收站点回应CTS的那个站点能够进行发送,避免了冲突发生。即使有冲突发生,也只是在发送RTS时,这种情况下,由于收不到接收站点的CTS消息,大家再回头用DCF协议提供的竞争机制,分配一个随机退守定时值,等待下一次介质空闲DIFS(Distributed Inter-Frame Space)后竞争发送RTS,直到成功为止。该协议主要应用到CSMA/CA机制(无线局域网中的一种机制)中。
0 0
- RTS/CTS协议
- RTS/CTS协议
- RTS/CTS协议
- RTS/CTS协议
- RTS/CTS协议
- RTS/CTS协议
- 串口 【RXD TXD含义】【RTS CTS协议】
- RTS CTS
- RTS,CTS
- 串口通信的握手协议--RTS/CTS方法
- RS232协议 RTS/CTS 流控 便签(WINAPI DCB Structure)
- IEEE 802.11 RTS/CTS
- uart CTS RTS
- 如何理解 RTS CTS
- 串口中rts/cts
- 串口 CTS/RTS
- 【无线基础】RTS/CTS
- RS232 CTS/RTS
- java实现队列及队列的应用
- myeclipse10.7.1+maven3.23配置
- Java_并发线程_CompletionService
- web.py 0.3 新手指南
- 【博弈论+记忆化dp+visit数组+回溯】acm 2014 西安赛区 H problem make you happy
- RTS/CTS协议
- 第5条:避免创建不必要的对象
- [LeetCode] Two Sum
- mysqldump 备份导出数据排除某张表
- leetcode - Insert Interval
- 坐标下降法(Coordinate descent)
- 贪心算法---心急的C小加/工艺品加工问题
- setsocket函数
- Java学习(一)--面向对象(一)