
HTTP
文章平均质量分 87
浴盆
这个作者很懒,什么都没留下…
展开
-
HTTPS 为什么更安全
HTTPS是建立在密码学基础上的一种安全通信协议,严格来说是基于HTTP协议和SSL/TLS的组合。理解HTTPS之前有必要弄清楚一些密码学的基础概念,下面逐个解释密码密码学中的密码与网站登录的密码(password)是不一样的概念,password翻译过来其实是口令,它是用于认证用途的一组文本字符串。 而密码学中的密码(cipher)是一套算法(algorithm),这套算法用于对消息进行加密和翻译 2017-02-23 15:41:09 · 674 阅读 · 0 评论 -
HTTP 2.0带来哪些新特性
增加二进制分帧HTTP协议从0.9版本开始不断增加增加新的功能特性,但长远来看都是向前兼容的(现在的版本支持以后的版本数据)。HTTP 2.0在应用层跟传送层之间增加了一个二进制分帧层,从而能够达到在不改动HTTP的语义,HTTP方法,状态码,URI以及首部字段的情况下,突破HTTP 1.1的性能限制,改进传输性能,实现低延迟和高吞吐量 在上图所示,在二进制分帧层上,HTTP 2.0会将所有传翻译 2017-02-22 22:07:20 · 12467 阅读 · 3 评论 -
HTTP基础
DNSDNS就像网上的电话簿,当你只知道某个网址的名字而不知道它的地址时,计算机帮助你做这一层映射。 当你访问 http://baidu.com 时, 你的电脑使用 DNS 检索网站的 IP 地址204.13.248.115。 如果没有 DNS, 你只能直接访问我们的网站(或任何网站) , 比如 http://204.13.248.115。DNS 是如何工作的?使用缓存。一开始...原创 2017-01-27 16:22:14 · 1361 阅读 · 0 评论 -
前端脚本化http
超文本传输协议(http)规定web浏览器如何从web服务器获取文档和向web服务器提交表单内容,以及web服务器如何响应这些请求和提交。通常http并不在脚本的控制下,只是当用户单击链接,提交表单和输入URL时才发生 但是用js来操纵http是可行的,当脚本设置window对象的location属性(当然改变location的hash锚点不算)或调用表单对象的submit方法时,都会初始化htt翻译 2017-04-09 11:16:30 · 1194 阅读 · 0 评论 -
WebSocket
HTTPHTTP是不支持持久连接的,HTTP的生命周期通过Request来界定,也就是一个Request 一个Response,在HTTP1.0中,每个http请求响应后都会关闭tcp连接。在HTTP1.1中进行了改进,可以在请求头和响应头中增加字段connection: keep-alive ,多个http 请求共用同一个 tcp 连接,这样可以减少相邻多次 http请求导致的 tcp连接建立和关原创 2017-04-20 22:31:48 · 1372 阅读 · 1 评论