zoukankan      html  css  js  c++  java
  • 数据链路层:广播信道

    局域网中,针对使用总线和Hub形成的局域网,则使用的是广播信道,在数据链路层使用的协议是CSMA/CD(载波监听多路访问/冲突检测)

    1、局域网

    • 拓扑

    image-20201228203858922

    • 特点

      1、为单位使用,地理位置数量有限

      2、具有广播功能。局域网中的主机可以共享连接到局域网的各种硬件

      3、可靠

    2、 共享通信媒体

    • 静态划分信道

    1、频分复用

    2、时分复用

    3、波分复用

    4、码分复用

    • 动态媒体接入控制(多点接入)

    1、随机接入(以太网采用)==》 用户可以随机发送数据,但如果同一时刻有多个用户发送消息,那么就会引起碰撞,导致所有用户都发送失败

    2、受控接入(不被采用了)==》 用户不能随意发送消息。需按一定的规则,如轮询等

    3、CSMA/CD 协议

    总线型网络使用CSMA/CD协议进行通信,即带冲突检测的载波侦听多点接入技术。

    即载波监听多点接入/碰撞检测

    • 多点接入

      许多计算机以多点的方式接在一根总线上

    • 载波监听

      计算机在发送数据前,先查看是否已有其他计算机在总线上发送数据,如果有,那么先不发送,以免发生碰撞

    • 碰撞检测

      当多个站同时在总线上发送数据时,会导致电压增大,即说明发生了碰撞。

      当发生碰撞后,会导致数据失真,无法使用。所以一旦检测到碰撞后,就要立即停止发送数据,以免造成资源浪费

    4、 碰撞检测详解

    • 示意图

    image-20201228203708199

    • 解决方案(二进制指数退避算法

      发生碰撞的站在停止发送数据后,要推迟一个随机时间后再发送数据

    image-20201228203933299

    5、 CSMA/CD 特性

    ​ 1、使用CSMA/CD协议的以太网是半双工通信的。

    ​ 2、由于存在碰撞的原因,以太网的利用率会远小于最高数据率


    如果本篇博客有任何错误和建议,欢迎大佬们批评指正

    我是知逆,我们下期见

    Peace

  • 相关阅读:
    php升级5.3到5.4,5.5,5.6
    JNI NDK开发Crash错误定位 调试
    【转】移动端App测试实用指南
    【转】web测试内容及工具经典总结
    什么是比特币(bitcoin)
    读《活着》
    读《我们终将逝去的青春》
    自动make工具--CMake
    如何像黑客一样思考_转
    httpd在嵌入式中应用
  • 原文地址:https://www.cnblogs.com/mercurytan/p/14203527.html
Copyright © 2011-2022 走看看