`

HTTP权威指南之web服务器

阅读更多

WEB服务器

 

  • 最小的Perl实现的web服务器。http://www.http-guide.com/tools/type-o-serve.pl,(貌似打不开链接)
  • 实际的web服务器会做的工作:
  1. 接受客户端连接,管理连接,连接的输入/输出处理结构, 单线程web服务器, 多线程web服务器, 复用I/O的web服务器,以及复用的多线程web服务器。
  2. 接受请求报文,解析请求报文, 映射请求报文为内部数据结构。
  3. 处理请求, 根据方法,资源,首部和可选的主体来对请求进行处理。
  4. 对资源的映射及访问, 将请求中的URL映射到WEB服务器上适当的内容及内容生成器,识别出内容的源头, 包含根目录,目录列表展示, 动态资源映射, 服务器端包含项(SSI),访问控制
  5. 构建响应, 如果有响应主体,通常包含,Content-type, Content-length, 报文内容。如果重定向,则包含Location响应首部。
  6. 发送响应, 服务器记录连接的状态, 注意持久连接的处理。
  7. 记录日志, 事务结束时, 服务器日志文件中添加一条条目来记录已执行的事务。

 

 

 

 

分享到:
评论

相关推荐

    http 权威指南 高清 pdf版【英文版】目录

    http 权威指南 英文版,超高清,可标注 超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

    HTTP权威指南正版1

    "HTTP权威指南" HTTP权威指南是Web技术领域的一本权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层...

    http 权威指南

    《HTTP权威指南》是一本深度探讨HTTP协议的书籍,涵盖了HTTP协议在Web开发中的核心概念和技术。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器)与服务器之间如何交换数据。...

    HTTPS权威指南(高清完整版) 在服务器和WEB应用上部署SSL TLS和PKL. IVAN RISTIC

    本书是集理论、协议细节、漏洞分析、部署建议于一体的详尽Web应用安全指南。书中具体内容包括:密码学基础,TLS协议,PKI体系及其安全性,HTTP和浏览器问题,协议漏洞;最新的攻击形式,如BEAST、CRIME、BREACH、...

    Nginx权威指南.pdf

    总的来说,《Nginx权威指南》是一本全面且深入的Nginx教程,无论你是初学者还是经验丰富的管理员,都能从中获取到宝贵的实践知识,提升你在Web服务器领域的专业能力。通过阅读这本书,你将能够熟练地部署、管理和...

    HTTPS权威指南:在服务器和Web应用上部署SSLTLS和PKI(Ivan Ristic[英] 著,杨洋 等 译)

    本书是集理论、协议细节、漏洞分析、部署建议于一体的详尽Web应用安全指南。书中具体内容包括:密码学基础,TLS协议,PKI体系及其安全性,HTTP和浏览器问题,协议漏洞;最新的攻击形式,如BEAST、CRIME、BREACH、...

    HTTP权威指南1

    《HTTP权威指南》是一本详细介绍HTTP协议及其相关Web核心技术的专业著作,旨在帮助读者理解Web应用程序的工作原理以及HTTP如何与其他互联网协议和架构组件交互。这本书由David Gourley、Brian Totty、Marjorie Sayer...

    HTTPS权威指南-伊万里斯蒂奇著杨洋译PDF

    HTTPS权威指南的出版,为Web开发者和系统管理员提供了一本关于SSL/TLS部署与管理的权威指南。本书由国际知名作者伊万里斯蒂奇著作,由杨洋领衔翻译,内容涵盖了从基础知识到高级应用的全方位知识体系,对网络安全...

    http权威指南-http入门手册

    《HTTP权威指南》是一本深入解析HTTP协议的入门手册,主要涵盖了HTTP协议的基本概念、工作原理以及在Web服务器中的实际应用。HTTP协议是互联网上应用最为广泛的一种网络协议,它定义了客户端(如Web浏览器)与服务器...

    HTTPS权威指南-高清版

    《HTTPS权威指南》是一本深度探讨网络安全领域中HTTPS协议的重要著作。HTTPS,全称为Hypertext Transfer Protocol Secure,是互联网上应用最广泛的一种安全通信协议,用于在客户端和服务器之间建立安全、加密的数据...

    TOMCAT权威指南第二版.pdf百度网盘下载地址

    Apache Tomcat是一个免费开源的Servlet容器,它实现了Servlet规范以及JavaServer Pages(JSP)技术,并提供了作为Web服务器的一些特性,但其主要功能是作为一个Servlet和JSP容器。 #### 1.2 Tomcat的主要特点 - **...

    spring webflow 官方中文版权威指南PDF

    本官方中文版权威指南PDF详细介绍了如何使用Spring WebFlow来构建动态、流程导向的Web应用。以下是该指南可能涵盖的一些核心知识点: 1. **Spring WebFlow简介**:介绍Spring WebFlow的基本概念,包括它为何被创建...

    Varnish权威指南(中文版).pdf

    Varnish专注于作为HTTP加速器和反向代理使用,而Nginx和Apache是完整的Web服务器,它们可以同时处理静态内容和运行动态应用程序。Varnish的性能尤其在处理大量静态内容缓存方面比Nginx和Apache更胜一筹。 5. 如何...

    Web性能权威指南1

    《Web性能权威指南》是一本深入探讨Web性能优化的书籍,作者Ilya Grigorik是谷歌高性能团队的核心成员。本书旨在提供Web开发者所需的一切网络和性能优化知识,内容覆盖广泛,从基础的TCP、UDP、TLS协议到现代浏览器...

Global site tag (gtag.js) - Google Analytics