# MIDDLE

- [0. 如何理解tcp握手的设计](/xiaohanliang/middle/handshake.md)
- [1. 诡异的tcp拆包现象](/xiaohanliang/middle/unpack.md)
- [2. tcp是一种高效的协议吗](/xiaohanliang/middle/efficiency.md)
- [3. 为什么说没有人可以裸用tcp](/xiaohanliang/middle/sticky.md)
- [4. 尝试理解tcp的设计](/xiaohanliang/middle/design.md)
- [5. 连接建立@tcp调优](/xiaohanliang/middle/optimize-syn.md)
- [6. 连接断开@tcp调优](/xiaohanliang/middle/optimize-fin.md)
- [7. \[WIP\]拥塞控制@tcp调优](/xiaohanliang/middle/optimize-cwnd.md)
- [8. 不需要这些花里胡哨的东西](/xiaohanliang/middle/udp.md)
- [9. 怎么又是socket又是tcp](/xiaohanliang/middle/socket.md)
