TCP meets mobile code

作者: Jay Lepreau , David Wetherall , Andrew Whitaker , Parveen Patel

DOI:

关键词:

摘要: This paper argues that transport protocols such as TCP provide a rare domain in which protocol extensibility by untrusted parties is both valuable and practical. continues to be refined despite more than two decades of progress, the difficulties due deployment delays backwards-compatibility are well-known. Remote extensibility, host can ship code dynamically load it on another node network per-connection basis, directly tackles these problems. At same time, unicast much narrower other domains use mobile code, active networking, helps make feasible. The level provides well understood notion global safety--TCP friendliness--while local safety guaranteed isolation per-protocol state recent safe-language technologies. We support arguments outlining design XTCP, our extensible framework.

参考文章(45)
Ren Wang, M. Valla, M.Y. Sanadidi, M. Gerla, Adaptive bandwidth share estimation in TCP Westwood global communications conference. ,vol. 3, pp. 2604- 2608 ,(2002) , 10.1109/GLOCOM.2002.1189101
J. Mahdavi, S. Floyd, M. Podolsky, M. Mathis, An Extension to the Selective Acknowledgement (SACK) Option for TCP An Extension to the Selective Acknowledgement (SACK) Option for TCP. ,vol. 2883, pp. 1- 17 ,(2000)
J. Stone, D. Otis, R. Stewart, Stream Control Transmission Protocol (SCTP) Checksum Change RFC. ,vol. 3309, pp. 1- 17 ,(2002)
K. Ramakrishnan, S. Floyd, D. Black, The Addition of Explicit Congestion Notification (ECN) to IP The Addition of Explicit Congestion Notification (ECN) to IP. ,vol. 3168, pp. 1- 63 ,(2001)
V. Jacobson, D. Borman, R. Braden, TCP Extensions for High Performance TCP Extensions for High Performance. ,vol. 1323, pp. 1- 37 ,(1992)
J. Mahdavi, S. Floyd, M. Mathis, A. Romanow, TCP Selective Acknowledgement Options RFC 2018. ,vol. 2018, pp. 1- 12 ,(1996)
James Cheney, Michael W. Hicks, Yanling Wang, Dan Grossman, J. Greg Morrisett, Trevor Jim, Cyclone: A Safe Dialect of C usenix annual technical conference. pp. 275- 288 ,(2002)
S. Floyd, Congestion Control Principles RFC. ,vol. 2914, pp. 1- 17 ,(2000)
R. Braden, T/TCP -- TCP Extensions for Transactions Functional Specification T/TCP -- TCP Extensions for Transactions Functional Specification. ,vol. 1644, pp. 1- 38 ,(1994)
C. Partridge, S. Floyd, M. Allman, Increasing TCP's Initial Window RFC. ,vol. 2414, pp. 1- 14 ,(1998)