HTTP缓存

##1、HTTP缓存的作用 Web缓存是指存在于客户端和服务器之间的资源副本,资源可以是HTML,图片,js,css等等。如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地的缓存。 使用缓存可以一定程度上降

阅读全文

HTTP连接

HTTP连接 HTTP连接也经历了一个演变的过程,从最初的短连接,到现在的持久连接。 在知乎上,看到了一个比较不错的HTTP连接方式的进化史介绍(作者是王小二): ###HTTP/0.9时代: 短连接每个HTTP请求都要经历一次DNS解析、三次握手、传输和四次挥手。反复创建和断开TCP连接的开销巨大,在现在看来,这种传输方式简直是糟糕透顶。 ###HTTP/1.0时代:

阅读全文

HTTP消息

现在所用的多数是HTTP/1.1,相对于HTTP/1.0,1.1充分考虑了分层代理、缓存、永久连接以及虚拟主机等方面。 我主要参考了《HTTP权威指南》以及RFC2616。 ##URL URI是统一资源标识符,URL是URL的比较常见的表现方式,叫统一资源定位符。定位意味着提供了资源的具体地址,是绝对的路径。URI还有其他的表现形式,比如URN,统一资源名称。

阅读全文

数据链路层

 链路层是什么?

就是我们平时接触的网卡和网卡的驱动程序。网卡是数据的入口和出口,数据传递的本质就是从一个网卡传递到另一个网卡。每个网卡上都有一个特定的地址,即硬件地址,也叫MAC地址。

链路层主要有三个目的:

1. 发送和接收IP数据包;
2. 为ARP协议发送ARP请求和接收ARP应答;<

阅读全文

TCP/IP协议栈

上学时、入职培训时、HCNP培训时都学了协议,但一直没能好好地、系统地梳理一下这方面的知识。我现在想将TCP/IP协议栈的每一层都好好学学。 OSI参考模型和TCP/IP模型大家都看过无数遍了吧,我也把图片贴上。 ![](http://images.cnblogs.com/cnblogs_com/bluetzar/OSIVSTCP.jpg) 首先说下为什么需要协议。 举

阅读全文

VPN技术介绍

之前实习的时候用过VPN,但并不是特别了解相关的原理,今天突然想深入学习一下VPN技术,就查了一些网上的和公司的相关资料。 VPN全称为Virtual Private Network,虚拟专用网络。 IETF 组织对基于IP 的VPN 解释为:通过专门的隧道加密技术在公共数据网络上仿真一条点到点的专线技术。所谓虚拟,是指用户不再需要拥有实际的长途数据线路,而是使用Internet

阅读全文

登录

Sign Up

Forgotten Password