标签: networking architecture tcp localhost packet
如果将TCP数据包发送到“localhost”或本地计算机IP上的套接字,它将通过哪条路径?是否涉及网络适配器?或者只是数据从内存中的一个地址复制到另一个地址?
答案 0 :(得分:1)
数据仅复制到内存中(实际上,我的猜测是从用户空间复制到内核空间,然后再返回到接收端点上的用户空间),不会涉及网络适配器。 UNIX通常包含一个用于此目的的虚拟“环回”网络适配器;即使您访问物理适配器上的本地地址,您也经常可以在环回适配器上看到它“旅行”。