http1-http2-https
与HTTP 1.1相比,主要区别包括 1. HTTP/2采用二进制格式而非文本格式 2. HTTP/2是完全多路复用的,而非有序并阻塞的——只需一个连接即可实现并行 3. 使用报头压缩,HTTP/2降低了开销 4. HTTP/2让服务器可以将响应主动“推送”到客户端缓存中 、HT
~/left2east/tags/网络协议/
包含「网络协议」标签的全部文章。
与HTTP 1.1相比,主要区别包括 1. HTTP/2采用二进制格式而非文本格式 2. HTTP/2是完全多路复用的,而非有序并阻塞的——只需一个连接即可实现并行 3. 使用报头压缩,HTTP/2降低了开销 4. HTTP/2让服务器可以将响应主动“推送”到客户端缓存中 、HT
双向的身份认证 客户端和服务端在传输数据之前,会通过基于X.509证书对双方进行身份认证 。具体过程如下 : 客户端发起 SSL 握手消息给服务端要求连接。 服务端将证书发送给客户端。 客户端检查服务端证书,确认是否由自己信任的证书签发机构签发。 如果不是,将是否继续通讯的决定权
SSL(Secure Socket Layer 安全套接层)是基于HTTPS下的一个协议加密层,最初是由网景公司(Netscape)研发,后被IETF(The Internet Engineering Task Force - 互联网工程任务组)标准化后写入(RFCRequest
Composer 因SSL出错而无法更新的解决办法 在使用composer更新时,会碰到如下错误信息: error:14090086:SSL routines:SSL3 GET SERVER CERTIFICATE:certificate verify failedFailed
第一次 第一次握手:建立连接时,客户端发送syn包(seq=j)到服务器,并进入SYN SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次握手:服务器收到syn包,必须确认客户端的SYN(ack=j+
首先我们要做一下准备工作,假设你域名是 example.com ,解析到你的服务器让其生效后,我们建立一个目录: 我们的目的是绑定 http://example.com/.well-known/acme-challenge 到这个目录。 nginx配置 生成证书 安装证书
简洁版: 问题1 : No package 'openssl' found 执行2个命令 export OPENSSL CFLAGS=/usr/local/Cellar/openssl@1.1/1.1.1n/include export OPENSSL LIBS=/usr/loc
No package 'openssl' found / Package 'libssl', required by 'openssl', not found 错误 - No package 'openssl' found - Package 'libssl', required