简述隐蔽站和暴露站

背景:在传统的共享以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,

就是以太网的介质访问控制协议要解决的问题

CSMA/CD 协议

CSMA/CDCarrier Sense Multiple Access with Collision Detection)即带冲突检测的载波监听多路

访问技术(载波监听多点接入/碰撞检测)

控制规程

控制规程的核心问题:解决在公共通道上以广播方式传送数据中可能出现的问题(主要是数据碰撞问题)
控制过程包含四个处理内容:监听、发送、检测、冲突处理
1 ) 监听: 通过专门的检测机构,在站点准备发送前先侦听一下总线上是否有数据正在传送(线路是否忙)?
若“忙”则进入后述的“退避”处理程序,进而进一步反复进行侦听工作。
若“闲”,则一定算法原则(“ X 坚持”算法)决定如何发送。
2 ) 发送:
当确定要发送后,通过发送机构,向总线发送数据。
3 ) 检测:
数据发送后,也可能发生数据碰撞。因而,要对数据边发送,边检测,以判断是否冲突了
4 )冲突处理:
当确认发生冲突后,进入冲突处理程序。有两种冲突情况:
① 侦听中发现线路忙
② 发送过程中发现数据碰撞
① 若在侦听中发现线路忙,则等待一个延时后再次侦听,若仍然忙,则继续延迟等待,一直到可以发送为止。每次延时的时间不一致,由退避算法确定延时值。
② 若发送过程中发现数据碰撞,先发送阻塞信息,强化冲突,再进行监听工作,以待下次重新发送(方法同①) CSMA/CD 工作原理及性能分析(指标与影响因素)
 

(一)隐蔽站问题

A的覆盖范围是黄色圆圈,C的覆盖范围是蓝色范围,而B处于两者的相交,

A C 检测不到无线信号时,都以为 B 是空闲的,

因而都向 B 发送数据,结果发生碰撞,这种未能检测出媒体上已存在的信号的问题

叫做隐蔽站问题(hidden station problem)

 

隐蔽站问题的解决?

发送数据之前进行预约解决了隐蔽站问题,(图片参照上面)

Step1ACB发送数据之前,先发送一个请求。

Step2B收到请求后,A返回一个确认信息允许A发送A收到确认信息后,开始发送数据

 

(二)暴露站问题

B的作用范围是黄色区域,A和C都在B的作用范围之内,可以接收A发出的信号,

C的作用范围是蓝色区域,B和D都在C的作用范围内,可以接收C发出的信号

B A 发送数据,而 C 又想和 D 通信。

C 检测到媒体上有信号,于是就不敢向 D 发送数据(C检测到B有信号发出,误以为D也接收到,但其实D不在B的作用范围)

 

其实 B A 发送数据并不影响 C D 发送数据

这就是暴露站问题(exposed station problem

 

 

 

 

 

 

 

 

  • 34
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值