数据链路层点对点协议PPP和MAC简单介绍

点对点协议PPP(point-to-point protocol)是目前使用的最广泛的数据链路层协议。

互联网用户通常都要连接到某个ISP才能接入到互联网。PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议。

PPP协议有如下特点:

(1)简单:数据链路层的帧不需要纠错,不需要序号,不需要流量控制。

(2)封装成帧:规定特殊字符作为帧定界符(帧的开始和结束字符);

(3)透明:保证数据传输的透明性。

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

(5)多种类型链路:在多种类型的链路上运行。如串行的(一次只发送一个比特)和并行的(一次并行的发送多个比特),同步的或者异步的,低速的或者高速的,电的或光的,交换的(动态的)或者非交换的(静态的)点对点链路。

(6)差错检测:必须能够对接收端收到的帧进行检测,并立即丢弃有差错的帧。

(7)检测连接状态:必须具有一种机制能够及时(不超过几分钟)自动检测出链路是否处于正常工作状态。

(8)最大传送单元:需要设置点对点链路中的最大传送单元值。指的是数据部分最大长度,不是帧的总长度。

(9)网络层地址协商:通过一种机制使通信的2个网络层能够配置彼此的网络层地址。

(10)数据压缩协商:提供一种方法来协商使用数据压缩算法,不进行标准化。

PPP协议的组成:

(1)一个将IP数据报封装成串行链路的方法。

(2)一个用来建立连接,配置和测试数据链路连接的链路控制协议LCP(link control protocol).

(3)一套网络控制协议NCP(network control protocol),其中每一个协议支持不同的网络层协议。

各个字段的意义:

首部4个字段,尾部2个字段;

(1)首部的第一个字段和尾部的第二个字段都是标志位F(flag),PPP协议的定界符。规定为0x7E;0x表示后面是16进制,7E的二进制01111110,连续2个帧之间只有一个标识,如果有2个标识则是空帧,丢弃。个占1字节;

(2) 首部中的地址字段A规定为oxFF(01111111),占1字节;

(3)首部的控制字段C规定为0x03(00000011);

(4)首部第四个字段是2字节的协议字段。为0x0021时,PPP协议的信息字段就是IP数据报;为0xC021时,则信息字段时是PPP协议的LCP数据,而0x8021表示网络层的控制数据。

(5)信息字段长度可变,不超过1500字节;

(6)尾部的第一个字段2字节,使用CRC的帧校验序列FCS;

MAC帧格式:

介绍使用的最多的以太网V2的MAC帧格式;

由五个字段组成:

(1)目的地址:占6字节;

(2)源地址:占6字节;

(3)类型:占2字节;标识上一层使用什么协议(IP,IPX等);

(4)数据:IP数据报,长度46~1500字节;

(4)帧检验序列FCS:4字节,CRC检验。 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值