-1

我正在使用 RHEL 6.3(2.6.x 内核)。我有基于 tcp 的客户端服务器应用程序。我注意到,当我在同一台主机上运行它们时,吞吐量大致相同,无论服务器绑定到环回还是分配给 NIC 的本地 IP。

背后的原因是什么?我的理解是环回是基于软件的路由,当涉及分配给 NIC 的本地 IP 时,硬件涉及数据路径。真的吗?

4

1 回答 1

3

硬件不参与。

一旦路由功能知道目标地址是本地的,数据包就被切换到入口路径。这就是为什么嗅探器无法捕获此类数据包的原因,因为该钩子恰好在此决定之后。

于 2013-04-18T18:22:41.560 回答