从基础了解PPP协议

网络 网络管理
对于PPP协议来说,我们对于其基础内容要有所掌握。所以这里我们就针对这方面进行了具体的介绍和分析。

想要掌握一个协议,我们就需要从它基础来了解。那么这里我们就具体解析一下PPP协议的内容。首先让我们看一下PPP协议概述,目前大多数模拟拨号连接都采用PPP做为数据链路协议,主要有下面特点:

错误检测

自动协商网络层地址

CHAP or PAP 认证

数据压缩

符合ISO标准

PPP和串行线路Internet协议(SLIP)常常使人混淆,SLIP仅仅支持IP协议,PPP支持IP、IPX、以及AppleTalk等多协议。

PPP将数据链路层为为3个子层:

NCP   建立和协商网络层协议及相应的地址

LCP   建立链路、认证用户和检测链路质量

HDLC  在链路上封装数据包

表1 概述PPP协议及其子层

OSI层   常见协议

第3层IP、IPX、AppleTalk

第2层 NCP、LCP、HDLC

第1层 EIA/TIA-232、X.24、V.23、V.35和ISDN等

与PPP相关的RFC:

RFC1144  TCP/IP数据包压缩

RFC1220  PPP在网桥上的扩充

RFC1334  PPP认证协议

RFC1378  PPP AppleTalk控制协议(ATCP)

RFC1552  PPP互联网数据包交换控制协议(IPXCP)

RFC1570  PPP LCP协议扩充

RFC1661  PPP协议(PPP)

RFC1662  PPP中的HDLC封装

RFC1990  PPP多链路协议(MP)

注:在http://www.isi.edu/in-notes/rfcxxxx.txt概要,xxxx代表RFC的编号。

PPP协议的大多数扩展功能如数据纠错及支持多种网络协议等,都是由LCP和NCP来控制的。LCP用于配置和测试数据链路,工作方式如下:

第1步  链路建立阶段―――首先打开连接,然后确定相关通信参数(包括MTU、compress type、及链路认证类型。链路设置完后确认帧,然后是可选的链路质量确认阶段,LCP确定链路质量

第2步  可选(必要)的认证阶段―――两种认证方式:质询应答握手认证协议(CHAP)和密码认证协议(PAP)。PPP本身不需要认证,cisco路由器异步线路需要认证,建议使用CHAP认证方式。

第3步  网络层协议阶段―――LCP引导NCP激活和配置网络层协议。这一阶段结束后即可传输数据包。

第4步  链路终止阶段―――LCP指导NCP关闭layer 3。

LCP使用3种类型LCP数据帧完成上述步骤:

链路建立帧(Link establishment frames)―――建立链路

 链路终止帧(Link terminateon frames)―――关闭链路

 链路维护帧(Link maintenance frames)―――维护链路

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-09-07 15:39:46

2010-09-28 09:34:28

2010-09-03 09:13:53

2010-09-06 10:56:54

2010-09-03 10:04:51

PPP Multili

2010-09-06 09:50:15

PPP封装

2010-09-08 18:22:36

多重PPP链接协议

2010-09-03 10:16:07

PPPSLIP

2010-09-06 12:17:09

SLIPPPP协议

2019-11-24 22:09:50

广域网PPPHDLC

2010-09-06 13:57:38

2010-09-06 14:03:06

PPP身份认证

2010-09-06 09:26:07

PPP协议

2010-09-07 14:54:01

PPP帧中继

2010-09-06 09:44:34

PPP协议PAP认证配置

2010-09-06 09:37:26

PPP协议LCP数据报文

2010-09-28 09:27:27

2010-09-09 17:24:11

2010-09-03 09:19:13

PPP身份认证

2013-01-21 09:24:44

路由器PPP认证网络协议
点赞
收藏

51CTO技术栈公众号