- 1
- 0
- 约 7页
- 2017-06-08 发布于重庆
- 举报
Chapter5HTTPforstu
第五章 HTTP协议
(4学时)
一、万维网的工作过程
在浏览器中输入想要访问资源的URL:
浏览器分析URL,获取主机名,向DNS发送域名解析请求
DNS返回查询的结果——URL对应的IP地址
浏览器向服务器请求建立TCP连接
连接建立后,浏览器向服务器发送一个HTTP请求(获取一个网页)
服务器响应这个请求(发送一个网页)
服务器关闭连接
浏览器显示收到的网页
如果网页中包含有图片的话,则再向服务器重新建立连接、发送请求
在这几个步骤中,一个HTTP的事务(HTTP Transaction)包括了4~7步
(解释步骤2、3涉及的gethostbyname()函数)
二、HTTP介绍
? HTTP stands for the HyperText Transfer Protocol
? HTTP is an application-level protocol with the lightness and speed necessary for distributed, hypermedia information systems.【From the RFC】
? HTTP协议通常在TCP连接上进行,但是协议本身并不依赖于某个特定的传输层【From the RFC】
? HTTP协议支持浏览器和服务器之间进行一个短小的会话(上例中步骤4~7)
? HTTP servers默认的监
原创力文档

文档评论(0)