TCP:
传输控制协议:拥有顺序控制、拥塞控制、流量控制、重发控制
适用于对安全性有要求的场景
UDP:
用户数据报协议:没有顺序控制、重发机制,不能保证安全性和可靠性;缺少相关的控制字段,和建立连接的机制,所以传输速度更快,适用于即时通信、广播这类丢包也不会产生太大影响的场景。
HTTP的缺点
- 数据明文传输
- 无法保证数据报文的完整性,有篡改的风险
- 不验证通信双方的身份
加密
- 对称加密 :使用相同的密钥加密解密,在通信之前共享密钥,密钥可能会被窃取,加密无效,优点:加密和解密的速度快
- 非对称加密:加密和解密的密钥不同,即使公钥被窃取,没有私钥也无法破译数据;缺点:计算速度慢
- 所以,一般采用非对称加密公钥,用对称加密数据报文
数字签名
使用数字签名验证数据的完整性
数字证书
待更新
安全的通信机制
需要确认change cipher的含义
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)