(1)请求行中的“GET”代表什么含义?请求读取所标志的信息。请求主页文件是index.htm,其资源所在的主机域名和路径分别是什么?
主机域名:
路径:Eng
(2)HTTP/1.1和HTTP/1.0的主要区别是什么?
HTTP/1.0和HTTP/1.1是HTTP协议的两个版本。它们的主要区别在于:
HTTP/1.0协议在每次向服务器请求页面或资源时都需要新建TCP连接,开销较大。而HTTP/1.1协议使用“持续连接”技术,保证服务器发送响应报文后仍然在一段时间内保持这条连接,使同一个客户和该服务器可以继续在这条连接上传送后续的HTTP请求报文和响应报文,从而提高效率。
(3)首部行中字段“Connection: close”代表什么含义?
告诉服务器发送完请求的文档后就可释放连接
提示,HTTP报文结构如下:
4. 在Internet上有一台WWW服务器,其名称为,IP地址为
203.93.120.33,HTTP服务器进程在默认端口守候(默认端口即为熟知端口号,WWW服务器是80)。如果某个用户直接用服务器名称查看该WWW服务器的主页,那么客户端的WWW浏览器需要经过哪些步骤才能将主页显示在客户端的屏幕上? 答:
客户端的WWW浏览器需要经过的步骤如下:
(1) WWW浏览器直接使用名称访问WWW服务器,解析域名,并
最终获得服务器对应的IP地址203.93.120.33、
(2) WWW浏览器通过TCP协议与服务器建立一条TCP连接。
(3) 当TCP连接建立之后,WWW浏览器就向WWW服务器发送要求获取其主页的HTTP
请求。
(4) WWW服务器在接收到浏览器的HTTP请求后,将构建所请求的Web页必须的各
种信息,并将信息通过Internet 传送给客户端的浏览器。
(5) 浏览器将收到的信息进行解释,然后将Web页显示在用户的屏幕上。