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

相关推荐
Chris _data11 分钟前
S7-1500 常用工业通信协议详解与对比
运维·服务器·网络
米丘23 分钟前
从 HTTP 到 WebSocket:深入 Vite HMR 的网络层原理
http·node.js·vite
zmj32032435 分钟前
ISO/SAE 21434:2021(道路车辆 - 网络安全工程) 汇总
网络·安全·web安全·21434
IP老炮不瞎唠1 小时前
Scrapy 高效采集:优化方案与指南
网络·爬虫·python·scrapy·安全
zmj3203241 小时前
UNR -155 Annex 5提示的威胁及其编号
网络·安全·网络安全
前端摸鱼匠1 小时前
【AI大模型春招面试题14】前馈网络(FFN)在Transformer中的作用?为何其维度通常大于注意力维度?
网络·人工智能·ai·面试·大模型·transformer
ayt0071 小时前
Netty 4.2核心类解析:SingleThreadIoEventLoop的设计哲学与实现
java·网络
TechWayfarer2 小时前
CDN智能调度实战:基于IP段归属查询实现电信/联通/移动流量分离(附Nginx Lua代码)
网络协议·tcp/ip·nginx
婷婷_1722 小时前
【PCIe 验证每日学习・Day22】PCIe 拓扑结构与 Switch / 桥片转发全解析
网络·学习·程序人生·芯片·pcie·pcie学习·pcie 拓扑
Vis-Lin2 小时前
BLE 协议栈:HCI ACL 数据详解
网络·物联网·网络协议·蓝牙·iot·ble