HTTP/2 的演讲 PPT,感受有点意思。。。
前端
最近手头有两个项目,XX 导航和 XX 产业平台,都须要使用 HTTPS 协议,所以,此次对 HTTPS 协议作一次整理与分享。
面试
关于 HTTPS 如何购买证书,如何部署,网上的教程已经太多了,实践起来没有太大的难处。 咱们在部署 HTTPS 的时候,遇到了一些新问题,首当其冲的就是 HTTPS 部分网络不可访问的问题。
ajax
详细介绍 HTTP 协议中的基本概念,请求响应头详解,状态码,会话追踪,缓存机制等等内容,对面试有帮助。
算法
很好的中文学习资源
chrome
全网 HTTPS. 颇有必要! 颇有必要! 颇有必要!
编程
恶意劫持流量 情景一 当去输入某一个网站地址的时候,后面会自动参数进行跳转。 情景二 就是常见的右下角广告(不是网站正常投放的广告)。 情景三 手机访问网页的时候,运营商会根据你的UA(UserAgent)来植入广告。 不知看官,是否遇到上述的问题? HTTPS 大势所趋 在全…
json
HTTP/1.1 容许在持久链接上使用管道,可是在浏览器上却几乎不会开启管道功能,chrome 以前的老版本还能够在 chrome://flags 里面来选择开启或关闭管道功能,最新的版本已经移除了管道相关选项。为何不加入管道化链接提高性能呢,主要有几个缘由:其一是管道化持久链接实现复杂,容易出 bug,且不易调试。其二是一些不标准的代理致使管道化容易出现不少难以预料的问题,致使开发人员调试十分复杂。
浏览器
在 Mac 上经常使用的抓包软件是 Charles,网上关于 Charles 的教程不少,这里介绍另外一个抓包神器 mitmproxy。mitmproxy 是一款可交互式的命令行抓包工具,它除了能够抓包查看 http/https 请求,还有一个很强大的功能是拦截并修改 request 或者 response,后面做者会用实际例子演示如何修改知乎的回答。
缓存
由《HTTPS权威指南》- SSL、TLS和密码学学习笔记知道了协议的用处,这里再贴一遍: 为何须要协议 加密基元自己没有什么用,例如加密和散列算法。咱们只有将这些元素组合成方案和协议才能知足复杂的安全需求。 实例场景:Alice和Bob要通讯。Mallory是个攻击者。 我…
安全
咱们知道,HTTP 协议都是明文传输内容,在早期只展现静态内容时没有问题。伴随着互联网的快速发展,人们对于网络传输安全性的要求也愈来愈高,HTTPS 协议所以出现。如上图所示,在 HTTPS 加密中真正起做用的实际上是 SSL/TLS 协议。SSL/TLS 协议做用在 HTTP …
HTTP 协议
本文详细地描述了如何构建一个支持 HTTP2 的 cURL 镜像,而且尽量地下降镜像的体积。
用对话的方式去理解 HTTPS
今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署
介绍 http 2.0
近两年愈来愈多的网站开始使用 https,https 是一个基于 http 协议开发,可是使用了 TLS/SSL 加密了传输数据,因此,简单点说 https 是 http 协议的 “安全版”。最近博客从阿里云搬迁到腾讯云,也修改了几个程序上的 bug,顺便也启用了 https,记录一下。
Https 为何比 Http 更安全。 从黑客的角度出发, 看看要如何才能攻击一个网络通讯,从而了解为什么 https 的细节(为什么要这样设计)
本章主要介绍 HTTP 协议的相关知识,让咱们对 HTTP 协议有个理性的认识。
Nginx 使用 Let's Encrypt 证书实现 HTTPS 访问
Web 开发离不开 HTTP 请求,大量的 HTTP 请求会致使大量的带宽和性能的损耗。那么,如何经过 HTTP 缓存优化呢?
2017 年 1 月 1 日起,苹果公司将强制使用 HTTPS 协议传输。本文经过对 HTTPS 基础原理和通讯过程内容的讲解,介绍 APP 开发者在这个背景下的应对办法。
计算机与网络设备要相互通讯,双方就必须基于相同的方法。好比:如何探测到通讯目标、由哪一边先发起通讯、使用哪一种语言进行通讯、怎样结束通讯等规则都须要事先肯定。不一样的硬件、操做系统之间的通讯,全部的一切都须要一种规则。而咱们就把这种规则称之为协议(protocol)
【节日快乐】常见 HTTP/FTP/WebSockets 状态码 HTTP1xx 消息,2xx 成功,3xx 重定向,4xx 客户端错误,5xx 服务器错误,FTP1xx,2xx,3xx,4xx
不管是浏览器上运行的 Web 应用仍是移动端的 H5 应用,都离不开 HTTP 接口。Web 应用一般是分为先后台开发的,后台提供接口调用返回 Json 对象,前台使用 JS 框架去加载后台返回的 Json。而 H5 页面动态获取内容的方式则是采用 ajax 异步请求后台数据实时刷新,用 GET/POST 的 HTTP 请求后台接口,再将返回的数据(通常是 json 或 xml 格式)渲染在页面上。所以,HTTP 接口功能测试是确保 Web 应用和 H5 应用页面内容数据正确的关键。
what is https? HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,所以加密…
如今面试门槛愈来愈高,不少开发者对于网络知识这块了解的不是不少,遇到这些面试题会手足无措。本篇文章知识主要集中在 HTTP 这块。文中知识来自 《图解 HTTP》与维基百科,如有错误请你们指出。文章会持续更新。 面试 -- 网络 TCP/IP 了解 Web 及网络基础 对端传输…
本文做者:茄果,专一前端开发领域,更多文章请关注知乎专栏《前端小事》 如今打开各大知名网站,你有没有发现地址栏都已经加了个绿色的小锁? https安全标志 是的,这就是https,这就是https的时代。 然而,你了解https吗? 简单来讲,https就是套在SSL/TLS内…
Charles 是一款抓包神器,它是 Java 开发的跨平台的软件,不只能够在 Mac 上使用,Linux 以及 Window 下都是可使用的,固然须要安装 JDK, 才能运行,他是收费的, 固然, 若是不付费, 也能使用, 只是每过十分钟, 就会弹出一个对话框. charles 官网
咱们要造的「轮子」是 HTTP 服务器。
HTTP 全称为 HyperText Transfer Protocol,从名字不难看出这是一种基于文本的网络协议,对于初学者来讲比较友好,容易上手。各平台上的一些第三方库都对 HTTP 作了进一步的封装,让 HTTP 变得更加亲民,但每每拿来就用的技术,很容易忽视其背后隐藏的细节。
从 HTTP 历史到 HTTP/2 Demo 体验,再到最佳实践,深刻浅出
http2 的概念提出已经有至关长一段时间了,而网上关于关于 http2 的文章也一搜一大把。可是从搜索的结果来看,现有的文章可能是偏向于对 http2 的介绍,鲜有真正从数据上具体分析的。这篇文章正是出于填补这块空缺内容的目的,经过一系列的实验以及数据分析,对 http2 的性能进行深刻研究。
近期,Mozilla 表态将中止信任 WoSign 和 StartCom 签发的新证书。缘由很少说,感兴趣的自行搜索。因而体验了下 Let's Encrypt ,感受还不错,能够替换 WoSign 了。手把手教你用最简单的方法装上 Let's Encrypt 证书。
讲解 https 工做原理的精悍小文,很是不错。
每一个 Web 开发者都应该了解 HTTP 协议以及它在整个网络中所起的做用,知道了这些,能对你开发更好的 Web 应用起到帮助做用。在这篇文章中,咱们将讨论:HTTP 是什么,它的由来,如今的发展如何以及它是如何走到这一步的。