2019-2020-2《计算机网络系统》实验指导书11
需积分: 0 59 浏览量
更新于2022-08-08
收藏 514KB DOCX 举报
【实验详解】
本实验主要围绕网络协议分析工具Wireshark,着重探讨如何使用它来解析HTTP网络协议。Wireshark是一款强大的网络数据包分析软件,适用于Windows和UNIX平台,能够实时捕捉网络接口上的数据包,并提供详尽的协议分析信息。
实验目标在于提升学生对HTTP协议的理解,包括GET/Response消息交互、有条件请求、长文档获取机制以及嵌入对象(如图片)的获取流程。此外,实验还涉及HTTP的认证机制。
实验内容的第一部分是理解HTTP GET/Response的基本消息交互。学生需在Wireshark中设置过滤器,仅显示HTTP相关的数据包。通过观察这些数据包,学生可以看到浏览器向服务器发送GET请求,请求一个简单的HTML页面,然后服务器返回Response响应。在此过程中,学生可以深入理解HTTP头部信息,如状态码、URL、请求方法等。
第二部分涉及有条件HTTP GET/Response消息交互。这通常发生在缓存机制中,浏览器可能会发送带有特定条件的GET请求(如If-Modified-Since或If-None-Match头),以检查资源是否已更新。Wireshark可以帮助学生分析这种交互,理解HTTP缓存策略。
第三部分是观察HTTP获取长文档的机制。长文档可能需要多个TCP段来传输,Wireshark可以展示这些段如何组合成完整的HTTP响应。学生可以学习到TCP的滑动窗口、确认机制以及重传策略等网络传输原理。
第四部分则关注网页中嵌入对象(如图片)的获取流程。当浏览器加载网页时,还会请求并下载图片等其他资源。通过Wireshark,学生可以看到这些额外请求的发生顺序和响应过程,理解HTTP的并行请求能力。
实验也涵盖了HTTP的认证机制,如Basic认证或Digest认证。Wireshark可以捕获到认证头,帮助分析认证过程。
实验步骤清晰明了,包括启动Wireshark,设置HTTP过滤器,捕获浏览器访问特定网页的数据包,分析GET和Response消息,以及查看嵌入对象的请求和响应。通过实践,学生能够掌握Wireshark的使用,提升网络协议分析能力。
预备知识包括对Wireshark用户界面的基本了解,以及如何抓取、过滤和解析数据包的基本操作。实验环境需要一台装有Wireshark和Winpcap驱动的Windows PC。
本实验旨在通过实际操作,使学生深入理解HTTP协议的运作,增强网络协议分析技能,为后续的网络相关课程和实际工作打下坚实基础。通过Wireshark的使用,学生不仅能学习到网络通信的底层细节,还能培养解决问题和分析网络行为的能力。
Period熹微
- 粉丝: 30
- 资源: 307
最新资源
- 基于STM32为电子香味项目,通过蓝牙模块传输数据,嵌入式硬件平台,RFID使用的是RC522.整个项目包括软硬件以及android程序详细文档+全部资料+高分项目+源码.zip
- 基于发布-订阅模型的多线程消息框架,用于嵌入式平台,纯C实现,性能和灵活性极高详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式Linux的一套可视对讲设备代码,比较底层,写的比较好,里面的lib库是一些图像处理库详细文档+全部资料+高分项目+源码.zip
- php 实现各种排序和查找算法源代码.zip
- 基于嵌入式qt的车载系统详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式的基础图形库详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式平台ARM Linux的新冠肺炎疫情监控平台详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式的视觉运动控制详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式综合项目:STM32F407基于ARM Cortex-M4处理器,云服务器Linux操作系统,MySQL数据存储转发详细文档+全部资料+高分项目+源码
- 基于热风控制系统嵌入式项目,基于STM32F1芯片和RT-Thread实时系统开发出温度闭环控制和风速控制详细文档+全部资料+高分项目+源码.zip
- 基于全志V3S的嵌入式开发者打怪升级项目详细文档+全部资料+高分项目+源码.zip
- 基于事件型嵌入式驱动框架。详细文档+全部资料+高分项目+源码.zip
- 基于使用B-Tree作为索引,基于MMap的嵌入式键值数据库详细文档+全部资料+高分项目+源码.zip
- 基于三个嵌入式的小项目:一个是基于科大讯飞的语音识别系统,一个是智能音乐相册,一个是别踩白块小游戏详细文档+全部资料+高分项目+源码.zip
- 基于物联网模式开发的嵌入式程序详细文档+全部资料+高分项目+源码.zip
- 基于以太网通信的电力电子设备运行状态的远程监控嵌入式系统设计详细文档+全部资料+高分项目+源码.zip