什么是接口地址?

ffl*_*ing 15 networking

这几乎是我的问题。

什么是接口地址?它是干什么用的?它与网络中的普通 IP 地址有何不同?

我似乎无法在互联网上找到好的解释/定义。

这是我得到的最好的: CISCO:接口地址是什么?

bar*_*lop 15

一个接口地址就是一个接口(网络)地址,一个网络接口地址,它只是一个属于一个接口的网络地址。虽然几乎所有都属于一个接口,如果它们被使用。您使用的术语提出了一个重要观点。

几乎所有的网络地址,例如IP 地址,都属于一个网络接口。(如果它们被使用过的话)。任何具有 IP 地址的设备在接口上都有一个 IP 地址。

网络接口是网络电缆连接到的部分的电子设备 - 那里的控制器。或者无线设备连接到的位置。NIC 代表网络接口控制器或网络接口(控制器)卡。WNIC 是无线网络接口控制器或无线网络接口(控制器)卡。

IP 地址属于网络接口,而不属于计算机本身。您不ping 计算机,而是ping 计算机的网络接口。

即使您 ping127.0.0.1也称为环回接口。所以即使这也被称为接口。

一台计算机可以有一个带有许多以太网套接字、许多网络接口的 NIC,每个接口都有不同的 IP 地址,请参阅 IP 地址属于一个接口。在电子方面,如果您 p​​ing 计算机,实际上是在 ping 计算机上的 a 或网络接口。

不属于接口的 IP 地址的例子并不多。您尚未分配给接口的 IP 地址(因此未分配给设备,因为 IP 并未完全分配给设备,仅分配给设备的接口)。

我认为的网络地址不属于,甚至不能属于任何接口(尽管我可能错了)。并且广播地址例如255.255.255.255设计为发送到所有接口,没有接口将具有该地址。

  • 网络接口是……网络电缆连接的部分。或者串行电缆连接到的位置。或者虚拟连接点,例如 VPN 隧道的一端或同一物理机上两个虚拟机之间的虚拟网络连接。或者,正如您所暗示的,用于环回的伪接口。 (3认同)

lau*_*ent 2

在您链接的情况下,所谓的接口地址就是网关地址(您所连接的子网的路由器的地址)。

我不认为接口地址可以具有这种含义,因为我认为接口地址是您需要提供给接口才能使其工作的一组参数,如下所示:

iface eth0 inet static
    address 192.168.1.180
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

您可以在瞻博网络路由器技术文档中查看示例