切入正题:那是什么?是否为接口、链路或设备分配了 IP?这三样东西有什么区别?警告:这是对 iproute2 实用程序或其文档的批判性审查,以更好地理解它们(主要是ip
)。
网络书籍通常会引用这些术语
- 关联
- 设备
- 界面
route2实用程序ip
文档定义链接如下:
链路---物理或逻辑网络设备。
别处...
链接是指网络设备。
dev NAME --- 我们添加地址的设备的名称
像这样的命令将 IP 地址分配给“设备”:
ip addr add 10.0.0.1/24 brd + dev eth0
像这样的命令启动“接口”
ip link set eth0 up
将上述内容与以下来自知名来源的摘录进行比较:
主机和物理链路之间的边界称为接口。
计算机网络: Kurose & Ross 第 7 版的自上而下的方法,p。363.
还
路由器与其任何一条链路之间的边界也称为接口。
计算机网络: Kurose & Ross 第 7 版的自上而下的方法,p。363.
之后,
[...] IP 地址在技术上与接口相关联,而不是与包含该接口的主机或路由器相关联。
我的想法
这是模棱两可的。可以说设备和接口是相同的吗?或者设备是否实现了接口?如果是这样,那么这意味着像物理接口这样的词可能直接指代设备,并且真正意味着同一件事。
我将链接理解为物理线路或模拟线路(无线协议,如 802.11)。顺便说一句,我什至没有提到“链接层”这个词。