6. 主机B停止捕获数据,保存会话命令(方法:会话交互视图\\单击右键\\保存会话命令
菜单,保存为Http3.txt),分析捕获到的数据。
练习四:较复杂的页面访问
1. 主机A使用“ipconfig /flushdns”命令清空DNS高速缓存。
2. 主机B启动协议分析器开始捕获数据并设置过滤条件(提取DNS、HTTP协议)。 3. 主机A启动IE浏览器,在地址框中输入
http://JServer.NetLab/complexpage.html 。
4. 主机B停止捕获数据,保存会话命令(方法:会话交互视图\\单击右键\\保存会话命令菜单,保存为Http4.txt),分析捕获到的数据,并回答以下问题: (1)简述主机B捕获到的DNS报文在本次通信中所起到的作用。 (2)结合本次试验结果,简述浏览器是如何处理一个访问请求的。
【思考问题】
1. 同时打开多个浏览器窗口并访问一WEB站点的不同页面时,系统是根据什么把返回
的页面正确地显示到相应窗口的?
根据HTTP1.1持续连接。同一个客户和该服务器在发送响应后仍然在一段时间内保持连接一个主页是否只有一个连接?
2. 为什么HTTP不保持与客户端的TCP连接? 不一定,有域名指向服务
3. 为什么HTTP不保持与客户端的TCP连接?
HTTP是无状态的。HTTP本身是无连接的。原因攻击来源无法定位,在服务端无法区分TCP连接请求是否合法。
29