- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
修改后的实验2课件--数据帧和IP包分析
实验二 数据帧与IP包分析 2016年10月 实验目的 掌握以太网MAC帧和IP数据报的构成,了解各个字段的含义 学习如何捕获和分析网络数据包,掌握ARP和ICMP协议的请求/响应机理 学习如何使用工具构造和封装IP数据报 编程模拟IP数据报的封装(课后完成) 实验内容 1. 使用Wireshark捕获和分析数据 1.1 记录和解释一个MAC帧 1.2 记录和解释一个IP数据报 1.3 记录和解释一系列ARP报文 1.4 记录和解释一系列ICMP报文 2. 使用SendIP构造IP数据报 3. 编程生成IP数据报的首部(课后完成) 以太网帧格式 IP 数据报格式 ARP 报文格式 ICMP 报文格式 使用Wireshark捕获数据 1. 打开Wireshark 2. 选择菜单“Capture”,选择“Interfaces” 3. 点击start按钮,开始数据捕获。捕获完成后,点击stop按钮,停止捕获 4. 设置显示过滤器:在Filter中输入过滤器表达式,如: ip.addr==a.b.c.d //显示源或目的地址为a.b.c.d的报文 arp //显示ARP报文 ip.src==a.b.c.d icmp //显示源地址为a.b.c.d的ICMP报文 1.1 记录和解释一个MAC帧 在本机上发起网络活动,例如ping其他计算机(打开网页、上传下载等) 观察Wireshark捕获的数据,选择其中一个MAC帧,解释各字段意义 请说明为什么以太网中MAC帧数据字段的最小长度是46个字节 实验报告要求: 说明你发起了什么网络活动,并用Wireshark截图表明你抓到了该活动的包 详述该MAC帧首部每个字段的长度、定义、值以及该值的含义 用自己的理解来回答MAC帧最小长度问题 1.2 记录和解释一个IP数据报 在本机上发起网络活动,例如ping其他计算机(打开网页、上传下载等) 观察Wireshark捕获的数据,选择其中一个IP数据报,解释各字段意义 实验报告要求: 说明你发起了什么网络活动,并用Wireshark截图表明你抓到了该活动的包 详述IP数据报首部每个字段的长度、定义、值以及该值的含义 1.3 记录和解释一系列ARP报文 先用arp -d清空本机已有的ARP缓存,然后在本机上发起网络活动,例如ping其他计算机(打开网页、上传下载等) 观察Wireshark捕获的ARP报文,解释各字段意义,并描述请求/响应的过程 实验报告要求 说明你发起了什么网络活动,并用Wireshark截图表明你抓到了该活动的ARP报文 详述其中一对ARP报文(请求/响应)每个字段的长度、定义、值以及该值的含义 解释该系列中每一个ARP报文的作用 分别ping同一局域网的计算机和局域网外的计算机,观察它们产生的ARP请求有何不同,并说明为什么不同 1.4 记录和解释一系列ICMP报文 在本机使用ping/tracert指令向其他计算机发送ICMP报文 观察Wireshark捕获的ICMP报文,解释各字段意义,并描述ping/tracert的工作机理 实验报告要求 说明你发起了什么网络活动,并用Wireshark截图表明你抓到了该活动的ICMP报文 详述其中一对ICMP报文(请求/响应)首部每个字段的长度、定义、值以及该值的含义 解释该系列中每一个ICMP报文的作用 2. 使用SendIP构造IP数据报① 启动虚拟机VMWare中的CentOS系统 登录用户名root,密码netlab501 配置网络连接 右键点击右上角网络图标,选择“编辑连接” 选择Auto开头的网卡,配置IPv4方法为手动,按显示器底座上的标签输入IP地址、掩码和网关,DNS服务器设为4 打开终端,输入service network restart,重启网络服务 安装发包工具SendIP wget --no-check-certificate /ipv6/sendip/sendip-2.5-mec-3a2.tar.gz tar xvf sendip-2.5-mec-3a2.tar.gz cd sendip-2.5-mec-3 make make install 2. 使用SendIP构造IP数据报② 向其他计算机构造并发送IP数据报 命令语法 sendip 目的IP地址 -v -l 发包数量 -p 协议类型 协议参数 -d 数据字段 常用协议类型 ipv4、icmp、tcp、udp 更多协议类型、协议参数和数据字段的具体语法,请参考man或在线帮助 /ipv6/sendip/sendipman.html 举例 向发送IP数据报,TTL字段为3,数据字段为字符串“1234567” sendip -p ipv4 -it 3 -d 123456
您可能关注的文档
- 信息的提炼与概括.ppt
- 信息的加工与表达(文字、图表).ppt
- 数据库未来发展趋势重点.doc
- 第14课手纸解析.ppt
- 数据库影碟出租系统课设重点.doc
- 数据库应用技术课程教学活动及期末答疑(文本)重点.doc
- 数据库笔试题答案重点.doc
- 数据库第一章重点.ppt
- 信息社会责任目标解读.pptx
- 第14课时 酸、碱、盐(三)导学案解析.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)