局域网Ethernet数据链路层数据帧的分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三局域网Ethernet数据链路层数据帧的分析一、实验目的
分析以太网帧,并弄清楚ARP协议在IP地址转换到MAC地址时涉及的步骤。
二、实验环境
主机操作系统为Windows;使用Wireshark、Firefox等软件。
三、实验内容步骤
IP地址用于标识互联网上每台主机,而端口号则用于区别在同一台主机上运行的不同网络应用程序。在链路层,有介质访问控制(Media Access Control, MAC)地址。在局域网中,每个网络设备必须有唯一的MAC地址。设备监听共享通信介质以获取目标MAC地址与自己相匹配的分组。地址ff:ff:ff:ff:ff:ff是一个特殊的MAC地址,意味着数据应该广播到局域网的所有设备。
在互联网上,IP地址用于主机间通信,无论它们是否属于同一局域网。同一局域网间主机间数据传输前,发送方首先要把目的IP地址转换成对应的MAC 地址。这通过地址解析协议ARP和每台主机以ARP高速缓存形式维护着的一张IP地址到MAC地址的缓存表来实现。当IP分组被在局域网内发送时,该IP分组被放在链路层帧的数据部分,而帧的目的地址将被设置为ARP高速缓存中找到的MAC地址。如果没有发现IP地址的转换项,那么本机将广播一个报文,要求具有此IP地址的主机用它的MAC地址作出响应。具有该IP地址的主机直接应答请求方,并且把新的映射项填入ARP高速缓存。
发送分组到本地网外的主机,需要跨越一组独立的本地网,这些本地网通过称为网关或路由器的中间机器连接。网关有多个网络接口卡,用它们同时连接多个本地网。最初的发送者或源主机直接通过本地网发送数据到本地网关,网关转发数据报到其它网关,直到最后到达目的主机所在的本地网的网关。
1、抓取和分析以太网帧
(1)删除浏览器的缓存(IE:工具->Internet 选项->删除文件;Firefox:按下F12,打开工具箱页面,选择工具箱的设置,在高级设置里,启用“禁用HTTP 缓存(工具箱打开时)”选项,以禁用缓存)。本课程推荐使用Firefox。
(2)启动Wireshark 分组嗅探器
(3)在浏览器地址栏中输入如下网址:
(4)停止分组抓取。在抓取分组列表中(listing of captured packets)中找到HTTP GET 信息和响应信息,如图1所示。
图1HTTP GET信息和响应信息
2、分析地址ARP协议
ARP协议用于将目的IP转换为对应的MAC地址。arp命令用来观察和操作缓存中的内容。虽然arp命令和ARP有一样的名字,很容易混淆,但它们的作用是不同的。在命令提示符下输入arp可以看到在你所在电脑中ARP缓存中的
内容。为了观察到你所在电脑发送和接收ARP信息,我们需要清除ARP缓存,否则你所在主机很容易找到已知IP和匹配的MAC地址。
步骤如下:
(1)清除ARP cache,具体做法:在Windows的具有管理员权限的cmd 窗口里,输入命令:
(2)清除浏览器缓存
(3)启动Wireshark分组抓取器
(4)在浏览器地址栏中输入如下网址:
/xxgk/xxjj.htm
(5)停止分组抓取。
(6)通过过滤表达式或者选择Analyze->Enabled Protocols->取消IP选项->选择OK来筛选ARP相关的数据包。如图2所示:
图2 利用Wireshark抓取的ARP分组
四、实验报告
根据实验,回答下面问题,并撰写实验报告。要求实验报告里有证据、推演过程和解答(结果)。
1、抓取和分析以太网帧
HTTP GET信息被封装在TCP分组中,TCP分组又被封装在IP数据报中,IP数据报又被封装在以太网帧中)。在分组明细窗口(packet details window)中展开发往的第一个HTTP GET请求对应的Ethernet II信息。回答下面的问题:
A、你所在的主机48-bit Ethernet 地址是多少(用16进制形式表示)?以截图为证。
B、Ethernet 帧中48-bit Ethernet目的地址是多少?这个目的地址是的Ethernet 地址吗?
2、输出你的电脑上的ARP缓存的内容,然后截图。并要求解释Interface、Internet Address、Physical Address、Type的含义。
3、分析地址ARP协议
A、分析在你的监听主机(运行Wireshark的电脑)上,得到网关的Ethernet 地址的过程。
补充实验:VlAN 基本配置
实验学时:2学时
实验类型:验证
实验要求:选修
一、实验目的
通过对交换机TELNET、VLAN等配置,理解网络的功能和协议的概念。
二、实验内容
交换机基本操作、VLAN配置
三、实验原理、方法和手段
交换机基本操作、VLAN等协议的工作原理及操作过程
四、实验组织运行要求
根据本实验的特点、要求和具体条件,采用集中授课形式为主的模式组织教学,
五、实验条件:局域网内的两台主机、两台交换机或华为、思科模拟器(本操作手册以思科为准)
六、实验步骤
1、配置方式:主要掌握两种:console配置方式和telnet配置方式。CONSOLE配置方式:
在路由器第一次使用的时候,必须采用通过Console口方式对路由器进行配置,具体的操作步骤如下:
第一步:如下图所示,将一字符终端或者微机的串口通过标准的RS232电缆和路由器的Console口(也叫配置口)连接。
第二步:配置终端的通讯设置参数,如果采用微机,则需要运行终端仿真程序,如Windows 操作系统提供的Hyperterm(超级终端)等,以下以超级终端为例,说明具体的操作过程。运行超级终端软件,建立新连接,选择和路由器的Console连接的串口,设置通讯参数:9600波