网络
文章平均质量分 93
这是一个懒人
人太懒,都快废掉了。
展开
-
TCP协议中的三次握手和四次挥手
转自https://blog.csdn.net/whuslei/article/details/6667471/建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!...转载 2018-10-08 14:05:40 · 153 阅读 · 0 评论 -
SSL/TLS 交互说明
一、SSL/TLS说明1.1、说明:安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性,是ssl的后续版本。该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。Record协议:包括对消息的分段、压缩、消息认证和完整性保护、加密等 。Handshake协议:包括协商安全参数和密码套件、服务器...原创 2018-11-27 09:54:11 · 979 阅读 · 0 评论 -
https协议说明和自签证书使用
1、https交互说明HTTPS 协议是“HTTP 协议”和“SSL/TLS 协议”的组合,又叫HTTP over SSL”或“HTTP over TLS”。会对http协议的文本数据进行加密处理,以二进制形式传输。这里的https是基于TSL1.2协议(TLS1.2交互说明见 https://blog.csdn.net/qq_30062125/article/details/8456...原创 2018-11-28 18:25:45 · 3940 阅读 · 0 评论 -
申请Let's Encrypt泛域名免费证书(无需域名80端口)
1、前言最近有个外网域名需要申请证书,准备用Let's Encrypt证书,毕竟免费吗。可惜脚本中会验证域名的80端口,很不幸80端口因为某些原因无法开放,后来无意中发现一个方法,结合Neilpang/acme.sh和泛域名,这里记录下。 Neilpang/acme.sh参考:https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B...原创 2018-12-10 12:03:39 · 10226 阅读 · 0 评论 -
keytool常用操作
1、JDK中keytool常用参数说明(不同版本有差异):-genkey 在用户主目录-genkey 在用户主目录中创建一个默认文件”.keystore”,还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书(在没有指定生成位置的情况下,keystore会存在用户系统默认目录)-alias 产生别名 每个keystore都关联这一个独一无二的alias,这个alias通常不区...原创 2019-01-31 17:16:44 · 1292 阅读 · 0 评论