哪一层和哪一层协议负责Linux机器中以太网端口(基于电缆连接或断开)的下电和上电。
我认为Physical layer和MAC layer会处理好它(上电和下电)。
Linux network drivers中实现的还是在Linux中作为TCP_IP stack实现的?有人请回答,
发布于 2019-01-18 14:27:15
这些层是在Linux驱动程序中实现的,还是作为Linux中的TCP_IP堆栈实现的?
IEEE 802.3 (即以太网)标准定义了OSI模型的L1和L2 (L1或L1/L2 )中的操作,这取决于您从何处获取L1/IP模型。
通常,L1/L2 802.3标准的大部分是在网络接口的硬件中实现的,特别是最基本的功能。没有理由让OS/CPU具有这种性质的处理决策,因此在硬件中这样做使得CPU空闲来处理其他处理。
有没有办法绕过这些协议(负责下电以太网端口),使以太网端口始终保持通电,即使没有电缆连接到端口。
你可以禁用或断电的NIC,但除此之外,实际上它总是“供电”,即使没有电缆连接。当电源被授予NIC时,问题是如果没有电缆连接,就没有完整的电路来利用该电源。
例如,考虑一个简单的电路,例如连接到开关上的灯泡。你可以打开开关,但如果从开关到灯泡的电线中有一根没有连接,即使开关开着,灯泡也没有“打开”,电源也没有在使用。一旦你连接了电线,电源就会开始使用,灯泡就会“打开”或打开。
https://networkengineering.stackexchange.com/questions/56224
复制相似问题