【24h】

Deploying Safe User-Level Network Services with icTCP

机译:使用icTCP部署安全的用户级网络服务

获取原文
获取原文并翻译 | 示例

摘要

We present icTCP, an "information and control" TCP implementation that exposes key pieces of internal TCP state and allows certain TCP variables to be set in a safe fashion. The primary benefit of icTCP is that it enables a variety of TCP extensions to be implemented at user-level while ensuring that extensions are TCP-friendly. We demonstrate the utility of icTCP through a collection of case studies. We show that by exposing information and safe control of the TCP congestion window, we can readily implement user-level versions of TCP Vegas, TCP Nice, and the Congestion Manager; we show how user-level libraries can safely control the duplicate acknowledgment threshold to make TCP more robust to packet reordering or more appropriate for wireless LANs; we also show how the retransmission timeout value can be adjusted dynamically. Finally, we find that converting a stock TCP implementation into icTCP is relatively straightforward; our prototype requires approximately 300 lines of new kernel code.
机译:我们介绍了icTCP,这是一种“信息和控制” TCP实现,它公开内部TCP状态的关键部分,并允许以安全的方式设置某些TCP变量。 icTCP的主要优点在于,它可以在用户级别实现各种TCP扩展,同时确保扩展对TCP友好。我们通过一系列案例研究来证明icTCP的实用性。我们展示了通过公开信息和TCP拥塞窗口的安全控制,我们可以轻松实现用户级别的TCP Vegas,TCP Nice和拥塞管理器;我们展示了用户级库如何安全地控制重复确认阈值,以使TCP对数据包重新排序更健壮或更适合于无线LAN。我们还展示了如何动态调整重传超时值。最后,我们发现将现有的TCP实现转换为icTCP相对简单。我们的原型需要大约300行新的内核代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号