• 【计算机网络】PPP和PPPoE协议


    • 实验目的

    应用所学知识,熟悉 PPP 的封装格式,了解 PPPoE 的封装格式,理解 PPP 的两种认证方式。

    • 实验步骤与结果

    ①观察PPP和PPPoE的数据封装格式

    安装好Cisco Packet Tracer Student后打开实验文件可以看到PPP和PPPoE协议的拓扑结构图:

    图中交换机指示灯均呈绿色,初始化完成。

    查看PC1的IP地址信息,可以发现IP地址为空:

    使用PPPoE拨号工具成功建立连接:

    重新查看PC1的IP信息,显示已经成功获取了IP地址:

    添加并捕获数据包,可以看到PC1已经成功接收到了PC2发送回的数据包:

    查看事件列表中PC1发送给switch0和switch0发送给ISP1的数据包信息:

    图中可以看到IP和PPP和PPPoE的封装联系:

    ②观察PPP和PAP的认证机制

    在ISP1的命令行窗口在特权模式下执行show running-config命令可以查看PAP认证机制的配置信息:

    进入实时模式,在ISP1特权模式下执行调试命令:

    进入ISP2查看Serial0/0/0,把端口关闭再打开:

    随后在ISP1窗口就可以看到链路从断开到重新连接的全过程:

    修改ISP2中的配置认证密码123改为12:

    重新调试,发现认证失败:

    ③观察PPP和CHAP认证机制:

    和②中PPP类似,我们运行debug命令调试ISP2和ISP3的CHAP认证:

    同样地,进入ISP3查看Serial0/0/0,把端口关闭再打开,并回到ISP2查看连接情况:

    类似地,修改被验证方在验证方储存的密码:

    重新调试,发现认证失败:

    ④思考题

    (1)ADSL接入采用PPPoE的优点有哪些?

    PPPoE结构简单,使用方便,且性价较高。

    (2)PPPoE中,PPP帧和Ethernet帧的封装关系是什么?

    IP->PPP->PPPoE->Ethernet

  • 相关阅读:
    腾讯二面——程序崩溃问题连问
    Oracle函数之分析函数
    linux下的编译工具——gcc/g++
    怎么将两个PDF合并成一个?这里有三个小妙招分享给你
    File类
    Primavera P6 Calendars 全局日历和项目日历Calendar
    C++ 之二叉搜索树
    go 基础概念-变量和类型使用注意事项
    【JMeter】Jmeter分布式压测教程
    vue api封装
  • 原文地址:https://blog.csdn.net/Mitchell_Donovan/article/details/126290832