基于wireshark的HTTP协议分析课程设计报告

基于wireshark的HTTP协议分析课程设计报告

ID:45783482

大小:280.28 KB

页数:21页

时间:2019-11-17

基于wireshark的HTTP协议分析课程设计报告_第1页
基于wireshark的HTTP协议分析课程设计报告_第2页
基于wireshark的HTTP协议分析课程设计报告_第3页
基于wireshark的HTTP协议分析课程设计报告_第4页
基于wireshark的HTTP协议分析课程设计报告_第5页
资源描述:

《基于wireshark的HTTP协议分析课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、长沙理工大学计算机与通信工程学院《计算机网络》课程设计报告计算机与通信工程专通信工程通信1003班201054080333学生姓名赵旋指导教师能丘课程设计成绩评定通信工程201054080333熊兵院系计算机与通信工程专业班级1003学号学生姓名赵旋指导教师指导教师对学生在课程设计中的评价评分项目优良中及格不及格学习态度与遵守纪律情况课程设计完成情况课程设计报告的质量指导教师成绩指导教师签字年月曰课程设计答辩组对学生在课程设计中的评价评分项目优良中及格不及格课程设计完成情况课程设计报告的质量课程设计答辩答辩组成绩答辩组长

2、签字年月曰课程设计综合成绩注:课程设计综合成绩=指导教师成绩X60%+答辩组成绩X40%课程设计任务书计算机与通信工程学院通信工程专业课程名称计算机网络时间2013学年第二学期19〜20周学生姓名赵旋指导老师熊兵题口基于wireshark的HTTP协议分析主要内容:1、利用wireshark软件进行抓包;2、分析HTTP协议的数据包;3、分析HTTP(AddressResolutionProtocol)报文格式;要求:(1)掌握用wireshark软件的操作。(2)按照要求来写课程设计报告,能够正确分析HTTP协议的内容

3、。应当提交的文件:(1)课程设计报告。基于Wireshark的HTTP协议分析学生姓名:赵旋指导老师:熊兵摘要木文通过协议分析工具Wireshark软件作为HTTP协议的设计平台,通过对连接网页时用Wireshark进行抓取协议,再过滤得到HTTP协议。并分析HTTP协议从而了解HTTP协议的数据包。通过此次课设了解并且学会使用Wireshark软件,学会如何利用Wireshark进行捕获抓包、过滤对协议进行分析,而且进一步掌握HTTP办议。关键词Wireshark;数据包;HTTP协议1引言经过计算机网络基础前面吋间的

4、学习,使我们对网络应用层的协议冇了一定的了解。协议就像一门语言,需要定义语法、语意和语序(吋序、同步)。语法即为协议的具体格式;语意定义了具体格式中具体指代,比如说,空一行后的数据表示为数据字段;就目前说掌握的只是而言,我对语序的理解还不是很清楚,这里就不加赘述。下面将主要从应用层的协议出发,利用我们所学习过的知识,对不同的应用请求响应过程进行分析,探究在不同网络工作环境下网络协议的变化。1.1课程设计目的(1)熟悉并掌握WireShark的基本操作,了解网络协议实体间的交互以及报文交换。(2)通过对WireShark抓

5、包实例进行分析,进一步加深对常用网络协议的理解,女1IDNS和HTTP

6、•办议。(3)培养理论联系实践的科学研究精神。1.2实验方法⑴利用Wireshark软件抓取本地PC的数据包,观察It主要使用的网络协议。(2)根据所获数据包的内容分析相关协议,从而加深对HTTP网络协议的理解。2基本原理2.1协议简介HTTP是HyperTextTransferProtocol超文本传输协议)的缩写。它的发展是万维网协会(WorldWideWebConsortium)和Internet匸作小组IETF(IntemetEngineer

7、ingTaskForce)合作的结杲,(他们)最终发布了一系列的RFC,RFC1945定义了HTTP/1.0版本。其中最著名的就是RFC2616oRFC2616定义了今天普遍使用的一个版木——HTTPl.kHTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送I■办议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机止确快速地传输超文木文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是一个应用层协议,

8、由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。HTTPI•办议的主要特点可概括如下:(1)支持客户/服务器模式。(2)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。(3)灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。(4)无连接:无连接的含义是限制每次连接只处理一个请求。服务器处

9、理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。(5)无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没冇记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。HTTP报文是面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。