【计算机网络抓包实验】 本实验主要涉及到计算机网络中数据包的捕获和分析,使用的是Wireshark这一强大的网络封包分析软件。Wireshark能够实时捕获网络上的数据包,同时支持对已捕获的数据包进行深入的分析,以理解网络通信中的各种协议和参数。 实验内容包括: 1. **数据包捕获**:在不同的网络访问情况下,如浏览网页(WWW服务)、发送电子邮件(Email服务)、QQ通信和使用迅雷下载文件,利用Wireshark抓取本机网卡的数据包。这有助于了解不同应用服务在底层网络通信中的差异。 2. **协议分析**:对捕获的数据包进行逐层解析,从物理层到应用层,包括Ethernet(以太网)、IP、TCP、HTTP等协议。分析各层协议的主要参数,如HTTP请求方法、TCP序列号、确认号以及三次握手的过程。 3. **TCP连接过程**:特别关注TCP的三次握手,通过连续捕获的数据包,找出执行此过程的报文,详细分析连接建立的步骤。 实验要求: - 学习跨网连接的概念,理解其中所需的网络设备,例如路由器。 - 使用tracert命令追踪校园网连接互联网的路径,揭示接入网的结构。 - 使用Wireshark实时捕包,观察并记录数据包的状态变化。 - 分析不同应用场景下的不同层次数据包,理解HTTP协议的工作原理及其特点,并从中推导TCP协议的工作机制,包括三次握手和滑动窗口机制(选做)。 预习阶段,学生应阅读实验指导书,了解IP分组的基本报文分析,为实验做好准备。 在实验报告中,学生需完整记录实验操作和观察结果,提交电子版实验报告。实验报告内容包括拓扑结构探测和不同情形下的抓包分析,比如HTTP请求的数据包分析,展示物理层(如接口ID、数据包到达时间、长度、丢包情况等)、数据链路层(目的地址、源地址、类型等)、网际层(版本、首部长度、总长、标识、标志等)的信息。 通过这个实验,学生可以深入理解网络通信的基本过程,增强对网络协议的直观认识,以及提升网络问题诊断和解决的能力。
剩余15页未读,继续阅读
- 粉丝: 32
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【java毕业设计】考研资讯平台源码(springboot+vue+mysql+说明文档+LW).zip
- 【java毕业设计】就业信息管理系统源码(springboot+vue+mysql+说明文档+LW).zip
- mongo-shake-v2.6.5 Linux版本
- 数据集-目标检测系列- 小猪 检测数据集 pig >> DataBall
- python与mysql基础.txt
- 【java毕业设计】旧物置换网站源码(springboot+vue+mysql+说明文档+LW).zip
- python与mysql基础.txt
- python与mysql基础.txt
- maven上传工具,仅限windows环境
- 【java毕业设计】酒店管理系统源码(springboot+vue+mysql+说明文档+LW).zip