snt*_*c06 2 linux tcp linux-kernel
假设动态提供正确的 SYN-seq 和 ack 编号,是否可以进行系统调用或编写内核模块以将 tcp 连接制作为 ESTABLISHED 状态,而无需经过三向握手过程?
您可能想看看现代 Linux 内核实现的TCP fast open:
TCP 快速打开 (TFO) 是一种扩展,用于加速打开两个端点之间的连续传输控制协议 (TCP) 连接。它通过在初始 SYN 数据包中使用 TFO cookie(TCP 选项)来验证先前连接的客户端。如果成功,它可以在收到三路握手的最终ACK包之前开始向客户端发送数据,跳过往返并降低数据传输开始的延迟。
| 归档时间: |
|
| 查看次数: |
1329 次 |
| 最近记录: |