交易所网络协议栈深度剖析
📚 共计 30 章节
01
网络协议栈全景图
从OSI七层模型到交易所专用协议栈的演进,为什么交易所需要定制化协议?
全景
演进
02
物理层与数据链路层
交易所机房的布线艺术、光纤与铜缆的选择、低延迟网卡与交换机。
布线
低延迟
03
网络层核心
IP协议在交易场景下的优化、组播技术如何实现行情分发、Anycast在接入层的作用。
组播
Anycast
04
传输层基石
TCP的拥塞控制对交易的影响、UDP的不可靠性如何被克服、RDMA技术初探。
TCP
RDMA
05
会话层与表示层
FIX协议详解、会话管理、心跳机制、序列化与编码优化。
FIX
心跳
06
应用层协议
FIX/FAST协议深度解析、Binary协议对比、STEP协议(中国版FIX)。
FAST
STEP
07
行情数据协议
Level-1与Level-2行情、逐笔成交与逐笔委托、行情快照与增量更新。
行情
快照
08
交易接口协议
CTP接口详解、XONE接口、FEMAS接口、各接口的适用场景。
CTP
FEMAS
09
组播技术实战
IGMP协议、组播地址管理、组播源冗余、PIM-SM模式。
IGMP
PIM-SM
10
低延迟网络设计
NIC调优、中断亲和性、DPDK技术、内核旁路。
DPDK
内核旁路
11
时间同步协议
PTP精确时间协议、NTP与PTP对比、硬件时间戳、纳秒级同步。
PTP
纳秒
12
网络性能指标
延迟、吞吐量、抖动、丢包率、如何测量这些指标。
延迟
吞吐量
13
网络抓包与分析
tcpdump使用技巧、Wireshark协议解析、交易报文还原。
tcpdump
Wireshark
14
网络安全协议
TLS/SSL在交易中的应用、API认证与签名、DDoS防护。
TLS
DDoS
15
交易所网络架构
核心网络与接入网络分离、DMZ区域设计、网络冗余策略。
DMZ
冗余
16
跨数据中心互联
DCI技术、波分复用、暗光纤、数据中心间延迟优化。
DCI
暗光纤
17
云原生与交易所网络
AWS Outposts、Azure Edge、私有云与混合云方案。
云原生
混合云
18
FPGA在网络加速中的应用
FPGA网卡、硬件协议卸载、UDP加速引擎。
FPGA
硬件卸载
19
RoCE v2协议
RDMA over Converged Ethernet、流控机制、PFC配置。
RoCE
PFC
20
网络监控与告警
Prometheus监控网络指标、Grafana仪表盘、智能告警规则。
Prometheus
Grafana
21
协议兼容性测试
不同交易所的协议差异、版本管理、回归测试策略。
兼容性
回归测试
22
高频交易网络优化
微波通信、激光通信、同地共置、硬件加速全栈。
微波
硬件加速
23
WebSocket在交易所的应用
实时行情推送、订阅机制、心跳保活。
WebSocket
推送
24
gRPC与Protobuf
高性能RPC框架、序列化效率、流式传输。
gRPC
Protobuf
25
网络故障排查
常见网络问题诊断、MTU问题、TCP重传分析、丢包定位。
故障排查
MTU
26
交易所网络容量规划
带宽计算、峰值流量预测、扩容策略。
容量规划
带宽
27
合规与监管网络要求
交易数据留存、网络审计、监管报告。
合规
审计
28
下一代网络技术
QUIC协议、HTTP/3、SRv6、网络可编程性。
QUIC
SRv6
29
实战案例:模拟交易所网络
从零搭建一个模拟交易所网络环境(软件模拟)。
实战
模拟
30
总结与展望
交易所网络协议栈的未来趋势、职业发展建议。
趋势
职业