欢迎来到天天文库
浏览记录
ID:36393351
大小:698.00 KB
页数:7页
时间:2019-05-10
《蔡少云——DNS及HTTP协议分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《计算机网络实验》实验报告学院管理学院专业电子商务年级班别2013级1班学号321300----学生姓名蔡少云指导教师黄益民成绩______________________广东工业大学管理学院电子商务专业1班学号321300----姓名蔡少云教师评定_______实验题目实验十DNS与HTTP协议分析一、实验目的1.了解DNS协议功能2.分析HTTP协议报文的首部格式,理解HTTP协议的工作过程。3.用Wireshark捕获和分析HTTP报文。二、实验设备接入Internet的计算机主机;抓包工具wireshark。二、实验结果(1)实验
2、目的在PC机上访问Web页面,截获报文,分析HTTP协议的报文格式和HTTP协议的工作过程。(2)实验设备和连接本地实验室环境,无须设备连接;注意:请通过访问可以连接的WWW站点或使用IIS建立本地WWW服务器来进行实验。(3)实验分组每2名同学为一组,每人一台计算机独立完成实验。实验步骤实验1、简单网页捕获与分析。步骤1:在PC机上运行Wireshark,开始截获报文;步骤2:打开浏览器,清空浏览器的缓存。从浏览器上访问下列URL地址5。打开网页,待浏览器的状态栏出现“完毕”信息后关闭网页。lhttp://www.ietf.org/IE
3、TF-Standards-Process.htmllhttp://www1.cs.columbia.edu/~danr/courses/6761/Fall00/lhttp://www.rfc-editor.org/rfc-index.htmllhttp://www.ietf.org/rfc/rfc959.txtlhttp://www.rfc-editor.org/CurrQstats.txtlhttp://www.ietf.org/ietf/1bof-procedures.txt浏览器中将显示一个只有一行或多行文字的非常简单的HTML文件
4、。步骤3:停止截获报文,将截获的报文命名为test1保存。分析截获的报文,回答以下几个问题:1.查找DNS请求包和响应包,分析DNS请求包目的端口及DNS响应包的源端口号分别是多少?DNS请求包目的端口:domain(53)DNS响应包源端口:domain(53)1.DNS请求包是发往哪个地址的?用ipconfig查看你的本地DNS服务器的IP地址,它们两个相同吗?DNS请求包发往地址:202.96.128.166本地DNS服务器IP地址:192.168.20.412.检查DNS请求包,其类型是什么?请求包里有应答信息吗?没有。若请求报文
5、中使用“GET”方法,首部行后面没有实体主体。1.检查DNS应答包,其中包含多少“answers”,其中含有什么信息?1个2.查看接下来你的主机发出的一些TCPSYN包,其中的目的IP地址是否有刚才DNS应答包中的IP地址?有3.综合分析截获的报文,查看有几种HTTP报文?两种。一种是从客户到服务器的请求报文,另一种是从服务器到客户的响应报文7.在截获的HTTP报文中,任选一个HTTP请求报文和对应的HTTP应答报文,仔细分析它们的格式,填写表1和表2。表1HTTP请求报文格式方法get版本http/1.1URLRfc-index.htm
6、l首部字段名字段值字段所表达的信息Accept*/*表示浏览器可以接受何种类型的媒体Accept-EncodingGzip,deflate表示浏览器使用的语言User-agentMozilla/4.0(compatible;MSIE6.0;windowsNT5.1;SV1;.NETCLR2.0.50727)表明可用的浏览器类型Hostwww.rfc-editor.orgConnectionKeep-Alive表示服务器在传送完所请求的对象后是保持连接表2HTTP应答报文格式版本http/1.1状态码200短语ok首部字段名字段值字段所表达
7、的信息DateTue,02Jun201508:37:14GMT消息发送的时间ServerApache用于确定实际被发送的资源是否为同一资源Last-ModifiedMon,01Jun201509:40:08GMTEtag"785779-420925-517719c8ec9a0"Accept-RangesbytesVaryAccept-Encoding告知服务器采用何种压缩方式Content-EncodinggzipHTTP协议的响应报文头Keep-Alivetimeout=15,max=100启用Keep-AliveConnectionK
8、eep-Alive表示服务器在传送完所请求的对象后是保持连接Transfer-EncodingchunkedContent-Typetext/html用来表名request的内容类型8.分析在
此文档下载收益归作者所有