PLCP 子层实际上位于哪里?

PLCP 子层实际上位于哪里?

操作系统是否执行 PLCP 前导码和数据包报头添加,还是由 NIC 固件自动完成?即 PHY_SAP 函数是否由 NIC 执行并由操作系统 MAC 层调用?

答案1

PLCP 由 NIC 实现处理,而不是操作系统。无论是在 NIC 硬件、NIC 上运行的 NIC 固件/微代码中完成,还是在主机上运行的 NIC 驱动程序中完成,它都是每个 NIC 的实现细节。它必须是 NIC,因为前导码会根据所选的数据速率/调制而变化,并且数据速率决定通常也是 NIC 实现细节(NIC 会自动改变从一个数据包传输到下一个数据包传输的数据速率/调制,以便在不断变化的 RF 环境条件下最大限度地提高可靠性和性能)。

相关内容