netty系列之:讓TLS支援http2
- 2021 年 10 月 20 日
- 筆記
目录 简介 TLS的扩展协议NPN和ALPN SslProvider ApplicationProtocolConfig 构建SslContext ProtocolNegotiationHandler 总结 简介 我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用H …
Continue Reading目录 简介 TLS的扩展协议NPN和ALPN SslProvider ApplicationProtocolConfig 构建SslContext ProtocolNegotiationHandler 总结 简介 我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用H …
Continue Reading
目录 简介 SSL/TLS协议 NPN和ALPN 交互的例子 总结 简介 自从HTTP从1.1升级到了2,一切都变得不同了。虽然HTTP2没有强制说必须使用加密协议进行传输,但是业界的标准包括各大流行的浏览器都只支持HTTPS情况下的HTTP2协议。 那么怎么在HTTPS之中加入HTTP2协议的支持 …
Continue Reading
关于国密HTTPS 的那些事(二) 三. 需要解决的问题 前文我们了解了https,并梳理了国密https的流程。那么完成这些流程的目的是什么呢?又是怎么来保护数据的安全性呢?我们继续... 上文我们说到只有http通信的站点如同在“裸奔”,在客户端和服务端通信的时候有巨大的安全隐患。而安全隐患主要 …
Continue Reading
之前写过一篇讲 HTTPS 的思想的文章。 破玩意 | 用 HTTPS 传纸条 后来又写了篇用更凝练的语言总体描述了 HTTPS 的主干。 叮咚 | HTTPS 的分支和主干 想必通过这两篇文章,HTTPS 为什么要这么设计,以及它是用来解决什么问题的,大家已经心中有数了。 那接下来就是细节了。 由 …
Continue Reading目录 简介 webSocket vs HTTP HTTP upgrade header websocket的优点 webScoket的应用 websocket的握手流程 WebSocket API 总结 简介 服务端和客户端应该怎么进行通信呢?我们常见的方法就是客户端向服务器端发送一个请求,然后服务 …
Continue Reading目录 简介 CORS举例 CORS protocol HTTP request headers HTTP response headers 基本CORS Preflighted requests 带认证的请求 总结 简介 什么是跨域资源共享呢? 我们知道一个域是由scheme、domain和port …
Continue Reading
目录 简介 HTTP1.1和HTTP2 安装最新的nginx 开启HTTP2支持 添加SSL支持 修改加密算法 Diffie–Hellman对消息进行加密 重定向所有的HTTP请求到HTTPS 启动nginx并测试 总结 简介 nginx是一个高效的web服务器,因为其独特的响应处理机制和低内存消耗 …
Continue Reading目录 简介 HTTP/1.1 HTTP/2 传输模式对比 流优先级 缓冲区溢出处理 预测资源请求 压缩 总结 简介 HTTP的全称是Hypertext Transfer Protocol,是在1989年World Wide Web发展起来之后出现的标准协议,用来在WWW上传输数据。HTTP/1.1是 …
Continue Reading我和小宇早恋了,上课的时候老说话。 老师把我们的座位分得很远,我在第一排,她在最后一排,我们中间隔了很多人。 但我们还是想通过传纸条的方式交流。 我们中间的那些同学,虽然坏心思比较多,但好在可以保证将纸条传递到位,于是我们用传纸条的方式,一直秘密交流着感情。 但好景不长,我们渐渐发现,中间这些同学特 …
Continue ReadingAndroid_interview github 地址 大家好,我是 程序员徐公 ,加上实习,有五年中大厂经验。自荐一下,可以关注我的微信公众号 程序员徐公 公众号程序员徐公回复 黑马 ,获取 Android 学习视频 公众号程序员徐公回复 徐公666 ,获取简历模板,教你如何优化简历,走进大厂 公 …
Continue Reading