• 数据链路层


    数据链路层的协议规定了两个通过通信媒介互连的设备之间的传输规范

    通信媒介:同轴电缆、双绞线电缆、光纤、点拨、红外线

    各个设备之间同通过中继器、网桥、交换机中转数据

    数据帧

    数据链路名   通信媒介   

    以太网  同轴电缆、双绞线电缆、光纤电缆

    无线     电磁波

    ATM(异步传输方式)  双绞线电缆、光纤电缆

    FDDI(光纤分布式数据接口) 光纤电缆、双绞线电缆

    帧中继   光纤电缆、双绞线电缆

    ISDN    光纤电缆、双绞线电缆

    网络拓扑:总线型、环形、星型、网状

    (1)MAC地址

    识别数据链路中互联的节点

    唯一性(同一数据链路中的MAC地址唯一)

    MAC出厂的时候由厂商指定

    长度:48比特

    (2)共享介质型网络

    FDDI和早期以太网采用这种方式

    多个设备共享一个通信介质,多个设备使用同一载波信道进行发送和接收

    半双工通信方式

    两种访问控制方式:争用、令牌传递

    ①争用

      多个设备争夺获取数据传输的权力,冲突严重(CSMA)载波监听多路访问Carrier Sense Multiple Access  每个站从报文首部读取接收端的MAC地址,如果跟自己的不匹配,丢弃

      CSMA/CD(Carrier Sense Multiple Access with Collision detection),冲突检测,如果载波信道上没有数据流动,则任何站都可以发送数据,一旦发生冲突,则放弃发送数据并立即释放载波信道,放弃之后,随机延长一段时间,再重新争用介质

    ②令牌传递

      令牌是一段特殊的报文,沿着令牌环发送

      只有获得令牌的站才能发送数据

      不会冲突,每个站都有平等循环获得令牌环的机会,网络堵塞不会导致性能下降,但是在网络不拥堵时,数据链路利用率达不到100%

    (3)非共享介质型网络

    ATM 和以太网

    每个站直连交换机,交换机负责转发数据帧

    全双工

    不冲突

    交换机故障,与之相连的所有计算机无法通信

    交换机检查数据帧中的目标地址,直接将数据帧发送给目标站点

    补充:

      全双工和半双工

      全双工,同一时刻既能发送数据,又能接受数据

      半双工,同一时刻只能发送或接受

      共享介质型网络,采用CSMA/CD,通信之前,先检测是否可以通信,如果可以,就独占通信线路进行通信,独占,就只能发送或者接收

      非共享介质型网络,交换机端口和计算机一对一相连

    (4)环路检测技术

      生成树、原路由法

  • 相关阅读:
    人生,别认输,因为没人希望你赢
    一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
    Android Studio 出现 Gradle's dependency cache may be corrupt 解决方案
    清华梦的粉碎——转自王垠
    label smooth
    <现代C++实战30讲>笔记 01 | 堆、栈、RAII:C++里该如何管理资源?
    h5转pb的两个坑
    opencv库的像素x,y,width,height,col,row的对应关系
    detect 导图
    keras多gpu训练
  • 原文地址:https://www.cnblogs.com/duanjiapingjy/p/9504205.html
Copyright © 2020-2023  润新知