摘要:
1.Last-Modified 上次修改时间 配合If-Modified-Since或者If-Unmodified-Since使用 对比上次修改时间以验证资源是否需要更新 2.Etag 数据签名 配合If-Match或If-None-Match使用 对比资源的签名判断是否使用缓存 阅读全文
摘要:
1.Cache-Control的特性 可缓存性,包括: public:在HTTP请求返回的过程中,在cache-control设置了public这个值,代表这个HTTP请求返回的内容中所经过的任何路径当中,包括一些中间的HTTP的代理服务器以及发出这个请求的客户端浏览器都可以对这个返回的内容进行缓存 阅读全文
摘要:
1.URI Uniform Resource Identifier:统一资源标识符 用来标识唯一的互联网上的信息资源 包括URL和URN 2.URL Uniform Resource Locator:统一资源定位器 url 完整结构 < screme>://< user>:< pwd>@< host 阅读全文
摘要:
在客户端和服务器之间进行HTTP的发送和请求的过程中,需要创建一个TCP connection(TCP链接)的东西。 因为HTTP不存在连接这个概念的,只有请求和响应这个概念,请求和响应都是数据包,需要经过一个传输的通道的,这个传输的通道就在TCP里面创建了一个从客户端发起和服务端接收的这样一个连接 阅读全文
摘要:
1.HTTP/0.9 只有一个GET命令 没有header等描述数据的信息 服务器发送完内容,就关闭TCP连接 HTTP请求和TCP链接不是一个概念 一个TCP连接里面可以发送很多个HTTP连接 某个HTTP链接肯定是在某个TCP链接里面的 2.HTTP/1.0 增加了很多命令:post、put等 阅读全文
摘要:
1.下三层 物理层:主要作用是定义物理设备如何传输数据。 电脑硬件、网卡端口、网线、光缆等 数据链路层:在通信的实体间建立数据链路连接 网络层:为数据在节点之间传输创建逻辑链路(如我的电脑访问百度的服务器地址) 2.传输层(TCP/IP协议、UDP协议) 向用户提供可靠的端到端(End-to-End 阅读全文