链路层

计算机网络知识点总结

3、数据链路层

3.1概述

数据链路层使用的信道主要有以下两种类型:点对点信道。这种信道使用一对一的点对点通信方式。广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发 。

3.2三个基本问题

(1) 封装成帧

就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。

(2) 透明传输

当传输的数据中含有首部和尾部的字符时,需要进行转义(用字节填充解决,给数据中的特殊字符前面填充转义字符)

(3) 差错控制

传输过程中可能产生比特差错,1变成0,0变成1等情况,在一段时间内,传输错误的比特占所传输比特总数的比值称为误码率,误码率与信噪比有很大的关系;

为了保证数据传输的可靠性,在计算机传输数据的过程中,必须采用各种差错检验措施(循环冗余检验CRC);FSC为CRC后的结果,帧检验序列FSC是指在数据后面加上冗余码(FSC),循环冗余检验CRC和帧检验序列FCS并不等同;

CRC:是一种常用的检错方法;

FSC:是添加在数据后面的冗余码,FSC可以用CRC得出,而CRC并非是得出FSC的唯一途径;

3.3点对点信道及协议(PPP)

1、概念

现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。一对一的通信。

2、功能

(1) 简单:在同一条物理链路上进行点对点的数据传输,对数据链路层的帧不进行纠错,不需要序号,不需要流量控制。

(2) 封装成帧:加入帧界定符。

(3) 透明性:字节填充法。

(4) 多种网络层协议:在同一条物理链路上同时支持多种网络层协议(如IP和IPX等)的运行。

(5) 多种链路类型:PPP必须能够在多种类型的链路上运行,例如串行或并行链路。

(6) 差错检测:接收方收到一个帧后进行CRC检验,若正确就收下这个帧,反之则丢弃。

(7) 检测连接状态:自动检测链路是否处于正常工作状态。

3、PPP协议组成

(1) 提供一个将IP数据报封装到串行链路的方法。IP数据报在PPP帧中就是信息部分,长度受最大传送单元MTU的限制。PPP支持异步链路(无奇偶校验的8比特数据)和面向比特的同步链路。

(2) 链路控制协议L

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值