数据通信——数据链路层(媒体共享技术与CSMA/CD)

引言

    用对讲机的时候,如果对方在说话,你是不是会发现自己的对讲机无法传声,如果能传声,会导致谁的话也听不到了!这就要说CSMA/CD了,它起到了至关重要的作用。

    至于共享媒体技术,很多网络都是通过同一个传输介质连接了多个站,而各个站都是对等的,这就是需要有一种仲裁方式来控制各站介质的使用方式(这就是介质访问)对介质的访问方法有静态划分信道和动态媒体介入两种方式

媒体共享技术

静态划分信道:FDM,TDM,WDM,CDMA

我们之前文章写到的集中信道复用方式,就是静态划分,详细看数据通信——物理层(信道复用技术)_咕噜跳的博客-CSDN博客

    特点:信道在用户通信时候固定分配给用户,用户只要得到了信道就不会与其他用户产生冲突;信道利用率较低。

动态媒体接入(多点接入)

    特点:是信道并非在用户通信时固定分配给用户

受控接入:用户不能随机的发送信息而必须服从一定的控制,如:令牌

注:令牌,你可以理解为丢手绢,令牌在链路的节点中按一定规律不停的传递,只有接收到令牌的设备才允许发送数据

随机接入:所有的用户可随机的发送信息;要解决媒体访问冲突的问题,如CSMA/CD

下面,我们重点将CSMA/CD

以太网CSMA/CD

为什么说是以太网CSMA/CD呢?以太网采用无连接的方式简化了通信,原因是因为以太网是基于的局域网信道质量很好,因此信道质量好。其次,以太网还采用了曼切斯特编码,它具有同步控制功能。

曼切斯特编码如上图

    我们之前提过全双工,半双工和单工模式。在以太网中,数据帧有两种发送方式,点到点和多点接入(多路访问)。点到点不用说,自然是一条链路被两台设备共享,但是多点接入,它是一种总线型拓扑,是多台设备连入一台设备。传统以太网采用广播的方式发送数据。因此,CSMA/CD是以太网中关键的协议

CSMA/CD(载波侦听多路访问/冲突检测)

    好比两辆车在一条道路上相遇,这意味着必然有一方得谦让。但是这条道路太长,我们看不到这条道路前方是否有车。因此我们需要一种工具能帮助我们车辆检测到前方道路有车辆。信道也是如此。

CSMA/CD只会出现在半双工工作模式的信道中

载波侦听:发送数据帧前,检测链路空闲才发送,避免冲突

冲突检测:边检侧边发送,发现冲突后停止发送,空闲后再发

CSMA/CD原理:站点在发送帧前,先检测总线上是否有其他计算机发送的信号,如果有,等一段时间后空闲了再发

    道理很简单,为了检测到是否有冲突,设计师还设计了各种策略,这些不同的应对方法,避免了撞帧(数据帧发生碰撞,会信息会“破碎”)以下就是几种策略类型

非坚持CSMA:发现信道忙,不再监听,随即延迟一个时间后在监听

坚持CSMA:检测到信道忙碌,则一直监听,直到空闲

1-坚持CSMA一听到空闲就发数据

P-坚持CSMA发现空闲后,以概率P发送数据。

    你想想,开车的时候,你发现车流量大,车开不进道路里。你可以过段时间等车少了再走;你也可以一直盯着道路,抓住机会开进去;你还可以可以见缝插针,看见缝隙就插车进道;最休闲的还是随心所欲,车走不走看心情。

    有时,我们在发送数据以后,仍然有可能遭遇撞碎,这种不确定性需要重点处理。在发送数据帧期间,刚开始的一段是危险期。这段时期要重点观察,也是通信工程里面重点的研究对象,这里就不多阐述了。

上图为CSMA/CD检测时间 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咕噜跳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值