计算机网络(四):数据链路层

456 阅读2分钟

访问介质

  • 支持并连同上层服务

    • 允许上层使用成帧之类的各种技术访问介质
    • 使用介质访问控制和错误检测等技术将数据放置到介质上,以及从介质接收数据

  • 数据链路层的两个子层

    • 数据链路层是其上各层的软件进程与其下的物理层之间的连接层
    • 数据链路层通常拆分成两个自层:
      • 逻辑链路控制(LLC),将网络层封装成帧,标识网络层协议
      • 介质访问控制(MAC),标明帧的开始和结束
  • 数据链路层标准

介质访问控制技术

  • 共享介质的介质访问控制

    • 对于共享介质,有两种基本介质访问控制方法
      • 受控:每个节点各自都有使用介质的时间
      • 争用:所有节点自由竞争介质的使用权
    • 全双工和半双工
      • 半双工通信:设备可以通过该介质发送和接收,但无法同事执行
      • 全双工通信:两个设备均可以同事通过介质进行发送和接收
    • 物理拓扑和逻辑拓扑
      • 物理拓扑:是节点和它们之间的物理连接的布局
      • 逻辑拓扑:是网络将帧从一个节点传输到另一个节点的方法
  • 点对点拓扑

    • 点对点拓扑将两个节点直接连接在一起
    • 虚电路是网络中的两个网络设备间创建的逻辑连接

  • 多路访问拓扑

    • CSMA/CD(以太网)CSMA/CA (802.11 无线)
    • CSMA/CD(先听后说->边听边说->一旦冲突->立即听说->等待时机->然后再说)

  • 环拓扑

    • 令牌传递(发前取牌->依次传送->用完送回)