Answers:
接口地址是接口(网络)地址,网络接口地址,它只是属于接口的网络地址。尽管几乎所有的接口都属于接口。您所使用的术语提出了一个重要的观点。
几乎所有的网络地址(例如IP地址)都属于网络接口。(如果完全使用过)。具有IP地址的任何设备的接口上都有IP地址。
网络接口是网络电缆所连接部分的电子设备-那里的控制器。或无线设备连接的位置。NIC代表网络接口控制器或网络接口(控制器)卡。WNIC是无线网络接口控制器或无线网络接口(控制器)卡。
IP地址属于网络接口,而不属于计算机本身。您不ping计算机,而是ping计算机的网络接口。
即使您ping通127.0.0.1
,也称为回送接口。因此,即使这被称为接口。
一台计算机可能具有一个带有许多以太网插槽,许多网络接口的NIC,并且每一个都有不同的IP地址,请参阅IP地址属于一个接口。在电子方面,如果您对计算机执行ping操作,则实际上实际上是对计算机上的或网络接口执行ping操作。
不存在不属于接口的IP地址的例子不多。您尚未分配给接口的IP地址(因此它没有分配给设备,因为IP并未完全分配给设备,仅分配给设备的接口)。
我想的网络地址甚至不属于任何接口(尽管我可能错了)。并且广播地址例如被255.255.255.255
设计为发送到所有接口,没有接口将具有该地址。
取决于上下文,“接口地址” 可能用于指代MAC地址。关于MAC地址的详尽讨论可以写成一本书,但是总之,
在链接的情况下,所谓的接口地址是网关地址(您所连接的子网的路由器的地址)。
我认为接口地址不能具有这种含义,因为我认为接口地址是您需要提供给接口以使其工作的一组参数,例如:
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
您可以在Juniper路由器技术文档中看到一个示例
address {...}
关键字定义的整个接口组参数(与address
IF定义中的上述关键字不同) 。许多人将IP地址称为接口地址,依此类推。这取决于上下文和用途。在address
上面的接口定义关键字是指分配为eth0的IP但它不是interface address
。
接口地址是什么?
网络接口有两个地址:
第2层地址-MAC地址(也称为硬件,物理或旧地址)。
第3层地址-IP地址(版本4或6)。
这有什么用途?
两个地址都用于在网络设备之间进行通信。
MAC地址-唯一地标识网络上的每个节点(例如,工作站和打印机)。
IP地址-用于与网络上或不同网络之间的设备进行通信的地址。
它与网络中的普通IP地址有何不同?
“正常” IP地址可能是指网关(路由器)外部IP-如果您要在Google中搜索“我的IP地址是什么”,就会看到此内容。
如果您不是路由器,那么通常的IP地址可能就是网络接口IP。
MAC地址是一个六字节的标识号,它永久地嵌入适配器的固件中。网络和安装适配器的设备的操作系统均可读取。每个适配器都有一个唯一的MAC地址。
由于MAC地址永远不变,因此对于防止黑客和入侵者进行不必要的网络访问非常有用。阅读有关MAC过滤的更多信息。
在大多数情况下,网络接口的IP地址是动态的专用IP地址,由DHCP(服务器或路由器)分配给网络接口。
如果设备A和设备B在同一网络上,并且设备A知道设备B的MAC地址,则它们可以基于MAC地址直接进行通信。
如果两个设备位于不同的网络上,则它们将必须通过路由器,并且通信将在TCP / IP模型中向上一级进行,并且将基于IP地址。
IP和MAC地址之间的映射是通过ARP协议完成的。