计算机网络第5次实验 应用层协议分析.doc_第1页
计算机网络第5次实验 应用层协议分析.doc_第2页
计算机网络第5次实验 应用层协议分析.doc_第3页
计算机网络第5次实验 应用层协议分析.doc_第4页
计算机网络第5次实验 应用层协议分析.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

贵州大学实验报告学院: 专业: 班级: 姓名学号实验组实验时间2011-11-28指导教师成绩实验项目名称应用层协议分析实验目的1掌握应用层协议HTTP数据包的组成;2掌握HTTP数据包头各字段的含义。实验要求1要求掌握应用层协议HTTP数据包的组成部分;2要求掌握HTTP数据包头各字段的含义。实验原理HTTP报文由三个部分组成,即开始行、首部行和实体主体。HTTP请求报文格式如图5.1所示。图5.1 HTTP请求报文格式在请求报文中,开始行就是请求行。“方法”是面向对象技术中使用的专门名词。所谓“方法”就是对所请求的对象进行的操作,因此这些方法实际上也就是一些命令。因此,请求报文的类型是由它所采用的方法决定的。 请求方法(所有方法全为大写)有多种,各个方法的解释如下:GET 请求获取Request-URI 所标识的资源POST 在Request-URI 所标识的资源后附加新的数据HEAD 请求获取由Request-URI 所标识的资源的响应消息报头PUT 请求服务器存储一个资源,并用Request-URI 作为其标识DELETE 请求服务器删除Request-URI 所标识的资源TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断CONNECT 保留将来使用OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求“URL”是所请求的资源的 URL。“版本”是 HTTP 的版本。HTTP响应报文格式如图5.2所示。图5.2 HTTP响应报文格式响应报文的开始行是状态行。状态行包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。状态码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1xx:指示信息-表示请求已接收,继续处理2xx:成功-表示请求已被成功接收、理解、接受3xx:重定向-要完成请求必须进行更进一步的操作4xx:客户端错误-请求有语法错误或请求无法实现5xx:服务器端错误-服务器未能实现合法的请求常见状态码、状态描述、说明:200 OK /客户端请求成功400 Bad Request /客户端请求有语法错误,不能被服务器所理解401 Unauthorized / 请求未经授权, 这个状态代码必须和WWW-Authenticate 报头域一起使用403 Forbidden /服务器收到请求,但是拒绝提供服务404 Not Found /请求资源不存在,eg:输入了错误的URL500 Internal Server Error /服务器发生不可预期的错误503 Server Unavailable / 服务器当前不能处理客户端的请求, 一段时间后,可能恢复正常实验环境Windows xp运行环境实验步骤以Ethereal为例。1运行Ethereal,界面如下图:2选择网卡:点击“CaptureInterface”,出现如下对话框:3开始数据捕获:选择Broadcom NetXtreme Gigabit Ethernet Driver(Microsofts Packet Scheduler)对应的Capture按钮,就开始捕获数据包,出现如下对话框。4停止数据捕获。点击Stop按钮,出现如下界面:5分析HTTP数据包1)选择一个HTTP请求数据包,写出HTTP报头每个字段对应的值和含义。2)找出对应的HTTP响应数据包,写出HTTP报头每个字段对应的值和含义。实验内容下载网络数据包捕获工具(如Ethereal,Sniffer,Iris等),安装,运行,进行数据捕获。找出HTTP请求数据包和响应数据包,然后分析HTTP数据包各字段的值并解释。实验数据 图1对以上数据分析如下:这是一个请求报文头各字段分析如下:AcceptAccept 请求报头域用于指定客户端接受哪些类型的信息(*/*)。如:Accept:image/gif,表明客户端希望接受GIF 图象格式的资源;Accept:text/html,表明客户端希望接受html 文本。Accept-EncodingAccept-Encoding 请求报头域类似于Accept,但是它是用于指定可接受的内容编码(gzip,deflate)。Accept-LanguageAccept-Language:请求报头域类似于Accept,但是它是用于指定一种自然语言(zh-cn)。Host(发送请求时,该报头域是必需的)Host 请求报头域主要用于指定被请求资源的Internet 主机和端口号,它通常从HTTP URL 中提取出来的()。实验总结通过本次实验,我们掌握到了应用层协议HTTP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论