zoukankan      html  css  js  c++  java
  • http协议

    五层网络协议:

      应用层:浏览器(HTTP FTP DNS SMTP telnet)(邓哥)

      传输层:TCP(告诉我送到了,我再去睡觉) UDP(你去送吧,我去睡了)

      网络层:IP协议(地址)ICMP RIP BGP

      数据链路层:如何传输数据PPP SLIP

      物理层:ISO的物理层规范(决定传输的速度)

      http返回的状态

        200:收到消息了

        404:没找到这个人

        302:搬家了,搬到了某处

        502:地方找到了,人也在,就是不开门

        304:还看刚才那封信就行

    七层网络协议:

      应用层:浏览器(HTTP)(邓哥)

      表示层:加密,格式转换

      绘画层:解除或者建立和其他节点的联系

      传输层:TCP(告诉我送到了,我再去睡觉) UDP(你去送吧,我去睡了)

      网络层:IP协议(地址)

      数据链路层:如何传输数据

      物理层:OSI的物理层规范(决定传输的速度)

    http(HypeText  Transfer Protoclo 超文本传输协议)

      request

        请求头

        数据体

        1.文本格式

        2.二进制格式 会有分隔符

      response

        返回头

           数据体

    Cache Control

      可否缓存

        public:可以被任何中间层,包括服务器,代理服务器

        private:只能被一个东西缓存,服务器可以缓存(代理服务器不能缓存)

        No-cache:不要相信缓存,使用缓存前,要想服务器验证一下

        only-if-cached:只要有缓存,就不要请求服务器

      到期时间

        Max-age:缓存的最大周期,单位是秒

        Max-stale:表示客户端愿意接受一个过期缓存,三十响应不能超过设置的过时时间

        Min-fresh:表示客户端希望在指定的时间内获得最新的响应

      从新验证加载

        Must-revalidate:在使用缓存前验证资源状态,如果资源过期则不能使用

        Proxy-revalidate:和上面的作用相同,适用于共享缓存(比如代理服务器)

      No-store:不许使用缓存

      No-transform:不许对缓存资源进行转换或者转码

      

        

  • 相关阅读:
    Spring -- spring 和 hibernate 整合
    文件:一个任务
    文件:因为懂你,所以永恒
    集合:在我的世界里,你就是唯一
    总结回顾
    快速排序的优化
    快速排序
    归并排序(迭代实现)- 数据结构和算法95
    归并排序(递归实现)- 数据结构和算法94
    堆排序的代码实现
  • 原文地址:https://www.cnblogs.com/qydknowledge/p/13448842.html
Copyright © 2011-2022 走看看