——PPPoE和PPP
PPP为点对点协议。不适于广播类型的以太网和另外一些多点访问类型的网络
PPPoE为以太网中点对点协议,通过广播发现协议,发现需要通信主机的MAC地址,发现阶段就结束了,建立连接之后便通过PPP协议通信。
1.直接打开相应的pka文件
PC1到ISP1为PPPoE协议,ISP1已经配置为PPPoE服务器,ISP1到ISP2为PPP协议。
起始配置:
接口名F为fastethernet,连在局域网上,S为serial,连在ISP上(串口适合长距离传输)
此时PC1并没有配置IP,可以点击PC1,打开IP Configuration查看,
空空如也,
当通过PPPoE拨号后,PC1就会被自动ISP1分配IP,ISP1配置的PPPoE拨号的地址池为220.10.0.10到220.10.1.100,PC的IP在此范围内。
2.通过PPPoE拨号,账号为user或admin,密码与账号一致。
打开Desktop里面的Command Prompt,输入命令查看
发现IP为220.10.0.10,子网掩码255.255.255.255
3.设置从PC1到PC2的PDU,观察封装信息。
PC1到switch的PPPoE
PC1到PC2的PPP
观察到FLG为0x7E长度为1字节,地址字段为0xFF,控制字段为0x03,协议为0x0021为IP数据报,FLG为0x7E。
——以太网的封装技术
1.直接打开相应的pka文件
2.ip地址配置
可以看到PC0.1.2.3处于同一个局域网。
观察从PC0到switch的封装协议
点击色块,发现该PDU目的地为PC1
PREAMBLE:101010…1011:
由前同步码101010—和帧定界符10101011组成
DEST MAC: 0001.961B.0818:
与目的主机(PC1)的MAC相同
SRC MAC: 0060.2F6C.C11B:
与发送主机(PC0)MAC相同
再观察从switch0到PC1的PDU
DEST MAC: 0001.961B.0818——依旧为目的主机PC1的MAC地址
SRC MAC: 0060.2F6C.C11B——依旧为发送主机PC0的MAC地址
由此可见,DEST MAC和SRC MAC在以太网帧中是固定的。
给PC0设置复制PDU,目的IP地址设为255.255.255.255,源IP地址就为本机IP地址,sequence number设为1,one shot time设为1,size设为0。
观察
DEST MAC: FFFF.FFFF.FFFF
SRC MAC: 0060.2F6C.C11B——依旧为本机PC0的MAC地址
观察PC1接收到广播帧后,向switch返回的以太网帧
DEST MAC: 0060.2F6C.C11B——目的MAC地址变为发送广播的主机MAC地址。
SRC MAC: 0001.961B.0818——源地址变为现在发送帧的主机PC1的MAC地址。
——集线器与交换机的对比试验
观察集线器对单播包的处理:**
添加了pc0到pc2的数据包,并运行后,观察。
集线器向局域网所有计算机广播包(除发送方),
查看发送包的目的地址
与PC2的MAC地址相符:
点击将包过滤的主机,观察:目的MAC地址不符,将过滤此包。
PC2接受成功之后,会广播接收成功数据包(除自己)
观察交换机对单播包的处理**
设置pc6向pc8发送数据包,
是单播,PC8接收成功后,会向PC6发送接受成功的数据包。
观察集线器对广播包的处理**
为PC0S设置复杂PDU
集线器会广播数据包
接收到的主机,会向集线器发送接受确认,但是会发生“碰撞”
一旦发生碰撞
计算机接受到碰撞帧,就会将数据包丢弃。
观察以集线器为中心的以太网中,多个站点同事发送数据的情况,理解冲突域的概念**
添加pc0到pc2,pc1到pc3的数据包。
同时发送导致碰撞
集线器广播冲突信息。
以交换机为中心的以太网中多个站点同时发送数据的情况**
设置pc6向pc8,pc7向pc9发送简单PDU,就算信息同时发送也不会发生碰撞。
观察集线器和交换机在扩展以太网覆盖范围的同时,对冲突域和广播域范围的影响
观察交换机的工作原理
PC0的MAC地址
PC2的MAC地址
用inspect查看switch0的mac表
switch1的地址表
switch2的地址表
当信封第一次出现在switch0上,查看其mac表
之后switch0直接向switch1转发该数据包,因为在switch0中没有PC2 的MAC地址,所以需要向外转发包,因为只有一个端口,所以只能向这个端口转发,以寻求PC2的地址。
当信封第一次出现在switch1上,查看其mac表
只有PC0的MAC地址,之后switch1洪泛,以寻求PC2的地址,PC1的MAC不符,自动丢弃该包。
当信封第一次出现在switch2上,查看其mac表
PC2接受到数据包后返回确认,经过的途中所有的交换机表中都有PC2的MAC地址。
实验五:生成树协议(STP)分析
没有采用STP,并发送广播包的情况
捕获数据包,观察广播包的传播
采用STP,发送广播包的情况。
PC0将包发送给Switch2时,Switch将包广播给Switch0和Switch3,Switch0自动丢弃该包,Switch3接收,并传递给Switch1,Switch1接收包后传递给Switch0和PC1,Switch0丢弃该包,PC1接收。PC1接收后,数据包沿着switch1,Switch3,Switch2的路径到达PC0。
观察链路出现故障协议查用冗余链路的情况
他们都告诉你,必须要做什么,却没告诉你为什么。
##《 欢迎访问我的网站,ai工具箱,https://4398ai.com里面有免费的chatgpt网站,和很多免费的编程资源的干货》