数据链路层基本概念

数据链路层基本概念及基本问题

传送单位:帧 

数据链路层所使用的信道主要有以下两种

  •  点对点信道
  • 广播信道   这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必需使用专用的共享信道协议来协调这些主机的数据发送.

链路

链路是一条点到点的物理线路段,一条链路只是一条通路的一个组成部分.

数据链路

除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上就构成了数据链路.

现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件.

一般的适配器都包括了数据链路层和物理层这两层的功能.

三个基本问题:

  1. 封装成帧 

帧头帧尾

  1. 透明传输
  2. 差错控制  误码率,涉及FCS计算

通过循环冗余检验技术(CRC)检错,只能做到无差错接受

可以说CRC是一种无比特差错,而不是无传输差错的检测机制

在发送端,先把数据划分为组。假定每组k个比特。

假设待传送的一组数据M=1010019(现在k=6)。我们在M的后面再添加供差错检测用的n位冗余码一起发送。

两种情况下的数据链路层

 

  • 点到点的数据链路层

 

    中间没有其他设备

    采用PPP数据链路协议(世界标准).

三个组成部分:数据链路协议可以用于异步串行或同步串行介质

                            它使用LCP(链路控制协议)建立并维护数据链路连接

                             网络控制协议(NCP)允许在点到点连接上使用多种网络层协议

    应满足的要求:

  1. 简单(首要要求)
  2. 封装成帧
  3. 透明性
  4. 多种网络层协议
  5. 多种类型链路
  6. 差错检测
  7. 检测连接状态(不超过1500字节)
  8. 最大传送单元
  9. 网络层地址协商
  10. 数据压缩协商

不需要满足的要求:

  1. 纠错
  2. 流量控制
  3. 序号
  4. 多点线路
  5. 半双工或单工链路

 

帧格式头尾相同 

 零比特填充法--避免出现7E帧头和帧尾

 

  • 使用广播信道的数据链路层

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值