周末看了 netmap framework 的介绍后,了解到使用它能够让用户态的应用程序能跳过协议栈直接访问网卡的数据。
但是我有个疑问,如果不经过内核空间协议栈的处理,用户态的应用程序要如何处理经过网络传输的原始数据吗?
难道要自己再解析处理一次吗?那这样的话和不使用 netmap 又有什么性能提升呢?
ps:最近在恶补计算机网络方面的知识(特别是云网络,网络虚拟化方面),恳求大佬们推荐下书籍。 十分感谢!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.