- 4
- 0
- 约1.03万字
- 约 14页
- 2019-09-25 发布于江苏
- 举报
HTTP\ HTTPS协议、内容发布与分发基本机制
1.URI是一类更通用的资源标识符,URL实际上是它的一个子集。URI是一个通用的概念,由两个主要的子集URL和URN构成。URL是通过描述资源的位置来标识资源的,URN是通过名字来标识资源的,与其当前所处位置无关。
HTTP规范将更通用的概念URI作为其资源标识符。但实际上HTTP应用程序处理的只是URI的子集URL。
?
2.连接管理:
HTTP连接实际上就是TCP连接和一些使用连接的规则。
TCP为HTTP 提供了一条可靠的比特传输管道
串行连接
并行连接
持久连接 Keep-alive
管道化连接
关闭连接
?
?3.web服务器
服务器应该实现的基本任务:
接收客户端连接:处理新连接 ,识别客户端主机名
接收请求报文:
从网络连接中中读取请求报文,转换成内部数据结构处理,如字典
连接的输入/输出处理结构: 单线程web服务器,多进程及多线程web服务器,复用I/O的服务器(同时监听所有连接上的活动,根据状态变化绑定线程和进程),复用的多线程I/O结构web服务器。
处理请求:
对资源的映射和访问(静态映射访问和动态内容的映射)
构建响应:(响应实体,MIME类型,重定向)
发送响应:
记录事务日志:
?
4.代理:
HTTP代理服务器是代表客户端完成事务处理的中间人,既是web服务器,又是web客户端。
代理与
原创力文档

文档评论(0)