首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么以太网在插入电缆后延迟发送第一个数据包?

为什么以太网在插入电缆后延迟发送第一个数据包?
EN

Stack Overflow用户
提问于 2022-06-23 19:08:20
回答 1查看 62关注 0票数 1

当我把以太网电缆插到我的电脑上时,在wireshark上观察第一个数据包大约需要4到5秒。为什么会这样呢?物理芯片需要很长时间才能醒过来吗?

我之所以问这个问题,是因为我在一个项目中使用STM32F429ZI核板来实现TCP/IP。

我目前能够发送ARP请求。然而,在发送任何东西之前,我还必须等待4-5秒,否则我无法在wireshark上观察到ARP请求。

这是PHY芯片的正常行为吗?

我也尝试了不同的计算机,它需要同样的时间来发送它的第一个包。

EN

回答 1

Stack Overflow用户

发布于 2022-06-26 10:19:57

通常,当链路状态“上升”时,PHY就可以发送和接收。硬件唤醒、自动协商、车道级连接等都在“连接”之前。

但是,如果您的交换机运行生成树协议,并且端口没有被专门配置为portfastadmin-edge-port (取决于供应商/模型),则STP端口状态会在“链接”之后几秒钟阻塞所有通信量,等待BPDU。对于终端节点端口,您应该始终设置该选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72735407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档