关键词:
一、PPP概述
1)PPP基本概念
- PPP(Point to Point Protocol)点对点协议,是提供在点到点链路上传递、封装网络层数据包的一种数据链路层协议
- PPP处于OSI参考模型的数据链路层,主要用于支持全双工的同异步链路上,进行点到点之间的数据传输。
- PPP协议支持同步和异步线路
- PPP协议支持验证和地址协商
2)PPP的特点
- 可以工作在同异步方式下
- 能够控制数据链路的建立
- 支持验证,更加安全
- 可同时支持多种网络层协议
- 可以对网络层地址进行协商,能够远程分配IP地址
- 无重传机制,网络开销小
3)PPP协议的组成
PPP协议主要由LCP、NCP以及用于网络安全的可选验证协议族组成
LCP:Linkcontrol protocol 链路控制协议,用于链路控制
NCP:networkcontrol protocol 网络控制协议,用于地址协商
验证协议
PAP:Password Authentication Protocol,密码认证协议
CHAP:Challenge-Handshake Authentication Protocol挑战(询问)-握手认证协议
二、PPP会话
1)PPP会话建立过程
2)PPP会话流程
三、PPP验证
1)PAP验证
- 被验证方首先发起验证请求,两次握手验证
- 密码以明文传送,安全性较低
2)CHAP验证
- 主验证方首先发起验证请求,三次握手验证
- 不发送密码,安全性比PAP高
3)PPP验证对比
- PAP是两次握手,CHAP是三次握手
- PAP密码以明文方式在链路上发送,缺乏安全性
- CHAP只在网络上传输用户名,而并不传输用户密码
- PAP和CHAP都支持双向身份验证
四、配置PPP
1)PPP基本配置
设置接口报文的封装PPP (默认就是ppp封装)
[H3C-Serial1/0] link-protocol ppp
设置验证类型
[H3C-Serial1/0] ppp authentication-mode pap | chap
设置用户名、密码、服务类型
[H3C] local-user user-name class network
[H3C-luser-network-name] password simple password
[H3C-luser-network-name] service-type ppp
2)配置PAP验证
主验证方:配置用户列表以及验证方式
[H3C] local-user user-name class network
[H3C-luser-network-name] password simple password
[H3C-luser-network-name] service-type ppp
[H3C-Serial1/0] pppauthentication-mode pap | chap
被验证方:配置PAP用户名
[H3C-Serial1/0] ppppap local-user username password cipher | simple password
3)配置CHAP验证
主验证方配置
- 配置本地验证对端方式为CHAP
[H3C-Serial1/0] ppp authentication-mode chap
- 配置本地名称
[H3C-Serial1/0] pppchap user username
- 将对端用户名和密码加入本地用户列服务端
[H3C] local-user user-name class network
[H3C-luser-network-name] password simple password
[H3C-luser-network-name] service-type ppp
被验证方配置
- 配置本地名称和密码
[H3C-Serial1/0] pppchap user username
[H3C-Serial1/0] pppchap password cipher | simple password
4)PAP验证配置示例
5)CHAP验证配置示例一
6)CHAP验证配置示例二
五、PPP MP
1)PPP MP简介
- MP(Multilink PPP)将多个PPP链路捆绑后当作一条链路使用
- MP可以实现增加带宽、负载分担、链路备份以及降低报文时延的目的
2)PPP MP实现方式
- 一种是通过配置虚拟模板接口(Virtual-Template,VT)来实现MP
- 可利用用户名确定捆绑
- 一个VT接口可派生多个捆绑
- 一种是利用MP-Group接口实现MP
- Mp-Group是MP专用接口,一个MP-group只能对应一个绑定
3)虚拟模板方式配置PPP MP
- 创建虚拟模板接口
[H3C] interface virtual-template number
- 将物理接口或用户名与虚拟模板接口关联
- 将物理接口与虚拟模板接口关联
[H3C-Serial1/0] ppp mp virtual-template number
-
- 将用户名与虚拟模板接口关联
[H3C] ppp mp user username bind virtual-template number
[H3C-Virtual-Template1] ppp mp binding-mode authentication
[H3C-Serial1/0] ppp mp
4)MP-Group方式配置PPP MP
- 创建MP-Group接口
[H3C] interface Mp-group mp-number
- 加入MP-Group组
[H3C-Serial1/0] pppmpMp-group mp-number
5)PPP MP配置示例一
6)PPP MP配置示例二
7)PPP MP配置示例三
六、PPP显示与调试
显示接口的PPP配置和运行状态
[H3C] display interface interface-name
查看已创建的MP-Group接口的状态信息
[H3C] display interface Mp-group [mp-number]
显示指定MP接口的接口信息和统计信息
[H3C] display ppp mp [interface interface-type interface-number]
显示PPP验证的本地用户
[H3C] display users
查看PPP的调试信息
debugging pppall [interface interface-type interface-number]
-
用display interface命令显示接口信息
-
用debugging ppp all命令调试PPP
数据链路层点对点协议ppp
点对点协议PPP一、PPP协议应满足的需求简单。提供不可靠的数据报服务,比IP协议简单,不需要纠错,不需要序号,不需要流量控制。工作方式:接收方每收到一个帧就进行CRC校验,如正确就接受该帧,如错误就丢弃该帧,其他... 查看详情
点对点协议(point-to-pointprotocol)
简介点对点协议简称PPP协议,工作在数据链路层。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。PPP协议的组成建立、配置数据链路连... 查看详情
计算机网络(谢希仁第七版)第三章(数据链路层)--3.2点对点协议ppp(ppp协议的特点&ppp协议的帧格式&ppp协议的工作状态)
1.点对点协议PPP1.1PPP协议的特点我们知道,互联网用户通常都要连接到某个ISP才能接入到互联网。PPP协议就是用户计算机和ISP(互联网服务提供者)进行通信时所使用的数据链路层协议。1.1.1PPP协议应满足的需求支持... 查看详情
ppp协议是什么
...递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。P... 查看详情
ppp协议的概念
点对点协议(PointtoPointProtocol,PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP最初设计是为两个对等节点之间的IP流量传输提供一种封装协议。在TCP-IP协议集中它是一种用来同步调制连接的数据链路层协议(OS... 查看详情
3.16下午作业
数据链路层在物理层的上面一层,它主要分两种信道点对点信道和广播信道。区分他们就看是一对一的点对点的通信方式,还是一对多的广播模式。先来谈点对点信道。点对点的主要协议为PPP,以前还有一种可靠传输的协议... 查看详情
计算机网络-链路层点对点链路控制
点对点链路由一个发送端、一个接收端、一条链路组成,无需介质访问控制(MediaAccessControl),无需明确的MAC寻址,比广播链路容易。常用于拨号链路、ISDN链路。常见的点对点数据链路控制协议:高级数据联系控制(HDLC,HighLev... 查看详情
配置ppp封装和认证(代码片段)
ppp点对点协议(PointtoPointProtocol,PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP最初设计是为两个对等节点之间的IP流量传输提供一种封装协议。在TCP-IP协议集中它是一种用来同步调制连接的数据链路层协议... 查看详情
数据链路层
一、概述1-使用点对点信道的数据链路层 数据链路和帧 三个基本问题2-点对点协议PPP PPP协议的特点 PPP协议的帧格式 PPP协议的工作状态3-使用广播信道的数据链路层 局域网的数据链路层 CSMA/CD协议4-使用广播信道的以太网使用... 查看详情
mac帧与ppp帧
首先,我们知道数据链路层的信道分为两种:1.点对点信道-----PPP协议 今天我们讨论的ppp协议就应用于点对点的通信方式,我们先来看一下ppp数据帧的具体结构: ppp数据帧中F定义了数据帧的开始和结束,A定... 查看详情
ppp协议解析二
...csdn.net/yangzheng_yz/article/details/11526747PPP(PointtoPointProtocol,点对点协议)协议是为在两个对等实体间传输数据包,建立简单连接而设计的。这种连接提供了同时的双向全双工操作,并且假定数据包是按顺序投递的。PPP协议还满足了... 查看详情
计算机网络数据链路层
数据链路层1.点对点信道的数据链路层1.1数据链路和帧1.2三个基本问题2.点对点协议PPP2.1PPP协议的特点2.2PPP协议的帧格式2.3PPP协议的工作状态3.使用广播信道的数据链路层3.1局域网的数据链路层3.2CSMA/CD协议3.3使用集线器的星状拓... 查看详情
ppp协议
...,该字节为0x7E.接下来分别为地址域,值固定位0xFF(因为点对点协议,对方的地址固定);控制域(固定位0x3);协议域,用来区分PPP数据帧中信息域所承载的数据报文的内容,几种常见的协议 查看详情
什么是ppp
参考技术APPP为一种点对点式的通讯协定,由SLIP改良而成,用户由电话拨接上terminalserver后,藉由PPP或SLIP可以取得一个IPAddress使个人计算机成为网络上的一个节点。PPP的优点是可以跑多重的通讯协定(protocols)。1.什么是PPP?PPP是点... 查看详情
ppp方式是何种上网方式?
...网到底是什么呀?首先要明确什么是PPP?PPP的中文翻译是点对点协议。PPP是一种明文认证方式具体的含义是“在点对点连接上传输多协议数据包提供了一个标准方法。PPP最初设计是为两个对等节点之间的IP流量传输提供一种封装... 查看详情
计算机网络湖科大微课堂笔记p28-30点对点协议ppp媒体接入控制的基本概念媒体接入控制:静态划分信道
点对点协议PPP帧格式透明传输字节填充法:比特填充法:差错检测使用PPP的数据链路层向上不提供可靠传输服务。工作状态小结媒体接入控制的基本概念如图,如果C和D同时发送数据,则会产生碰撞。媒体接入控... 查看详情
数据链数层
本主要内容:数据链路层的点对点信道和广播信道的特点,以及这两种信道所使用的协议(PPP协议以及CSMA/CD协议)的特点。数据链路层的三个基本问题:封装成帧、透明传输、和差错检测。以太网MAC层的硬件地址。适配器、转... 查看详情
ipconfig会出现多个ip地址
...一个逻辑的虚拟设备,ppp的意思是Point-to-PointProtocol——点对点协议,而我们上网拨号用的就是PPPOE,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络 查看详情