接口地址是什么?


15

这几乎是我的问题。

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

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

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

Answers:


15

接口地址是接口(网络)地址,网络接口地址,它只是属于接口的网络地址。尽管几乎所有的接口都属于接口。您所使用的术语提出了一个重要的观点。

几乎所有的网络地址(例如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设计为发送到所有接口,没有接口将具有该地址。


1
网络接口是……网络电缆所连接的部分。或串行电缆连接的位置。或虚拟连接点,例如VPN隧道的末端或同一物理机上两个虚拟机之间的虚拟网络连接。或者,正如您所暗示的,是用于回送的伪接口。
斯科特

另外,我相信多播(D类)IP地址未分配给接口。
Scott

接口地址..将是该网络接口上的网络地址。
barlop 2015年

3

取决于上下文,“接口地址” 可能用于指代MAC地址。关于MAC地址的详尽讨论可以写成一本书,但是总之,

  • MAC地址比IP地址在协议栈的较低级别(另请参见this)运行,
  • MAC地址仅用于同一LAN网段中的网络接口之间的通信,并且
  • 与IP地址相反,MAC地址通常是(半)(永久)(半)永久分配的(通常,如果您可以完全更改MAC地址,则必须通过物理操作网络接口硬件来完成)。

我认为,在我看到该术语的地方,一个IP地址听起来像他们所指的一样。但是知道其他用法也
无济于事

电缆调制解调器(无论出于何种原因)从我所听到的来看,似乎都有IP和MAC地址(也许只是为了管理,我不知道他们为什么还需要它)。我想DSL调制解调器也可以。至少对于NAT路由器或NAT调制解调器路由器而言,有些情况下可以选择克隆PC的MAC,即使用软件更改其MAC。这当然不是不常见的事情,也许仍然不罕见。这甚至很常见。供参考,这是一篇很好的文章techtips.salon.com/clone-computer-mac-address-router-2471.html
barlop

我想也许是半永久性的,意味着它在NIC重置/重新启动或取出并重新插入/断电后仍然存在。至于存储在硬件中的东西,我想一切最终都存储在硬件中!
barlop 2012年

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

您可以在Juniper路由器技术文档中看到一个示例


我有点困惑。接口地址是eth0还是可能分配的IP地址eth0?
2012年

eth0是接口的名称。接口地址不是一个很好定义的名称。正如Scott在回答中所说的那样,它可以被视为MAC地址或瞻博网络在其路由器手册中所考虑的,它可以是您使用address {...}关键字定义的整个接口组参数(与addressIF定义中的上述关键字不同) 。许多人将IP地址称为接口地址,依此类推。这取决于上下文和用途。在address上面的接口定义关键字是指分配为eth0的IP但它不是interface address
laurent 2012年

1

简短答案

接口地址是什么?

网络接口有两个地址:

第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协议完成的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.