数据链路层

205 阅读2分钟

1.1 数据链路层信道类型

  • 一对一、点对点信道(ISP)
  • 一对多 广播信道

1.2 数据链路层解决的问题

  • 封装成帧
  • 透明传输
  • 差错检测

1.21 帧的定界

使用特殊的二进制八位帧的定界符: SOH、EOT等 最大帧长为1500B (MTU)

1.22 透明传输

使用字符填充、字节填充法来解决。 在控制信息前加入一个转义字符。

1.23 差错检测

  • 位错

比特位出错 ,可以采用奇偶校验、循环冗余检验等解决。

  • 帧错
    • 丢失
    • 重复
    • 失序

1.3 点对点协议PPP实现透明传输

  • 异步传输

面向字符:字节填充法(ESC)

  • 同步传输

面向比特:零比特填充法(连续出现5个1后补充1位0)

1.4 动态分配信道

  • 随机接入

随机访问介质访问控制、CSMA/CD

  • 受控接入

轮询介质控制、令牌传递协议

1.5 CSMA/CD

CS : 载波监听,每一个站==发送数据之前==以及在==发送时==数据都要监听一下总线上是否有其他计算机在发送数据。 MA: 多点接入,表示计算机多点接入的方式连接在一根总线上。 CD: 碰撞检测(冲突检测)==边发送边监听==,适配器在发送数据边检测一下信道上信号电压变化情况,以便于判断 其他站是否在自己发送数据时,也在发送数据,检测出冲突时,停止发送,等待一个随机长的时间后重发。

1.6 数据链路层又可细化划分为两层

  • 逻辑链路控制子层(LLC)
  • 介质访问控制子层 (MAC)

1.7 链路层设备

  • 网桥
    • 透明网桥
    • 源路由网桥
  • 交换机
    • 直通式
    • 存储转发式

链路层设备不能隔离广播域、只能隔离冲突域