一、web服务器的实现

  web服务器逻辑实现了HTTP协议和相关的TCP连接处理,管理着web资源,并负责提供Web服务器的管理功能。web服务器逻辑和操作系统共同负责管理TCP连接。底层操作系统负责管理底层计算机系统的硬件细节,并提供TCP/IP网络支持,负责装载web资源的文件系统以及控制当前计算活动的进程管理功能。

二、web服务器是如何处理HTTP事务的

  1.建立连接- 接受一个客户端的连接

  2.接受请求- 从网络中读取一条http请求报文

  3.处理请求- 对报文进行解释,并采取行动

  4.访问资源- 访问报文指定的资源

  5.构造响应- 创建带有正确首部的http响应报文

  6.发送响应- 将响应发送给客户端

  7.记录事务处理过程- 将已完成的事务内容记录在一个日志文件中。

04-28 10:11