计网实验二
实验二 应用层协议分析实验报告
序号: 姓名: 学号: 成绩
1.实验目的:
分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。
2.实验环境:
连入Internet的主机一台。
3.实验步骤:
见实验指导实验abcd.
4.实验分析,回答下列问题。
实验a
填写浏览器的输入的URL地址。
URL地址: /IETF-Standards-Process.html 。
打开test1的捕获文件,分析请求报文
请求行字段:
MethodURLversionGET /IETF-Standards-Process.html HTTP/1.1首部字段:
Header line :ValueHost:Connection:keep-aliveAccept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36 SE 2.X MetaSr 1.0Accept-Encoding:gzip,deflate,sdchAccept-Language:zh-CN,zh;q=0.8打开test1的捕获文件,分析响应报文
状态行字段:
VersionStatus CodePhraseHTTP/1.1302Found首部行字段:
Header line :ValueDate:Mon, 29 Sep 2014 08:40:37 GMTContent-Type:text/html; charset=iso-8859-1Transfer-Encoding:chunkedConnection:keep-aliveSet-COOKIE:cfduid=dc7a37c90d3b64f94a697b13506e8d42e1411980037927; expires=Mon, 23-Dec-2019 23:50:00 GMT; path=/; domain=.; HttpOnlyLocation:/about/standards-process.html根据捕获的报文,填写相应的内容
本机的IP地址10本机的浏览器运行的HTTP版本类型HTTP/1.1服务器的IP地址5服务器的类型cloudflare-nginx服务器运行的HTTP版本类型HTTP/1.1返回到浏览器的字节数0
实验b.
根据操作回答下面的问题。
填写浏览器的输入的URL地址。
URL地址: 。
分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请求的对象是什么?这些请求被发送到的目的地的IP地址是多少?
序号GET 的对象目的地的IP地址与此GET请求相对应的响应报文的状态码9/720051/img/bd_logo1.png720052/img/baidu_jgylogo3.gif7200244/passApi/js/uni_login_wrapper.js?cdnversion=1411982217451&_=14119822170737200270/su?wd=&json=1&p=3&sid=5015_8836_1437_7802_9101_6505_9055_6018_8592_9120_8580_8939_7798_8767_8943_8448_8973_9023_8457&req=2&cb=jQuery110208345245567616075_1411982217074&_=14119822170757200一共发出五个HTTP GET请求。
浏览器在下载这多个对象时,是串行下载还是并行下载?请解释。
并行下载;这样只需要建立一次TCP连接,节省时间。
分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知?
没有IF-MODIFIED-SINCE。
服务器明确返回了文件内容,因为该相应报文的状态码是200,表示请求成功,信息包含在返回的响应报文中。
分析捕获文件test3分析