假设我有wifi,以太网局域网,并且Hamachi在我的PC上打开了。
它们都已连接。
我的应用程序通过它们发送数据。
术语问题:我的应用程序将数据发送到这些网络适配器,网络接口控制器或网络接口。这是这3种技术为我的应用程序创建网络适配器(NIC)以便与网络进行通信吗?正确的术语是哪个(网络适配器,网络接口,NIC)?
这些网络适配器(?)中的每一个都分配了一个IP地址(一个或多个)。
我的应用程序如何知道向哪个适配器发送数据?操作系统是否选择了默认适配器,但是应用程序还可以选择适配器。我认为在Java(和其他编程语言)中,当您创建套接字时可以指定本地IP地址,并且该地址必须是适配器分配的地址之一?
这也意味着发送的数据将使用IP包中的相应IP源地址,具体取决于所使用的适配器?
您具有多个网络连接,并使用路由来引导流量。
—
DavidPostill
什么操作系统?编辑您的问题。
—
Ramhound18年
@Ramhound我一般在问。但我与Windows 7和Ubuntu 16.工作
—
croraf