如何检查我连接的服务器是否支持 ECN(显式拥塞通知)

如何检查我连接的服务器是否支持 ECN(显式拥塞通知)

https://en.wikipedia.org/wiki/Explicit_Congestion_Notification

如何检查我连接的服务器是否支持 ECN?我使用的是 OSX 10.11.5。我想知道使用什么命令来查看 TCP 连接(例如“google.com”)是否可以使用 ECN。

答案1

据我所知,没有任何一个命令可以告诉您 Web 服务器是否支持 ECN,但是您可以通过运行 tcpdump 并检查服务器的 SYN/ACK 响应中是否设置了 ECN 位来找出答案(假设您已完全启用 ECN)。

或者,你可以写一个斯卡皮脚本执行自定义 TCP 握手并查找响应中是否设置了 ECN 位。

相关内容