计算机网络实验合集-----链路层

——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网站,和很多免费的编程资源的干货》
在这里插入图片描述


  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值