用户态网络协议栈的缺陷

本文概述了用户态网络协议栈的常见缺陷,包括功能不全、对应用行为控制不足、性能瓶颈、API兼容性问题和扩展性难题。讨论了内核旁路技术的适用性疑问及与内核态网络协议栈开销的对比。重点关注了Scalable Kernel TCP、TAS、StackMap等论文的发现和挑战。
摘要由CSDN通过智能技术生成

看的很多的论文中都会对用户态网络协议栈的缺陷进行提及,提及部分均为其论文中可以优化的部分,所以把类似的论文的看个大概才能总结出用户态网络协议栈经常采用的技术的大部分缺陷,接下来根据:缺陷 + 论文【简称】+ 会议出处 + 在论文中第几页(第一页算p1)哪个小标题下哪个位置 的格式进行总结(不根据时间进行排序);可能因为总结不到位的原因导致看不太明白(部分待更新修正),可以根据论文去自行查找相关论述。

  1. 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 右上
  2. The downside of Kernel bypass is that, beyond coarse-grained rate limiting and firewalling, there is no control over low-l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值