ppp点对点协议

ananing ananing     2022-12-07     637

关键词:

一、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)框架中的一种网络 查看详情