【发布时间】:2010-11-12 13:44:01
【问题描述】:
我需要自定义正常的 TCP 实现,以便我可以按照以下论文中的描述实现和测试 Freeze TCP:
T。 Goff、J. Moronski、D. S. Phatak 和 V. Gupta,Freeze-TCP: a True End-to-end TCP Enhancement Mechanism for Mobile Environments,在 IEEE INFOCOM 2000 会议记录中'
考虑到我在 Windows 中的操作系统,任何人都可以建议解决此问题的最佳方法吗?
编辑,因为我认为我没有正确解释:
冻结 TCP 背后的基本思想是在中断发生之前冻结发送方流。接收方向发送方发送“零窗口广告”。发送者收到此选项后停止发送数据包。当接收方可以再次连接时,它会发送它的实际窗口大小,以便发送方避免慢启动。
我检查了决定接收窗口大小的 Windows 套接字选项 SO_RCVBUF。我只是想知道玩这个是否有用?
【问题讨论】:
-
要么向 Microsoft 支付高额费用以访问其网络堆栈,要么不使用 Windows。
-
用linux运行虚拟机?