点对点信道及PPP协议

本文详细介绍了点对点信道的概念,包括链路、数据链路和帧的定义,以及数据链路层的封装成帧、透明传输和差错检测。接着深入探讨了PPP协议,包括其定义、特点、组成、帧格式、字节填充和零比特填充机制,以及PPP协议在不同链路状态下的工作流程。PPP协议不仅涉及数据链路层,还涵盖了物理层和网络层的部分内容。

点对点信道

点对点信道使用一对一的点对点通信方式。
在这里我们先明确一下“链路“、”数据链路"和“帧”。
链路:从一个结点到相邻结点的一段物理路线(有线或无线),而中间没有任何其他的交换结点。
数据链路:在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)。
:数据链路层传送的协议数据单元是帧。
数据链路层的三个基本问题:封装成帧、透明传输、差错检测

  1. 封装成帧:在一段数据前后分别添加首部和尾部(进行帧定界)构成帧。帧=帧首部+帧的数据部分(<=最大传送单元MTU)+帧尾部。
  2. 透明传输:所传输的数据中任何8bit的组合一定不允许和用作帧定界的控制字符的比特编码一样。具体方法:在控制字符和转义字符前插入一个转义字符,称为字节填充字符填充
  3. 差错检测:误码率BER=传输错误的比特/传输比特总数。检测技术:循环冗余检验CRC,在数据M后面添加n位的冗余码(帧检验序列FCS)
    冗余码求法:用二进制的模2运算进行2n乘M的运算,相当于在M后面加n个0,用该数除以收发双方事先商定的长度为(n+1)位的除数P,得商Q余数R(n位冗余码)

传输差错:
1、比特差错,使用CRC检验实现无比特差错的传输,但这还不是可靠传输。
2、帧丢失、帧重复或帧失序,在CRC基础上增加帧编号、确认、重传机制使数据链路层向上提供可靠传输的服务。

点对点协议PPP

一、定义
PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议,是不可靠传输的协议。
二、特点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值