当前位置: 首页 > news >正文

实验四 IEEE 802.3协议分析和以太网

实验四 IEEE 802.3协议分析和以太网

一、实验目的
1、分析802.3协议
2、熟悉以太网帧的格式

二、实验内容及结果
1、俘获并分析以太网帧
(1)清空浏览器缓存(在IE窗口中,选择“工具/Internet选项/删除文件”命令)。
(2)启动Ethereal,开始分组俘获。
(3)在浏览器的地址栏中输入:
http://gaia.cs.umass.edu/ethereal-labs/HTTP-ethereal-lab-file3.html,浏览器将显示冗长的美国权力法案。
(4)停止分组俘获。首先,找到你的主机向服务器gaia.cs.umass.edu发送的HTTP GET报文的分组序号,以及服务器发送到你主机上的HTTP 响应报文的序号。其中,窗口大体如下。
在这里插入图片描述

选择“Analyze->Enabled Protocols”,取消对IP复选框的选择,单击OK(不这样设置也可,建议先不要这样操作)。窗口如下。
在这里插入图片描述

(5)选择包含HTTP GET报文的以太网帧,在分组详细信息窗口中,展开Ethernet II信息部分。根据操作,回答“四、实验报告内容”中的1-5题

(6)选择包含HTTP 响应报文中第一个字节的以太网帧,根据操作,回答“四、实验报告内容”中的
6-10题
在这里插入图片描述

在这里插入图片描述

三、问题思考
1、你所在主机的48位以太网地址是多少?
74:4c:a1:b1:00:07
在这里插入图片描述

2、以太网Frame中目标主机48位的地址是多少 ?它是gaia.cs.umass.edu服务器的以太网地址吗?如果不是,该地址是什么设备的以太网地址?
不是,路由器的以太网地址。
在这里插入图片描述

3、给出Frame头部Type字段(2字节)的十六进制值。标志字段的值是1有什么含义?(原文: Give the hexadecimal value for the two-byte Frame type field. What do the bit(s) whose value is 1 mean within the flag field?)
在这里插入图片描述

就是在IP头部表示出三层以上用的协议。 比如: ICMP:1

4、在包含“GET”的以太网帧中,给出16进制数表示的字符“G”的位置(从Frame的头部开始,以字节为单位)?(原文: How many bytes from the very start of the Ethernet frame does the ASCII “G” in “GET” appear in the Ethernet frame?)

3*16+7=55第五十五个字节

5、在该以太网帧中CRC字段的十六进制值是多少?(注:以太网在末尾还有个4byte的CRC校验,但是Ethereal把这个剥除了,故没有显示。)

在这里插入图片描述

3*16+7=55第五十五个字节

6、以太网Frmae中的源地址是多少?该地址是你主机的地址吗?是gaia.cs.umass.edu服务器的地址吗?如果不是,该地址是什么设备的以太网地址?

在这里插入图片描述

不是,是gaia.cs.umass.edu服务器的MAC地址

7、以太网帧的48位目的地址是多少?该地址是你主机的地址吗?

在这里插入图片描述

8、给出Frame头部中2-字节Type字段的十六进制值。

在这里插入图片描述

9、在包含“OK”的以太网帧中,从该帧的起始处算起,”O”是第几个字节(以16进制表示)?

第六十八个字节4*16+4=68

10、该以太网帧中CRC字段的十六进制值是多少?(无)

在这里插入图片描述


http://www.mrgr.cn/news/39425.html

相关文章:

  • NLP_情感分类_机器学习(w2v)方案
  • 河南人社厅:注册满两年可按条件认定副高
  • 【Swift官方文档】7.Swift集合类型
  • 24.2.29蓝桥杯|单位换算--8道题
  • 面试题:通过栈实现队列
  • 基于SSM+小程序的校园失物招领管理系统(失物2)(源码+sql脚本+视频导入教程+文档)
  • InnoDB 死锁
  • 【CSS Tricks】css动画详解
  • VS开发 - 静态编译和动态编译的基础实践与混用
  • Junit和枚举ENUM
  • 通信工程学习:什么是LAN局域网、MAN城域网、WAN广域网
  • java判断ip是否为指定网段
  • Spring依赖注入推荐使用构造函数注入而非@Autowired
  • 嵌入式linux系统中库函数如何提高效率
  • ServletContainerInitializer接口详解
  • Gson将对象转换为JSON(学习笔记)
  • 2、Spring Boot 3.x 集成 Feign
  • SQL中基本SELECT语句及常见关键字的使用(内连接,左/右连接)
  • unixODBC编程(七)数组查询
  • 安卓app开发系列之-用户反馈和维保