Q1.你的浏览器运行的HTTP 是1.0 版本还是1.1 版本?服务器运行HTTP 是哪个版本?
答:均为HTTP/1.1版本。
Q2.你的浏览器能接受服务器的哪些语言?
答:zh-cn。
Q3.你的电脑的IP 地址是多少?gaia.cs.umass.edu 服务器的IP 地址是多少?
答:本机IP:171.109.205.139,gaia.cs.umass.edu 服务器的IP:220.181.124.13
Q4.从服务器返回到你的浏览器的状态码是什么?
答:200 OK。
Q5.什么时候在服务器端得到最后修正的HTML 文件?
答:Date: Mon, 07 Oct 2013 11:01:47 GMT\r\n
Q6.多少字节的内容已经返回到你的浏览器?
答:126 bytes。
Q7. 除以上已回答过的字段外,头部还有哪些字段?在数据包内容窗口中检查原始数
据,是否有未在数据包列表中显示的头部?
答:Date、Server、ETag、Accept-Ranges、Keep-Alive、Connection、Content_type、Line-based text data
Q8.从你的浏览器到服务器得到的请求中检查第一个HTTP GET 的内容。在HTTP GET
中你有没有看到一行“IF-MODIFIED-SINCE”?为什么?
答:第一个HTTP GET中没有“IF-MODIFIED-SINCE”,因为浏览器缓存文件已经被清空,不会有该网页的缓存,而If-Modified-Since是标准的HTTP请求头标签,在发送HTTP请求时,把浏览器端缓存页面的最后修改时间一起发到服务器去,服务器会把这个时间与服务器上实际文件的最后修改时间进行比较。没有缓存网页,就不会有“IF-MODIFIED-SI NCE”。
Q9.检查服务器回应内容,服务器明确地返回了文件的内容吗?你怎样断定?
答:返回了,因为Line-based text data:text/html中的内容与网页内容一样。
Q10.现在从你的浏览器到服务器得到的请求中检查第二个HTTP GET的内容。
在HTTPGET 中你有没有看到一行“IF-MODIFIED-SINCE”?
如果有,在“IF-MODIFIED-SINCE”头部有什么信息?
答:有,If-Modified-Since: Thu, 15 Mar 2012 00:12:01 GMT。
Q11.第二次HTTP 返回的状态码是多少?从服务器返回的响应第二个HTTP GET 的短
语是什么?服务器明确地返回了文件的内容吗?为什么?
答:304,短语:HTTP/1.1 304 Not Modified\r\n
Q12.你的浏览器发送了多少个HTTP GET请求消息?
答:1个。
Q13.传输这一个HTTP响应需要多少个TCP数据段?
答:4个。
Q14.响应HTTP GET请求的相关的状态码和短语是什么?
答:200 OK,HTTP/1.1 OK\r\n
Q15.在TCP“Continuation”附加关联的传输数据中有没有HTTP状态码和短语?
答:没有。
Q16.请在HTTP-ethereal-file4.html网页中出图片引用的数据位置,是相对URL地址还
是绝对URL地址?
答:/catalog/images/pearson-logo-footer.gif 绝对地址
服务器地址/~kurose/cover.jpg 相对地址
Q17.你的浏览器发送了多少个HTTP GET请求消息?这些GET请求发送到哪些IP地
址?
答:3个
128.119.245.12
165.193.123.128
128.119.240.90
Q18.你的浏览器是否同时下载这两张图片(并发的从两个网站上下
载图片)?你是如
何判断的?
答:不是,对于/catalog/images/pearson-logo-footer.gif,Date: Thu, 15 Mar 2012 02:19:12 GMT;而对于/~kurose/cover.jpg,Date: Thu, 15 Mar 2012 02:19:12 GMT,两者时间不一致。其次,滤波器选择TCP会发现,请求后数据包是一个一个传送的,并非一起下载。
Q19.服务器对起初的HTTP GET消息的响应(状态码和短语)是什么?与前一部分实
验相比,在这个响应消息中出现了什么新的字段?
答:HTTP/1.0 200 OK\r\n
Via、Cache-Control、Expires、Powered-By-ChinaCache。
Q20.当你的浏览器第二次发送HTTP GET消息时,有什么新的字段被包含在HTTP GET
消息中?
答:Via、Cache-Control、Expires、Powered-By-ChinaCache。
Q21.谈谈你在看了这段文字以后的体会,你认为如何才能保护自己的密码?
答:使用其他加密方式。
Q22.这里Base64编码没有解决密码传输中的保密问题,为何还要使用呢?
答:Base64编码可用于在HTTP环境下传递较长的标识信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。