看的很多的论文中都会对用户态网络协议栈的缺陷进行提及,提及部分均为其论文中可以优化的部分,所以把类似的论文的看个大概才能总结出用户态网络协议栈经常采用的技术的大部分缺陷,接下来根据:缺陷 + 论文【简称】+ 会议出处 + 在论文中第几页(第一页算p1)哪个小标题下哪个位置 的格式进行总结(不根据时间进行排序);可能因为总结不到位的原因导致看不太明白(部分待更新修正),可以根据论文去自行查找相关论述。
- User-level TCP stack does not fully replicate all kernel’s advanced networking features (Firewall/Netfilter, TCP veto, IPsec NAT and other vulnerabilities defenses for security, TCP optimizations for wireless net, cgroup/sendfile/splice mechanism for resource isolating or sharing, etc.)【用户态网络协议栈是自己写的,想要实现内核态网络协议栈已经拥有的全部功能比较难,所以用户态网络协议栈在功能的全面性上是短板】Scalable Kernel TCP Design and Implementation for Short-Lived Connections 【Fastsocket】 ASPLOS'16 p2 Production Environment Requirements 右上
- The downside of Kernel bypass is that, beyond coarse-grained rate limiting and firewalling, there is no control over low-l