当我把以太网电缆插到我的电脑上时,在wireshark上观察第一个数据包大约需要4到5秒。为什么会这样呢?物理芯片需要很长时间才能醒过来吗?
我之所以问这个问题,是因为我在一个项目中使用STM32F429ZI核板来实现TCP/IP。
我目前能够发送ARP请求。然而,在发送任何东西之前,我还必须等待4-5秒,否则我无法在wireshark上观察到ARP请求。
这是PHY芯片的正常行为吗?
我也尝试了不同的计算机,它需要同样的时间来发送它的第一个包。
发布于 2022-06-26 10:19:57
通常,当链路状态“上升”时,PHY就可以发送和接收。硬件唤醒、自动协商、车道级连接等都在“连接”之前。
但是,如果您的交换机运行生成树协议,并且端口没有被专门配置为portfast或admin-edge-port (取决于供应商/模型),则STP端口状态会在“链接”之后几秒钟阻塞所有通信量,等待BPDU。对于终端节点端口,您应该始终设置该选项。
https://stackoverflow.com/questions/72735407
复制相似问题