实验 PPPoE 拨号实验 1 实验目的 1、通过实验,理解链路层协议的作用
2、理解 PPP 协议的工作原理
2 实验环境 1、VMw are 中一台 XP 虚拟机作为拨号客户机
另一台(XP/Window s Server 2003)作为ISP 服务器端
2、PPPoE 协议软件包模拟 ISP 服务器
3、WireShark 协议分析软件
3 实验原理 点对点协议(Point-to-Point Protocol,PPP)是因特网上广泛使用的数据链路层协议,用于点对点的链路
它用于通过电话线拨号接入因特网的线路,同时在路由器与路由器连接的线路上也大量使用 PPP 协议
典型的ADSL 中,使用的是由 PPP 与其他的协议共同派生出符合宽带接入要求的新的协议 PPPoE
PPP 协议给出了在串行链路上封装数据报的方法,同时还包括了链路控制协议(Link Control Protocol,LCP)和一组网络控制协议(Netw ork Control Protocol,NCP)
LCP 用来建立、配置和测试数据链路,NCP 用来建立两端网络层的连接,协商网络层的选项和传递网络层数据
1、PPP 帧格式 PPP 协议的帧格式如图 1 所示
标志字段01111110地址字段11111111控制字段11000000数据FCS标志字段01111110协议121可变211字节 图 1 PPP 帧格式 PPP 帧内可以封装多个协议的数据包,每个协议都有一个编号
当封装某个协议的数据包时,协议字段就填写这个协议的编号
PPP 帧封装的各个协议如图 2 所示
标志字段01111110地址字段11111111控制字段11000000数据FCS标志字段01111110协议LCP包C 02116PAP包C 02316CHAP包C 22316IPCP包802116IP包002116P