- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
实验4-2 数据链路层抓包实践
一、实验目的
(1)理解数据链路层帧格式
(2)掌握抓包软件的使用
(3)掌握通过抓包软件抓取帧并进行分析的办法。
二、相关理论
数据链路层的传输单位为帧(Frame或称分组),在发送端数据链路层将网络层的数据按照一定格式打包为帧并发送给物理层,在接收端数据链路层将物理层的数据按照一定格式解包为帧并发送给网络层。
目前,在数据链路层使用比较多的是以太网(Ethernet)协议。以太网帧格式如下:
目的Mac地址
源Mac地址
类型
数据
校验码
6字节
6字节
2字节
46-1500字节
4字节
各部分含义如下:
目的Mac地址:
下一跳的Mac地址,帧每经过一跳(即每经过一台网络设备如交换机)该地址会被替换,直到最后一跳被替换为接收端的Mac地址。
源Mac地址:
发送端Mac地址。
类型:
用来指出以太网帧内所含的上层协议。对于IP报文来说,该字段值是0x0800。对于ARP信息来说,以太类型字段的值是0x0806。
数据:
从上层或下层传来的有效数据,如果少于46个字节,必须增补到46个字节。
校验码:
CRC校验码,校验数据在传输过程中是否出错。
三、实验内容
(1)掌握抓包软件的使用
(2)掌握通过抓包软件抓取帧并进行分析的办法
四、实验步骤
(1)打开Wireshark,其主界面如下:
(2)在“抓包”菜单中选中options,可以设置抓包选项,如下图所示,这里我们需要选择要对其进行抓包的网卡。选择完成后按“start”开始抓包。
过几秒钟后选择菜单capture-stop停止抓包。显示抓包结果:
任意选中一帧,可以看到该帧所在的各层分组的头部如下:
通过头部信息可以看出,该帧在数据链路层使用的是Ethernet II协议,到网络层被封装为IP数据包,到传输层被封装为UDP数据包,没有应用层协议。
点开Ethernet II前的+号,可以看到该帧在数据链路层的详细信息:
可以看出该帧的源Mac地址为00:30:18:a9:c5:aa,目的Mac地址为:94:0C:6d:66:00:8a, 类型特征码为0800(即表示IP封装),在数据区可以看到该帧的完整数据(16进制表示,可以在数据区右键选择2进制表示)。从16进制表示的数据上可以看出该帧完全符合以太网帧格式。
(3)下面我们进行抓包实战并按要求回答问题。假定如下拓扑:
交换机
交换机
主机A
主机B
我们用主机A ping 主机B,同时进行抓包:在抓包结果中我们可以看到如下4个包:
依次选中这4个包,点开首部明细区Ethernet II前的+号,可以看到详细信息:
分析这些信息,可以发现ping的过程如下:(请按实际实验结果填写)
1.主机A发出ARP包询问“谁知道主机B的Mac,请告诉我”,该ARP包所在的帧的目的Mac地址为_______________________________,说明这是一个广播包。
2. 机房中的所有机器都收到了这个广播包,其中有一台机器回答了一个ARP包,该包说:主机B的Mac地址为_______________________________, 回答的机器是:
□主机B
□交换机
因为该ARP包所在的帧的源地址为_______________________________
3.主机A向主机B发出一个ping request(ping请求)包,该包所在的帧的类型字段的值为____________ (16进制表示),说明该帧的上层协议为____________。
从首部明细区的封装过程可以看出,该包的最高层封装协议为
□Ethernet
□IP
□ICMP
4.主机B向主机A发出一个ping reply(ping响应)包。
五、实验思考与体会
您可能关注的文档
- 《计算机网络基础及应用》 电子教案 5.2 IP地址分类与特殊IP地址.doc
- 《客户服务》 项目四实践作业参考答案.docx
- 《客户服务》 任务2活动1准备FAQ和快捷短语.docx
- 《计算机网络基础及应用》 实训文档 第7章 DNS服务器配置实践(Windows Server 2003).doc
- 《模拟电子技术》王淑娟 书后习题答案 第3章.doc
- 《工业机器人技术基础》教学资源 延伸阅读 7单元 建模概述和常用建模软件.docx
- 《基础统计》 习题及答案 第四版 答案 统计学第三版答案(全书).doc
- 《Oracle数据库系统应用开发实用教程(第2版)》配套资源 课件 作业 文本 ch2实验报告.doc
- 《模具制造工艺》 复习与思考题参考答案.doc
- 《客户服务》 教案--项目四任务三活动1 明确退货原因.docx
最近下载
- 小学体育三年级下册全册教案表格式小学体育三年级下册全册教案表格式.doc VIP
- (2025)冠脉介入培训试题答案.docx VIP
- 毛利人的传统文化.pptx VIP
- 新西兰毛利文化课件.pptx VIP
- 固体物理学 -课件(3.1.1)--第三单元课件.pdf VIP
- 小学三年级上册体育计划及教案(全册)(表格式107页).doc VIP
- Dell戴尔Dell 32 Plus 4K QD-OLED显示器 - S3225QC用户指南.pdf
- 部编版小学二年级下册道德与法治第三单元《绿色小卫士》教材解读.pdf VIP
- 遗失补办户口本授权委托书.doc VIP
- 2020年自考《播音与主持创作基础》练习试题及答案.doc VIP
文档评论(0)