网络协议
Clement-Xu
经验总结。
展开
-
图解https发起请求的过程
https请求发起的过程其实并不复杂,如果用文字描述的话,可以会看的头晕。俗话说“一张图胜过一万个字”,直接上图。通过这张图,可以清楚的看到3种算法的用途。原创 2015-04-06 20:01:19 · 2201 阅读 · 1 评论 -
HTTP协议总结
1.0 vs 1.1:1.0:请求到一个资源后TCP链接就断开1.1:请求到一个资源后链接没断开,可以利用同一个链接继续请求资源HTTP请求(Request)消息包括:一个请求行,如:GET /java.html HTTP/1.1若干个请求头(Request Headers)一个空行实体内容(请求数据/表单数据)常用的请求头(Request原创 2014-11-30 10:33:22 · 1557 阅读 · 0 评论 -
Web前后端数据交换技术和规范发展史:Form、Ajax、Comet、Websocket
第一阶段:Formweb应用想要与服务器交互,必须提交一个表单(form)。服务器接收并处理该表单,然后返回一个全新的页面。缺点:前后两个页面需要更新的数据可能很少,这个过程可能传输了很多之前那个页面已经有的数据,浪费了带宽;为了返回整个页面,服务器可能需要为页面的其他内容构造数据,浪费服务器资源。第二阶段:Ajax(Asynchronous JavaScript and XM原创 2016-01-22 18:02:14 · 3573 阅读 · 3 评论 -
图文介绍HTTP/2(特性、解决的问题、实现方法)
HTTP/2,主要是基于Google的SPDY,是自HTTP/1.1从1999年发布16年后的首次更新。Servlet4.0将完全支持HTTP/2。参考:https://www.youtube.com/watch?v=3uHhx-TMV8o主要特性:request/response多路复用(multiplexing):每个TCP连接都是全双工的二进制帧传输(bi原创 2016-02-01 18:31:25 · 3830 阅读 · 0 评论