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报文。

相关推荐
tfjy1997几秒前
网络基础知识
网络协议·tcp/ip
玩转以太网几秒前
W55MH32 单芯片以太网方案:实现TLS加密功能保障工业数据安全传输
网络·物联网
00后程序员张6 分钟前
数据流抓包实战指南,TCPUDP 流量分析、HTTPS 解密与多工具协同方案
网络协议·http·ios·小程序·https·uni-app·iphone
渡我白衣13 分钟前
深入理解算法库的灵魂——彻底掌握 <algorithm> 的范式、迭代器约束、隐藏陷阱与性能真相
数据结构·c++·人工智能·网络协议·mysql·rpc·dubbo
jenchoi41315 分钟前
【2025-11-30】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
Bruce_Liuxiaowei16 分钟前
[特殊字符] Mac 高效排查:使用 lsof 查找和管理端口占用进程
网络·macos
Lisonseekpan16 分钟前
HTTP请求方法全面解析:从基础到面试实战
java·后端·网络协议·http·面试
Evan芙17 分钟前
Rocky Linux 9 双网卡 bond0 绑定
linux·服务器·网络
weixin_3077791325 分钟前
Jenkins Bootstrap 5 API插件:现代化Jenkins界面的开发利器
开发语言·前端·网络·bootstrap·jenkins
Arva .30 分钟前
谈谈 HTTP 的缓存机制,服务器如何判断缓存是否过期?
服务器·http·缓存