HTTP小结

      最后更新:2022-03-31 22:42

      一. 网络和网络基础设施

      TCP/IP :

      分层是TCP/IP群体的基本特征,按等级划分,TCP/IP群体分为四层:应用层、传输层、网络层和数据链接层。

      应用程度界定了向用户提供应用服务时的通信活动。 (在这一级中,使用了FTP DNS。 )
      传输层: 通过网络连接在两台计算机之间发送数据。 (TCP/UDP协定)
      网络层: 网络层负责处理通过网络传送的数据包,数据包是网络传输数量最少的。 这是一个层次 铺平了通往彼此战略的道路, 单位。 相互交流和相互交流
      链路层: 用于管理网络连接的硬件部分,包括操作系统管理和硬件驱动器。 动、 NIC ( Network Interface Card 网络适配器,例如网页卡、光纤等等。 有形可见度(包括连接等所有传输媒介)所有硬件都在外地。 链层属于其职能范围。

      IP、TCP和DNS

      IP协议

      IP协议在网络一级用于相互传送数据包。IP 演讲词指节点指定地址。 网卡所属的固定地址称为MAC地址。

      TCP协议

      TCP协议设置在传输层上,提供可靠的字节流服务,TCP协议采用三种握手程序将数据适当传送到目的地。

      除了三节握手之外,还有四节方法可以确保通信的可靠性,包括摇摆不定。

      DNS服务

      DNS是一个域名系统,是一个在万维网上分布的数据库,可相互绘制域名和IP地址,使用户能够使用因特网,而不必背弃计算机可以直接读取的IP地址的数目。

      众多协议与HTTP协议之间的联系

      URI与URL

      URL 是 URL 的子集 。 URI 标记一个互联网资源, 并标出资源地址 URL 。

      二. 简单的HTTP协议

      HTTP 是不保存状态的协议

      实现事情有多种方法,但实现这一点有多种方法。 LINK 和 UNLINK 已被 HTTP/1.1 废弃,不再支持。

      持久连接节省通信量

      持久连接与管线化

      使用 Cookie 的状态管理

      上图展示了发生 Cookie 交互的情景, HTTP 请求和答复如下。

      三、HTTP 报文内的 HTTP 信息

      请求和响应结构

      编码提升传输速率

      经常使用下列内容代码。
      gzip ( GNU zip )
      compress ( UNIX 系统的标准压缩)
      deflate ( zlib )
      identity (不进行编码)
      分割发送区块传输编码

      提供包含不同数据集的多部分物体集。

      媒体类型(又称多用途互联网邮件交易所或MIME类型)是一套规范文件、文件或字节流的性质和格式的规则。
      类型 描述 典型示例
      text 普通文本 text/plain,text/html,text/css, text/javascript
      image 某种图像 image/gif,image/png,image/jpeg,image/bmp
      audio 音频文件 audio/midi,audio/mpeg, audio/webm, audio/ogg, audio/wav
      video 视频文件 video/webm,video/ogg
      application 二进制数据 application/octet-stream,application/pkcs12,

      请求访问范围范围内的某些组成部分

      四、返回结果的 HTTP 状态 码

      分类 原因
      1xx
      Informational (信息性状态码)
      接收的请求正在处理
      2xx
      Success (成功状态码)
      请求正常处理完毕
      3xx
      Redirection (重定向状态码)
      需要采取进一步措施完成这一请求。
      4xx
      Client Error (客户端错误的状态代码)
      服务器无法处理请求
      5xx
      Server Error (服务错误的现状代码)
      服务器处理请求出错
      状态码 英文描述 中文描述
      200 OK 请求成功。 通常用于 Get 和 POST 请求 。
      204 No Content 没有返回材料。 服务器已成功处理, 但内容没有返回 。
      206 Partial Content 部分内容。
      301 Moved Permanently 今后,每一项新的要求都应由新的联合资源倡议取代。
      302 Found 临时性重定向。
      303 See Other 查看其它地址。
      304 Not Modified 没有变化。 当服务器返回此状态代码时, 没有交付资源 。
      307 Temporary Redirect 临时重定向。
      400 Bad Request 客户端请求使用语法错误, 服务器无法解释此错误 。
      401 Unauthorized 这项请求要求使用用户身份识别。
      403 Forbidden 拒绝执行此请求。
      404 Not Found 服务器无法应客户要求找到资源(网页)。
      500 Internal Server Error 无法关闭临时文件夹:%s。
      503 Service Unavailable 由于超载或系统维护,服务器暂时无法处理客户的要求。
      504 Gateway Time-out 远程服务器在充当网关或代理服务器时没有及时收到远程服务器的请求。

      五. 与HTTP协同工作的网络服务器

      一个单一的虚拟主机可以服务于许多域名 。

      用于通信的代理、网关和数据传输程序 道

      代理服务器:代理服务器是具有中继功能的应用程序,在服务器和客户端同时作为“调解者”运作,接受客户请求并将其发送到服务器,接收服务器回复并将其转发给客户。

      网关:网关是一个服务器,它从其他服务器传输通信数据,处理客户的请求,仿佛是拥有自身资源的源服务器。 客户往往不知道他们自己的通信目标就是网关。

      隧道:隧道是非常遥远的客户和服务器之间的中转程序,使两者之间的通信渠道畅通无阻。

      六、HTTP首部

      4 HTTP 第一字段类型

      常规页眉字段
      双方将首次使用请求和答复信息。
      第一页头字段请求
      第一个小节用于将客户请求信息传送到服务器。关于请求、客户信息、内容相关优先排序等更多信息将予扩展。
      初步反应字段(反应信头字段)
      返回服务器回复信息给客户端的初始部分。响应的更多组成部分得到补充,并要求客户端提供更多内容信息。
      实体页眉的字段
      第一节用于请求和答复查询的实体,并提供了与实体有关的资料,如资源变动的时间。

      HTTP/1.1 第一领域概览

      通用首部字段

      请求首部字段

      响应首部字段

      实体首部字段

      COOKIE的第一个球场 被服务。

      Set-cookie- 外地属性

      其他首部字段

      X-Frame-Options

      第一个领域是X-overlaye-Ooptions,这是HTTP在其他网站的Fram标签中介绍网站内容的初步反应,主要目标是避免点击攻击。

      DENY:拒绝
      仅允许在源域名下匹配页面的能力。

      X-XSS-Protection

      第一个字段,X-XSS-保护,是HTTP最初反应的一部分,是对跨站脚本攻击(XSS)的反应,以控制浏览器的 XSS防御装置开关。

      1: 将 XSS 过滤器状态更改为无效 。

      2: 激活 XSS 过滤器。

      DNT

      第一个领域DNT是HTTP请求的初始部分的一部分,DNT是缩写Do Not Track,表明收集个人信息是拒绝通过准确广告跟踪的一种方法。

      0 :同意被追踪

      1 :拒绝被追踪

      P3P

      第一个字段P3P与相关的 HTTP 信头相关联。通过利用私营政策平台,这是一个技术友好的互联网隐私平台。网站的个人隐私可以转变为只能按程序理解的形式。为了保护用户的隐私

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类