1 使用点对点信道的数据链路层

Wu Jun 2019-09-21 21:21:27
04 计算机网络 > 3 数据链路层

1. 数据链路和帧

基本概念

主要步骤

数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并上交给网络层

  1. 结点 A 的数据链路层把网络层交下来的 IP 数据报添加首部和尾部封装成帧
  2. 结点 A 把封装好的帧发送给结点 B 的数据链路层
  3. 若结点 B 的数据链路层收到的帧无差错,则从收到的帧中提取出 IP 数据报上交给上面的网络层,否则丢弃这个帧

2. 三个基本问题

1)封装成帧

image

2)透明传输

帧的数据部分不允许出现“帧定界控制字符”,若待传输数据中包含了“帧定界控制字符”,需要在发送端的数据链路层插入转移字符,接收端的数据链路层送往网络层之前删除转移字符

3)差错控制