当同一主机上的两个应用程序通过插座通信时会发生什么



i有运行的应用程序A和应用程序B。

应用程序A使用UDP消息发送到应用B。

我认为它不会出去网卡,但是TCP/IP堆栈的距离有多远?

在Unix域插座上执行此操作是否有任何优势?

您可以将UDP消息发送到您自己的IP地址,并且每个应用程序都会在不同的端口上收听?

沿着TCP/IP堆栈的距离有多远?

通常会达到IP层,但有时取决于。(请参阅此处,只有TCP。)

在Unix域插座上执行此操作是否有任何优势?

是的,使用unix域套接字是非常常见的,以提高性能。

您可以将UDP消息发送到您自己的IP地址,只有每个IP地址 应用程序在不同端口上收听?

是的,我们可以。

最新更新