用户空间网卡含义

发布于 2024-10-31 11:17:34 字数 79 浏览 0 评论 0原文

有人可以告诉我用户空间 NIC 的确切含义是什么以及何时使用它。以这种方式运行应用程序有什么好处?如果您能用一个例子来支持您的回复,我将很高兴。

Can somebody tell me what does User Space NIC exactly means and when it is used. And what are the advantages of running application in this way? I would be happy if you can support your reply with an example.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

罪歌 2024-11-07 11:17:34

NIC 驱动程序和应用程序之间的软件层会增加延迟。如果要最小化延迟,有两种选择:在内核中运行应用程序,或者将 NIC 更直接地连接到用户空间中的应用程序。

用户空间 NIC 接口用于延迟关键的应用程序,例如数据包过滤。一个专用硬件会对到达一个 NIC 的每个数据包进行加密并通过另一个 NIC 将其发送出去,该硬件可能会使用用户空间 NIC 接口运行应用程序。

The software layers between the NIC driver and the application increase latency. If latency is to be minimized, there are two alternatives: run the application in the kernel, or interface the NIC more directly to the application in user space.

User space NIC interfaces are used in latency-critical applications such as packet filtering. A dedicated piece of hardware which encrypts every packet arriving on one NIC and sends it out through another NIC is likely to run an application with a user-space NIC interface.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文