基于wireshark的HTTP协议分析

基于wireshark的HTTP协议分析

ID:37739246

大小:1.96 MB

页数:19页

时间:2019-05-30

基于wireshark的HTTP协议分析_第1页
基于wireshark的HTTP协议分析_第2页
基于wireshark的HTTP协议分析_第3页
基于wireshark的HTTP协议分析_第4页
基于wireshark的HTTP协议分析_第5页
资源描述:

《基于wireshark的HTTP协议分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、程设计报告,能够正确分析HTTP协议的内容。应当提交的文件:(1)课程设计报告。第15页共19页赵旋《基于wireshark的HTTP协议分析》基于Wireshark的HTTP协议分析学生姓名:赵旋指导老师:熊兵摘要本文通过协议分析工具Wireshark软件作为HTTP协议的设计平台,通过对连接网页时用Wireshark进行抓取协议,再过滤得到HTTP协议。并分析HTTP协议从而了解HTTP协议的数据包。通过此次课设了解并且学会使用Wireshark软件,学会如何利用Wireshark进行捕获抓包、过滤对协议进行分析,而且进

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

5、WireShark的基本操作,了解网络协议实体间的交互以及报文交换。(2)通过对WireShark抓包实例进行分析,进一步加深对常用网络协议的理解,如DNS和HTTP协议。(3)培养理论联系实践的科学研究精神。第15页共19页赵旋《基于wireshark的HTTP协议分析》1.2实验方法(1)利用Wireshark软件抓取本地PC的数据包,观察其主要使用的网络协议。(2)根据所获数据包的内容分析相关协议,从而加深对HTTP网络协议的理解。2基本原理2.1协议简介HTTP是HyperTextTransferProtocol(超

6、文本传输协议)的缩写。它的发展是万维网协会(WorldWideWebConsortium)和Internet工作小组IETF(InternetEngineeringTaskForce)合作的结果,(他们)最终发布了一系列的RFC,RFC1945定义了HTTP/1.0版本。其中最著名的就是RFC2616。RFC2616定义了今天普遍使用的一个版本——HTTP1.1。HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网

7、络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。HTTP协议的主要特点可概括如下:(1)支持客户/服务器模式。(2)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。(3)灵活:HTT

8、P允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。(4)第15页共19页赵旋《基于wireshark的HTTP协议分析》无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。(5

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

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

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