IP 位址是網路介面卡 (NIC) 的先決條件嗎?

IP 位址是網路介面卡 (NIC) 的先決條件嗎?

以下是為 Linux 伺服器的介面指派 IP 位址的命令。

ip addr add ADDRESS dev IFNAME

其中 IFNAME 是介面名稱,ADDRESS 是您要指派給介面的 IP 位址。

若要將網路遮罩為 24 的位址 192.168.121.45 新增至裝置 eth0,您可以鍵入:

sudo ip address add 192.168.121.45/24 dev eth0

NIC屬於物理層,IP屬於IP層,它們是獨立的。我想進一步詢問NIC和IP位址之間的關係。

  • 網路卡的前提條件是IP位址嗎?
  • IP 位址必須附加到 NIC 嗎?
  • ip位址可以在沒有NIC的情況下單獨存在於IP層嗎?

參考

  1. Linux ip 指令:為介面指派 IP 位址
  2. serverFault:單一網路卡可以有2個IP位址嗎?

答案1

你不一定需要一個網卡(物理介面)。你需要一個介面但是,無論是實體的、邏輯的還是虛擬的。

環回介面,內建於本機 TCP/IP 堆疊中,虛擬網卡(vNIC) 用於虛擬機,切換虛擬介面(SVI) 用於在第 3 層交換器上進行路由,TUN/TAPVPN 介面以及許多其他類型的虛擬介面。

相關內容