Http:八股

1、Https加密方式

1.1Https通过 摘要算法保证数据的完整性,

1、服务器将公钥注册到CA, CA用自己的私钥给 服务器的公钥进行数字签名。

2、客户端拿到服务器证书后,用CA的公钥确认数字证书的真实性。

3、获取服务器的公钥,使用它对报文加密后发送。

SSL/加密流程:

1、向服务端索要公钥,验证公钥的有效性。

2、双方协商产生会话密钥。(通过非对称加密,产生会话密钥)

3、通过会话密钥,进行加密通信。(对称加密)

2.2 HTTP1.1如何优化

2. TCP

SYN攻击

2.2 三次握手:避免历史连接

旧的SYN 比新的SYN先到,服务器回复90 + 1, 100 + 1

客户端收到 90 + 1 回复RST报文

2.1避免SYN攻击

2.3 四次挥手

客户端发送ACK:,等待2MSL: 客户端的ACK如果没有发送到服务器端, 会重新收到服务端的FIN报文。

相关推荐
Xの哲學13 分钟前
Linux 指针工作原理深入解析
linux·服务器·网络·架构·边缘计算
Pocker_Spades_A1 小时前
在家搭个私人网盘?用 Nextcloud+cpolar 突破局域网限制
网络
车载测试工程师2 小时前
CAPL学习-IP API函数-1
网络·学习·tcp/ip·capl·canoe·doip
wasp5202 小时前
做了技术管理后,我发现技术和管理其实可以兼得
java·运维·网络
赖small强3 小时前
【Linux 网络基础】HTTPS 技术文档
linux·网络·https·tls
雲烟3 小时前
嵌入式设备EMC安规检测参考
网络·单片机·嵌入式硬件
Yue丶越4 小时前
【C语言】数据在内存中的存储
c语言·开发语言·网络
Altair12314 小时前
nginx的https的搭建
运维·网络·nginx·云计算
李宥小哥4 小时前
Redis10-原理-网络模型
开发语言·网络·php
Umi·4 小时前
iptables的源地址伪装
运维·服务器·网络