本科实验报告

课程名称:

计算机网络基础

实验名称:

网络协议分析

姓 名:

学 院:

计算机学院

系:

专 业:

学 号:

指导教师:

年 月 日

浙江大学实验报告

实验名称: 网络协议分析 实验类型: 分析实验

同组学生: 实验地点: 计算机网络实验室

实验目的

学习使用Wireshark抓包工具。

观察和理解常见网络协议的交互过程

理解数据包分层结构和格式。

实验内容

Wireshark是PC上使用最广泛的免费抓包工具,可以分析大多数常见的协议数据包。有Windows版本和Mac版本,可以免费从网上下载。

掌握网络协议分析软件Wireshark的使用,学会配置过滤器

观察所在网络出现的各类网络协议,了解其种类和分层结构

观察捕获到的数据包格式,理解各字段含义

根据要求配置Wireshark,捕获某一类协议的数据包,并分析解读

主要仪器设备

联网的PC机

WireShark协议分析软件

操作方法与实验步骤

安装网络包捕获软件Wireshark

配置网络包捕获软件,捕获所有机器的数据包

观察捕获到的数据包,并对照解析结果和原始数据包

配置网络包捕获软件,只捕获特定IP或特定类型的包

抓取以下通信协议数据包,观察通信过程和数据包格式

PING:测试一个目标地址是否可达

TRACE ROUTE:跟踪一个目标地址的途经路由

NSLOOKUP:查询一个域名

HTTP:访问一个网页

FTP:上传或下载一个文件

SMTP:发送一封邮件

POP3/IMAP:接收一封邮件

RTP:抓取一段音频流

提醒:为了避免捕获到大量无关数据包,影响实验观察,建议关闭所有无关软件。

实验数据记录和处理

以下实验记录均需结合屏幕截图,进行文字标注和描述,图片应大小合适、关键部分清晰可见,可直接在图片上进行标注,也可以单独用文本进行描述。

Part One

运行Wireshark软件,界面是由哪几个部分构成?各有什么作用?

开始捕获网络数据包,你看到了什么?有哪些协议?

找一个包含Ethernet的数据包,这是什么协议?标出源和目标MAC地址。

找一个包含IP的数据包,这是什么协议?标出源IP地址、目标IP地址。

找一个ARP数据包,这是请求还是应答?标注发送者的MAC地址。

配置应用显示过滤器,让界面只显示某一协议类型的数据包。

配置应用显示过滤器,让界面只显示某个IP地址的数据包。

配置捕获过滤器,只捕获某个IP地址的数据包。

配置捕获过滤器,只捕获某类协议的数据包。

请在下面的每次捕获任务完成后,保存Wireshark抓包记录(.pcap格式),随报告一起提交。每一个协议一个单独文件,文件名请取得便于理解。

Part Two

使用Ping命令,测试某个IP地址的连通性,并捕获这次的数据包。数据包由几层协议构成?分别是什么协议?选择一个请求包和一个响应包,展开最高层协议的详细内容,标出请求包和应答包、类型、序号。

使用Tracert命令(Mac下使用Traceroute命令),跟踪某个外部IP地址的路由,并捕获这次的数据包。数据包由几层协议构成?分别是什么协议?查看并标记多个请求包的IP协议层的TTL字段,发现了什么规律?选择一个请求包和一个响应包,展开最高层协议的详细内容,标出类型、序号等关键字段。与Ping命令的数据包有什么不同?

使用nslookup命令,查询某个域名,并捕获这次的数据包。数据包由几层协议构成?分别是什么协议?标记UDP协议层的端口字段。选择一个请求包和一个响应包,展开最高层协议的详细内容,标出类型、序号、域名信息。

Part Three

运行ipconfig /flushdns命令清空DNS缓存,然后打开浏览器,访问一个网页,并捕获这次的数据包(网页完全打开后,停止捕获)。数据包由几层协议构成?分别是什么协议?标出数据包的源和目标IP地址、源和目标端口。

找到建立TCP连接的三个数据包(称为三次握手),展开TCP协议层的Flags字段,分别标记三个数据包的SYN标志位和ACK标志位。

选择一个包,点击右键,选择跟踪一个TCP流,截取完整的HTTP请求消息和部分响应消息,标记HTTP请求头部的Method字段、URI字段和Host字段,标记HTTP响应头部的Status Code字段、Content-Type和Content-Length字段,以及区分响应头部和体部的标记(单独的回车换行符)。

使用过滤器tcp.stream eq X,让X从0开始变化,直到没有数据。观察总共捕获到了几个TCP连接(一个TCP流对应一个TCP连接)?存在几个HTTP会话(一对HTTP请求和响应对应一次H

浙江大学计算机网络实验报告,浙江大学实验报告.doc相关推荐

  1. 浙江大学 计算机网络基础 实验报告,计算机网络基础-浙江大学实验报告

    计算机网络基础-浙江大学实验报告 本科实验报告课程名称: 计算机网络基础姓 名: 赖剑学 院: 软件学院系: 软件工程专 业: 软件工程学 号: 3052211006指导教师: 陆魁军 陈辉年 月 日 ...

  2. 北理计算机网络实验报告,北京理工大学计算机网络实践ftp客户端实验报告.doc...

    北京理工大学计算机网络实践ftp客户端实验报告.doc 实验五FTP客户端程序 实验目的 文件传送协议FTP是Internet中广泛使用的服务协议之一,FTP协议是客 户/服务器之间进行文件传递的协议 ...

  3. 计算机网络的组建实验报告,计算机网络实验报告,以太网的组建.doc

    计算机网络实验报告,以太网的组建.doc 计算机网络实验报告,以太网的组建 计算机网络实验一 组建小型以太网 实验一 组建小型以太网 HoogLe [email protected]/* */ 一.实 ...

  4. 计算机网络自顶向下方法实验报告,计算机网络自顶向下方法试验三报告.doc

    计算机网络自顶向下方法试验三报告 陕西师范大学 计算机网络 实验报告 年级: 2010级 姓名: 陈翠萍 学号: 实验日期: 2012.9.24 实验名称:Wireshark Lab: HTTP 1至 ...

  5. 计算机网络地址解析协议实验,计算机网络地址解析协议(ARP)实验报告.doc

    计算机网络地址解析协议(ARP)实验报告 实验目的: 1. 掌握ARP协议的报文格式 2. 掌握ARP协议的工作原理 3. 理解ARP高速缓存的作用 4. 掌握ARP请求和应答的实现方法 5. 掌握A ...

  6. 计算机网络交换机组网及虚拟局域网实验报告,計算机网络实验虚拟局域网VLAN实验报告.doc...

    計算机网络实验虚拟局域网VLAN实验报告 实 验 报 告 课程名称: 计算机网络基础 实验项目: 虚拟局域网VLAN 专业班级: 信息系统与信息管理602班 姓 名: ****** 学 号: **** ...

  7. 计算机网络华为路由器配置实验,计算机网络 路由器基本命令操作实验报告格式 华为.doc...

    计算机网络路由器基本命令操作实验报告格式华为整理 昆明理工大学信息工程与自动化学院学生实验报告 ( 20 -20 学年 第 学期 ) 课程名称:计算机网络 开课实验室: 201 年 月 日 年级.专业 ...

  8. 计算机网络消息封装,计算机网络帧的封装实验报告..doc

    计算机网络帧的封装实验报告. 实验题目:实验一 使用ethereal分析以太网的数据帧格式班级电子商务111姓名曾修建得分 一.实验目的 了解协议分析器安装: 了解协议分析器使用方法和基本特点: 分析 ...

  9. 计算机网络实验路由器联通,计算机网络实验 路由器组网实验报告格式.doc

    计算机网络实验 路由器组网实验报告格式 昆明理工大学信息工程与自动化学院学生实验报告 ( 2010-2011 学年 第 1 学期 ) 课程名称:计算机网络 开课实验室:2315 2010年12 月17 ...

  10. 计算机网络组建无线局域网实验报告,无线局域网实验报告.doc

    无线局域网实验报告 内蒙古商贸职业学院计算机系 学 生 校 内 实 验 实 训 报 告 2011--2012学年 第一学期 系部:计算机系 课程名称:无线局域网组建 专业班级:10网络班 内蒙古商贸职 ...

最新文章

  1. php mysql环境搭配_centos6.7下搭配apache php mysql环境
  2. idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...
  3. QIIME 2用户文档. 19使用q2-vsearch聚类OTUs(2019.7)
  4. 行意天下正文 Android Day02-Android中单元测试(junit测试)monkey测试
  5. 最详细的SQL注入相关的命令整理
  6. 求链式线性表的倒数第K项(堆栈解法)
  7. python基础语法 第0关print-温州文成高校邦数据科学通识课【Python基础语法】答案...
  8. Linux-部署应用到生产环境Tomcat项目-全流程(图文教程)
  9. JSP引入CSS文件无法生效的问题
  10. Java中的Unsafe
  11. 原子性、有序性和可见性解释
  12. 大数据“下田”,未来农业将成为世界上最重要的产业之一
  13. python身份证验证系统_用python制作全国身份证号验证及查询系统
  14. 小米手机助手linux,小米手机助手
  15. 结构建模设计——Solidworks软件之绘制一个手机支架模型,使用3D打印技术输出实物的全流程实战
  16. 在gitee码云上搭建一个网站
  17. 踩坑系列《十一》完美解决阿里云vod视频点播无法播放音频和视频点播控制台里的媒资库里面的视频无法播放
  18. pip 如何指定国内源安装
  19. harmonyOS系统是安卓,HarmonyOS华为操作系统
  20. 月球绘画软件测试,宇宙飞船简笔画:第一个登上月球的宇航员

热门文章

  1. 你造吗,Oracle SQLplus 也有History命令了
  2. easyexcel 异常:java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/filemagic
  3. Vidar-Team战队专访:AS WE DO, AS YOU KNOW.
  4. 三体智能革命_华为郑叶来:AI正由“人工”智能走向真正的人工智能
  5. 【日志】20220414
  6. selenium爬取巨潮资讯指定领域下所有上市公司的数据并存储到csv文件
  7. 银联支付(一)申请测试环境,并运行测试demo(在线网关支付)
  8. IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。
  9. delete 和 delete []的真正区别
  10. 从边缘计算到人工智能 新技术加速更迭的迷茫与思考