首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络
网络协议
正文
PPP协议概念及鉴权方式概述
所属分类:
网络
/
网络协议
阅读数: 1561
收藏 0
赞 0
分享
PPP(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
PPP协议中提供了一整套方案来解决链路建立、维护、拆除、上层协议协商、认证等问题。PPP协议包含这样几个部分:链路控制协议LCP(Link Control Protocol);网络控制协议NCP(Network Control Protocol);认证协议,最常用的包括口令验证协议PAP(Password Authentication Protocol)和挑战握手验证协议CHAP(Challenge-Handshake Authentication Protocol)。
LCP负责创建,维护或终止一次物理连接。NCP是一族协议,负责解决物理连接上运行什么网络协议,以及解决上层网络协议发生的问题。
下面介绍PPP链路建立的过程:
一个典型的链路建立过程分为三个阶段:创建阶段、认证阶段和网络协商阶段。
阶段1:创建PPP链路
LCP负责创建链路。在这个阶段,将对基本的通讯方式进行选择。链路两端设备通过LCP向对方发送配置信息报文(Configure Packets)。一旦一个配置成功信息包(Configure-Ack packet)被发送且被接收,就完成了交换,进入了LCP开启状态。
应当注意,在链路创建阶段,只是对验证协议进行选择,用户验证将在第2阶段实现。
阶段2:用户验证
在这个阶段,客户端会将自己的身份发送给远端的接入服务器。该阶段使用一种安全验证方式避免第三方窃取数据或冒充远程客户接管与客户端的连接。在认证完成之前,禁止从认证阶段前进到网络层协议阶段。如果认证失败,认证者应该跃迁到链路终止阶段。
在这一阶段里,只有链路控制协议、认证协议,和链路质量监视协议的packets是被允许的。在该阶段里接收到的其他的packets必须被静静的丢弃。
最常用的认证协议有口令验证协议(PAP)和挑战握手验证协议(CHAP)。 认证方式介绍在第三部分中介绍。
阶段3:调用网络层协议
认证阶段完成之后,PPP将调用在链路创建阶段(阶段1)选定的各种网络控制协议(NCP)。选定的NCP解决PPP链路之上的高层协议问题,例如,在该阶段IP控制协议(IPCP)可以向拨入用户分配动态地址。
这样,经过三个阶段以后,一条完整的PPP链路就建立起来了。
更多精彩内容
其他人还在看
最常见的TCP/IP中3688端口是什么?
最常见的是TCP和UDP端口,这是用来在互联网上的计算机之间的数据交换,3688/udp端口使用服务类型简单的推- S- S简单的推协议,基础概念不是很了解的朋友可以参考下本文
评论 0
收藏 0
赞 0
分享
NetBEUI协议怎么安装浏览网上邻居提示需要NetBEUI协议
浏览网上邻居时提示需要NetBEUI协议,说明NetBEUI协议没有安装或安装不正确,由于NetBEUI协议不是TCP/IP必备协议所以需要手动安装,下面是具体的安装步骤,感兴趣的朋友不要错过
评论 0
收藏 0
赞 0
分享
IP地址剖析以及如何设置Windows7的IPv6协议
当电脑的IP地址相同,就会发生冲突,IP地址就好像你电脑的“门牌号”,只有有了这个“门牌号”,其他用户和电脑才能找到你的电脑,接下来为大家介绍下如何设置Windows7的IPv6协议,感兴趣的朋友可以参考下
评论 0
收藏 0
赞 0
分享
怎么配置局域网中的各机器的TCP/IP协议
xp系统下载SyGate安装好后,不能马上就使用,还必须对局域网内各机器的TCP/IP协议进行一些设定。下面是具体的设置过程,感兴趣的朋友可以参考下
评论 0
收藏 0
赞 0
分享
VRRP虚拟路由器冗余协议介绍
VRRP(VirtualRouterRedundancyProtocol,虚拟路由冗余协议)是一种容错协议,需要的朋友可以看下
评论 0
收藏 0
赞 0
分享
反掩码简介、计算方法实例、常见反掩码
这篇文章主要介绍了反掩码简介、计算方法实例、常见反掩码,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
HTTP协议Keep-Alive模式详解和HTTP头字段总结
这篇文章主要介绍了HTTP协议Keep-Alive模式详解和HTTP头字段总结,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
分享下TCP/IP、Http、Socket的区别
传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口
评论 0
收藏 0
赞 0
分享
网络协议是什么?网络协议三要素是什么?
本文向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习
评论 0
收藏 0
赞 0
分享
如何定义网络协议?网络协议有哪些意义?
本文将向大家详细介绍如何定义网络协议以及网络协议有哪些意义的基础知识,不明白的朋友可以过来学习一下
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
调查:55.2%受访用户不会相信朋友圈打广告的化妆品
站长故事实战:淘宝买关键词排名SEO服务攻略介绍
教育培训类网站的盈利模式
营销型网站建设提高网站转化率的方法
网站如何靠SEO盈利?先把网站包装成专卖店吧
网站赚钱这么难吗 你学会了多少?
站长故事
更多
有钱就是任性 2014年科技界大佬十大惊人语录
奇幻咔咔3D小熊孟得明 揭秘瞬间火爆网络的背后故事
求伯君:如果时光倒流我不会选择创业
从5元到500万,我的创业历程
十年了!一个依靠设计师们热情支撑起的网站
为什么知乎做起来了?市场竞争的魅力和价值