局域网Ethernet数据链路层数据帧的分析Word文件下载.docx
《局域网Ethernet数据链路层数据帧的分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《局域网Ethernet数据链路层数据帧的分析Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
具有该IP地址的主机直接应答请求方,并且把新的映射项填入ARP高速缓存。
发送分组到本地网外的主机,需要跨越一组独立的本地网,这些本地网通过称为网关或路由器的中间机器连接。
网关有多个网络接口卡,用它们同时连接多个本地网。
最初的发送者或源主机直接通过本地网发送数据到本地网关,网关转发数据报到其它网关,直到最后到达目的主机所在的本地网的网关。
1、抓取和分析以太网帧
(1)删除浏览器的缓存(IE:
工具->
Internet选项->
删除文件;
Firefox:
按下F12,打开工具箱页面,选择工具箱的设置,在高级设置里,启用“禁用HTTP缓存(工具箱打开时)”选项,以禁用缓存)。
本课程推荐使用Firefox。
(2)启动Wireshark分组嗅探器
(3)在浏览器地址栏中输入如下网址:
(4)停止分组抓取。
在抓取分组列表中(listingofcapturedpackets)中找到HTTPGET信息和响应信息,如图1所示。
图1 HTTPGET信息和响应信息
2、分析地址ARP协议
ARP协议用于将目的IP转换为对应的MAC地址。
arp命令用来观察和操作缓存中的内容。
虽然arp命令和ARP有一样的名字,很容易混淆,但它们的作用是不同的。
在命令提示符下输入arp可以看到在你所在电脑中ARP缓存中的内容。
为了观察到你所在电脑发送和接收ARP信息,我们需要清除ARP缓存,否则你所在主机很容易找到已知IP和匹配的MAC地址。
步骤如下:
(1)清除ARPcache,具体做法:
在Windows的具有管理员权限的cmd窗口里,输入命令:
arp–d*
其中–d表示清除操作,*删除arp表里的所有条目。
(2)清除浏览器缓存
(3)启动Wireshark分组抓取器
(4)在浏览器地址栏中输入如下网址:
(5)停止分组抓取。
(6)通过过滤表达式或者选择Analyze->
EnabledProtocols->
取消IP选项->
选择OK来筛选ARP相关的数据包。
如图2所示:
图2利用Wireshark抓取的ARP分组
四、实验报告
根据实验,回答下面问题,并撰写实验报告。
要求实验报告里有证据、推演过程和解答(结果)。
HTTPGET信息被封装在TCP分组中,TCP分组又被封装在IP数据报中,IP数据报又被封装在以太网帧中)。
在分组明细窗口(packetdetailswindow)中展开发往的第一个HTTPGET请求对应的EthernetII信息。
回答下面的问题:
A、你所在的主机48-bitEthernet地址是多少(用16进制形式表示)?
以截图为证。
B、Ethernet帧中48-bitEthernet目的地址是多少?
这个目的地址是的Ethernet地址吗?
2、输出你的电脑上的ARP缓存的内容,然后截图。
并要求解释Interface、InternetAddress、PhysicalAddress、Type的含义。
3、分析地址ARP协议
A、分析在你的监听主机(运行Wireshark的电脑)上,得到网关的Ethernet地址的过程。
补充实验:
VlAN基本配置
实验学时:
2学时
实验类型:
验证
实验要求:
选修
一、实验目的
通过对交换机TELNET、VLAN等配置,理解网络的功能和协议的概念。
二、实验内容
交换机基本操作、VLAN配置
三、实验原理、方法和手段
交换机基本操作、VLAN等协议的工作原理及操作过程
四、实验组织运行要求
根据本实验的特点、要求和具体条件,采用集中授课形式为主的模式组织教学,
五、实验条件:
局域网内的两台主机、两台交换机或华为、思科模拟器(本操作手册以思科为准)
六、实验步骤
1、配置方式:
主要掌握两种:
console配置方式和telnet配置方式。
CONSOLE配置方式:
在路由器第一次使用的时候,必须采用通过Console口方式对路由器进行配置,具体的操作步骤如下:
第一步:
如下图所示,将一字符终端或者微机的串口通过标准的RS232电缆和路由器的Console口(也叫配置口)连接。
第二步:
配置终端的通讯设置参数,如果采用微机,则需要运行终端仿真程序,如Windows操作系统提供的Hyperterm(超级终端)等,以下以超级终端为例,说明具体的操作过程。
运行超级终端软件,建立新连接,选择和路由器的Console连接的串口,设置通讯参数:
9600波特率、8位数据位、1位停止位、无校验、无流控,并且选择终端仿真类型位VT100,如下图的Windows的超级终端的设置界面。
第三步:
路由器上电,启动路由器,这时将在终端屏幕,或者微机的超级终端窗口内显示自检信息,自检结束后提示用户键入回车,直到出现命令行提示符“Red-Giant>
”。
第四步:
这时便可以在终端上或者超级终端中对路由器进行配置,查看路由器的运行状态,如果需要帮助,可以随时键入“?
”,路由器便可以随时提供详细的在线帮助了。
TELNET(远程登陆)配置方式
如果用户对路由器已经配置好各接口的IP地址,同时可以正常的进行网络通讯了,则可以通过局域网或者广域网,使用Telnet客户端登陆到路由器上,对路由器进行本地或者远程的配置。
下面详细介绍具体的配置步骤。
如下图所示,如果建立本地Telnet配置环境,则只需要将微机上的网卡接口通过局域网与路由器的以太网口连接;
如果需要建立远程Telnet配置环境,则需要将微机和路由器的广域网口连接。
Red-Giant(config-if)#ipaddress1.1.1.1255.255.255.0
Red-Giant#configureterminal
Red-Giant(config)#linevty04
Red-Giant(config-line)#passwordlg
Red-Giant(config-line)#login
Red-Giant(config-line)#exit
Red-Giant(config)#enablepassworduz
Red-Giant(config)#end退回到特权视图
在Windows的DOS命令提示符下,直接输入Telneta.b.c.d,这里的a.b.c.d为路由器的以太口的IP地址(如果在远程Telnet配置模式下,为路由器的广域网口的IP地址),与路由器建立连接,提示输入登陆密码,如果没有配置密码,会出现“Passwordrequired,butnoneset”的提示,正确输入密码后,出现“Red-Giant>
这时便可以利用微机的Telnet客户端对路由器进行配置。
交换机VLAN实验
实验环境如图:
1.规划ip地址
PCA的ip地址:
10.65.1.1
PCB的ip地址:
10.66.1.1
PCC的ip地址:
10.65.1.3
PCD的ip地址:
10.66.1.3
SWA的ip地址:
10.65.1.7
SWB的ip地址:
10.65.1.8
SWA的f0/5~f0/7vlan2,f0/8为trunk
SWB的f0/5~f0/7valn2,f0/1为trunk
用ping命令测试,从PCA和PCB到各点的连通情况。
由于交换机初始化为vlan1,因为同网段的可以通。
即PCA到PCC、SWA、SWB
是通的,而PCB只与PCD通。
2.设置VLAN
双击SwitchA,改名SwitchA为SWA,建立2个vlan,分别为vlan2、vlan3
switch>
en
switch#shvlan
switch#conft
switch(config)#hosthameSWA
switch(config)#exit
SWA#vlandatabase
SWA(vlan)#vlan2
SWA(vlan)#vlan3
SWA(vlan)#exit
SWA#conft
SWA#shvlan
至此在SWA上建立了两个vlan,show命令应该可以看到,但现在它没有成员。
下面将SWA交换机的f0/5,f0/6,f0/7加入到vlan2
SWA(config)#intf0/5
SWA(config-if)#switchportaccessvlan2
SWA(config-if)#intf0/6
SWA(config-if)#intf0/7
SWA(config-if)#end
在SWB上与SWA上类似,将SWB的f0/5,f0/6,f0/7加入到vlan2。
3.测试可通性
从PCA到PCC测试:
[root@PCAroot]#ping10.65.1.3(通)
从PCA到PCB测试:
[root@PCAroot]#ping10.66.1.1(不通,不同网段,不同VLAN)
从PCB到PCD测试:
[root@PCBroot]#ping10.66.1.3(不通,不在一个广播域,要求设置干线trunk)
从PCA到SWA测试:
[root@PCAroot]#ping10.65.1.7(通,同一网段,同在vlan1)
从PCA到SWB测试:
[root@PCAroot]#ping10.65.1.8(通,同一网段,同在vlan1)
从SWA到PCA测试:
SWA#ping10.65.1.1(通)
从SWA到PCB测试:
SWA#ping10.66.1.1(不通,不同网段,不同VLAN)
从SWA到SWB测试:
(通)
SWA#ping10.65.1.8
4.设置干线trunk
将连接两个交换机的端口设置成trunk。
SWA(config)#intf0/8
SWA(config-if)#switchportmodetrunk
SWA(config-if)#switchporttrunkallowedvlan1,2,3
SWA(config-if)#switchporttrunkencapdot1q(可不配置)
SWA(config-if)#end
SWA#showrun
SWB(config)#intf0/1
SWB(config-if)#switchportmodetrunk
SWB(config-if)#switchporttrunkallowedvlan1,2,3
SWB(config-if)#switchporttrunkencapdot1q(可不配置)
SWB(config-if)#end
SWB#
交换机创建trunk时,默认allowedall,所以trunkallowed命令可以不用。
dot1q是vlan中继协议(802.1q),由于正确设置了trunk,两个交换机间可以
多个vlan通过,所以这时PCA和PCC通,PCB和PCD也可以通。
这与没设置vlan时的连
通情况一样,但这时由于vlan的存在,隔离了广播域,提高了通讯能力。
七、思考题
八、实验报告
要求在指导书中明确学生实验报告的内容及具体要求,主要包括实验预习、实验记录和实验报告三部分,基本内容详见附件。
九、其它说明