计算机网络_04_数据链路层

数据链路层

一. 差错产生的原因与差错控制

  1. 物理线路上传输数据信号是存在差错的
  2. 数据链路层为了检测出差错 保证传输质量

(1)产生的原因和类型

  1. 差错无法避免–接受信号必然 是数据信号与噪声信号电平叠加
  2. 热噪声:传输介质导电子热运动产生
  3. 冲击噪声:外界电磁干扰——幅度较大,持续时间长,连续影响相位多位

(2)误码率的定义

在这里插入图片描述

(4) 检错码与纠错码

  • 纠错码

    • 为每个传输单元添加冗余信息
  • 检错码

(5)循环冗余码工作原理 (?)

  • 发送码
    • 生成校验码
    • 发送数据及效验码
  • 接受端
    • 接受数据
    • 计算校验码
    • 比较检测差错
CRC计算

在这里插入图片描述

(6)校验接收

在这里插入图片描述

(7)无差错接收

  • CRC接收到的帧是无差错的
  • 实现可靠的传输,通过反馈重发机制(ARQ)[实现确认和重传]

二.数据链路层的概念

数据链路层与网络层

作用

在这里插入图片描述

数据链路传输的
数链不用考虑物理层如何实现比特如何传输

协议的功能

  • 链路管理 – 建立 管理 维护 释放
  • 帧同步
  • == 差错控制== – 发现和纠正物理层的差错
  • == 透明传输==
  • 寻址 保证传输的正确的接受端
  • 流量控制 发送的快慢

三.如何传输

  1. 点对点的信道
  2. 广播信道

在这里插入图片描述

1)面向字符型
2)面向比特型
3)MTU —最大传送单元
  • 协议规定帧数数据字段的最大长度值
  • 促进各种实现之间的操作性。
  • 如果网络层分组数据大于MTU则需分片处理
4)透明传输
  • 如果数据中的某个字节和SOH和EOT (结束字符和开始符)一样
  • 则使用字符填充思想

(2)面向比特型数据链路的协议

HDLC(高级数据链路协议)

信道模式:点对点信道
1)链路配置
  • 非平衡方式
  • 平衡配置方式
数据传送方式
  • ??
帧的结构

HDLC帧的基本结构
在这里插入图片描述

HDLC的透明传输问题
  • 采用零比特填充的方式
协议的作用

PPP协议

特点

  1. 实现了链路的组帧,传输,拆帧,CRC校验,不用帧序号 ,不提供流量控制
  2. 支持IP协议和NEtware IPX 协议
  3. PPPOE支持吧PPP协议帧封装在以太网帧中

组成

  • 一个将IP数据报封装到串行的方法
  • 链路控制(LCP)
  • 。。

PPP协议帧的结构

在这里插入图片描述

PPP协议工作流程

小结

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值