美文网首页
HTTP权威指南--1

HTTP权威指南--1

作者: 秋风弄影 | 来源:发表于2017-07-25 17:30 被阅读0次

HTTP读书笔记

  • 服务器得到浏览器的请求,首先查找index.html文档,然后将对象,对象类型,对象长度封装在HTTP响应中,返回给浏览器;
  • 资源:
    • 静态文件,任何格式的文件;
    • 软件资源:web服务器上面所提供的服务;
    • 为了区别于不同的资源,使用了Multipurpose Interent Mail Extension来标记不同的多媒体内容;MIME是一种文本标记,
      比如text/html:表示HTML文本标记;image/jpeg:用于表示图片格式标记;常见的MINE类型多大几百种;
  • URI
    全称是Uniform Resources Identifier,统一资源定位符,用于唯一标识并且定位资源;
    • URL
      • 统一资源定位符,用于准确地说明从一个精确固定的位置获得资源;
      • 格式:
        • scheme:表示方案,用于指明访问资源需要使用的类型,通常就是HTTP协议;
        • 服务器网址:www.google.com,通常是这种类型;
        • 剩余的部分用于精确的指定资源所在的位置;
    • URN
      • 表示统一资源名,表示资源与位置无关,只和资源的名称有关,仍然在试验阶段;
  • 事物
    • 一次HTTP服务请求与相应成为一次事物;
    • 五种常用的HTTP资源请求的方法
      • GET:服务器向客户端发送命名资源;
      • PUT:将客户端的数据存储到一个命名的资源服务器里面;
      • DELETE:从服务器中删除某个资源;
      • POST:讲客户端数据发送到一个服务器网关应用程序
      • HEAD:仅仅发送命名资源相应的HTTP首部信息
    • 状态码
      • 一般是三位数字的代码
      • 200:表示文档正确返回
      • 302:表示资源重定向,Redirect
      • 404:表示资源无法找到;
    • 一般来说一个页面可能包含多个不同类型的资源,也就需要多次的HTTP事物来完成页面处理;
  • 报文
    • HTTP报文包含请求报文和相应报文两部分,其中都是纯文本文件;
    • 起始行:报文的第一行,请求报文用于说明要做些什么,响应报文需要说明出现了什么情况;
    • 首部字段:首部字段可以空缺,首部字段:名字:值,首部结束使用空行;
    • 主体:主体包含所有类型的数据,请求主体中包含要发送给web服务器的所有数据,响应主体中包含要发送给客户端的所有数据
    • 主体可以包含任意的二进制数据或者文本数据;
  • 关于链接
    • TCP/IP链接由TCP/IP协议来实现,实现的功能包括,无差错的数据传输,数据按照顺序的传输,在任意时刻可以将任意长度的
      数据发送出去;
  • Web的组件结构
    • 代理:

      • 表示位于HTTP服务器和客户端之间的HTTP中间实体,首先用于接收所有的HTTP请求,并将这些请求可能进行修改后,
        转发给HTTP服务器,通常需要对这些请求进行过滤;
    • 缓存:

      • HTTP仓库,用于保存页面信息的副本保存在离客户更近的地方,用于加速服务器的访问速度;
    • 网关:

      • 用于连接其他应用程序的Web服务器,多用于讲HTTP流量请求转换成其他的协议,这对对于客户端是透明的;
    • 隧道:

      • HTTP通信报文进行盲转发的特殊代理,借用于HTTP链接来实现非HTTP数据的转发,并且数据不会被窥测;
    • Agent:发起HTTP请求的半智能Web客户端;

相关文章

  • http常用的方法以及get与post之间的区别

    参考资料《http权威指南》、《高性能JavaScript》 1. http常用的方法 在《http权威指南》中罗...

  • HTTP权威指南--1

    HTTP读书笔记 服务器得到浏览器的请求,首先查找index.html文档,然后将对象,对象类型,对象长度封装在H...

  • HTTP权威指南 - HTTP概述(1)

    HTTP概述 Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的。HTTP是现代全球因特网中使用...

  • 《网络是怎样连接的》探索之旅 @阿狸不歌

    图灵出的网络基础相关的书我也看了不少了,像《HTTP权威指南》、《图解HTTP》、《HTTPS权威指南:在...

  • 技术人必读的书单

    大前端领域推荐图书 Web前端《HTTP权威指南》《图解HTTP》《HTML5权威指南》《Web设计与前端开发秘籍...

  • 书单与第三方库

    书单: 网络:《 图解HTTP》,《图解TCP/IP》,《HTTP 权威指南》,《TCP/IP详解(卷1,卷2,卷...

  • Android中的HTTP通信-总结

    出处:Android中的HTTP通信等级:初级参考:HTTP权威指南 一、HTTP基础 1. 名词解释 Http协...

  • 《HTTP权威指南》1-HTTP概要

    Http HyperText Transfer Protocol,超文本协议通过此协议,我们可以将遍布全世界的We...

  • Http 权威指南

    Http 权威指南看完了 TCP Socket Http https 底层有了个更深地理解。

  • HTTP 权威指南

    HTTPS 简单粗暴原理 客户端会将自己支持的加密算法,打个包告诉服务器. 服务器从客户端发来的加密算法中,选出一...

网友评论

      本文标题:HTTP权威指南--1

      本文链接:https://www.haomeiwen.com/subject/hqcgkxtx.html