第五章 与http协作的web服务器

1.用单台虚拟主机实现多个域名

通过域名访问主机,经过DNS解析成ip地址,反向代理,可以代理多台服务器,正向代理则相反,代理客户端

2.通信数据转化程序:代理、网管、隧道

(1)代理:就是接受客户端的请求,然后请求服务端,在返回数据给客户端

使用代理的理由有:利用缓存技术减少网络带宽的流量。一种是是否缓存,一种是是否会修改报文。

(2)网关:是转发其它服务器的资源,客户端不需要知道真正服务器的存在,直接跟网关交流即可

利用网关可以让中间服务器跟最终服务器使用非http协议,利用网关可以提高通信的安全性,因为可以在客户端与网关之间的通信线路上加密

以确保连接的安全性。

(3)隧道:是在相隔甚远的客户端和服务端之间进行中转,并保持双方通信的应用程序

确保客户端和服务端进行安全的通信。

3.保存资源的服务器

缓存服务器会保存原服务器的一份数据,并且实时更新,当缓存服务器已经有时,就不需要从源服务器获取数据,减轻源服务器压力。

4.客户端缓存

第六章 http首部

1.http首部字段根据实际用途被分为四种类型:

(1)通用首部字段:请求报文和响应报文两方都要使用的首部。

(2)请求首部字段:客户端发往服务端请求报文的首部,包含请求的附加内容、客户端信息、响应内容相关优先级等。

(3)响应首部字段:服务端发给客户端的响应报文首部,补充了响应的附加内容,也会要求客户端附加额外的内容信息。

(4)实体首部字段:针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与实体有关的信息。

主要是各种字段,遇到不清楚的字段,可以查阅,现在记下也容易忘记。

转载于:https://www.cnblogs.com/jiangjing/p/6496444.html

与http协作的web服务器、http首部(第五章、第六章)相关推荐

  1. 精通Web Analytics 2.0 (8) 第六章:使用定性数据解答”为什么“的谜团

    精通Web Analytics 2.0 (8) 第六章:使用定性数据解答"为什么"的谜团 精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第六章:使用定性数 ...

  2. 《图解HTTP》读书笔记--第5章与HTTP协作的Web服务器

    写在前面:本文仅供个人学习使用,如有侵权,请联系删除.文章中所用图片绝大多数来源于<图解HTTP>,请读者支持原版. 文章目录 5.1 用单台虚拟主机实现多个域名 5.2 通信数据转发程序 ...

  3. 5.与HTTP协作的Web服务器

    一台web服务器可搭建多个独立域名的web网站,也可作为通信路径上的中转服务器提升传输效率. 一.用单台虚拟主机实现多个域名 用单台虚拟主机实现多个域名 : HTTP/1.1 规范允许一台HTTP服务 ...

  4. python web服务器学习笔记(五) 并发尝试之popen原理探究

    使用popen新开进程能实现并发吗?像这样的cgi处理程序 def run_cgi(self,handler):cmd = "python" +handler.full_pathc ...

  5. 太原理工 Web程序设计基础 学某通 (第六章 音频和视频)

    1[单选题] 在HTML中,可以使用(    )标记向网页中插入视频. A. <src> B. <path> C. <video> D. <audio> ...

  6. web服务器 apache_心跳和Apache Web服务器

    web服务器 apache 维持最大的系统正常运行时间对于按需计算的成功至关重要. 不幸的是,许多用于高可用性(HA)的现成解决方案都很昂贵,并且需要专业知识. 本系列的五篇文章为使用公开可用的软件实 ...

  7. 架设个人Web服务器实战(通过ADSL路由)

    前不久,根据网上一些网友写出来的经验文档,利用网络的资源,用自己的电脑架设了一台Web服务器.其中是根据"http://www.54master.com/bbs/cgi-bin/topic. ...

  8. WEB服务器状态跟踪

    状态跟踪 http协议是一种无状态的协议,当请求/响应完成后,连接会断开.服务器会认为每次请求的用户都是新用户,从而无法跟踪用户的状态.但是,在开发中,很多时候服务器需要跟踪用户的状态,从而进行一系列 ...

  9. 第17章 使用WebBroker组件创建Web服务器

    WebBroker是一套VCL工具,可以帮助您建立Web服务器程序.WebBroker与Delphi企业版一同发布,也可单独购买并与Delphi专业版配合使用.WebBroker可用于建立Web服务器 ...

最新文章

  1. php表单传值哪几种方式,PHP表单传值的方式有哪些?
  2. 【树型DP】加分二叉树
  3. Lamp的搭建--centos6.5下安装mysql
  4. python 计时_python怎么实现计时
  5. 一些非常有用的备忘录文档
  6. 没有内存条电脑能开机吗_电脑没内存条能开机吗?这位朋友说他的电脑没内存条都用几年了!...
  7. ECSHOP 订单状态 记录
  8. 如何定制日历控件显示的星期文字
  9. 96. Unique Binary Search Trees(I 和 II)
  10. 巧用编辑器正则表达式,批量修改删除超链接
  11. 2016 年 7 个最佳的 Java 框架
  12. python连接SQLServer数据库创建数据表同时为每个字段加上对应的中文注释信息
  13. 自动化运维工具 Ansible ,SaltStack,Salt,Puppet
  14. 【JDK和Open JDK】平常使用的JDK和Open JDK有什么区别(转)
  15. html游走字幕代码大全,html 滚动字幕代码
  16. excel表自动向下填充
  17. java求100以内奇数和
  18. 警察招计算机科学与技术专业,山西警官高等专科学校计算机科学与技术系
  19. win10的一些用法
  20. 我写了一个微信排版编辑器(已开源)

热门文章

  1. l开头的英文车标是什么车_L开头的英文车标叫什么车
  2. 湖北工业大学c语言作业答案,湖北工业大学C语言PPT
  3. git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支
  4. 字节跳动Java面试:java软件工程师简历描述项目
  5. python【力扣LeetCode算法题库】225-用队列实现栈
  6. 工业控制软件测试评价体系,工业控制信息安全产品测试评价的体系.doc
  7. java 正则 u2E80_java正则表达式中的POSIX 字符类和Unicode 块和类别的类介绍
  8. html单选框背景图片,如何更改radio、checkbox选项框背景图?
  9. 百度网络推广带你了解网站文章锚文本优化需要注意的事项?
  10. 网络营销越来越“内卷”,SEO优化时需注意什么细节?