Link to NASA Homepage
Satellite Networks &
Architectures Branch
Communications
Technology Division

Glenn Research Center
21000 Brookpark Road
Cleveland, Ohio 44135-3127
Fax: (216) 433-8705


Internet Protocols
TCP Extensions
HTTP Extensions
Network Emulation
Back to Home

Satellite Networks &
Architectures Branch

TCP Extensions
We are currently examining several proposed modifications to the Transmission Control Protocol (TCP) protocol. Extensions are being tested in an attempt to improve satellite communication. However, the extensions are also being tested in terrestrial environments. Among the extensions being tested are restransmission mechanisms based on selective acknowledgements (e.g., FACK TCP) and TCP with larger initial windows. We are currently testing the mechanisms' performance benefits and their fairness to other traffic. We are also working with the Internet Engineering Task Force (IETF)'s TCP Over Satellite and TCP Implementations Working Groups.
Operating the TCP/HTTP Over Satellite Testbed.

Publications

Mark Allman, Vern Paxson. On Estimating End-to-End Network Path Properties. ACM SIGCOMM, September 1999. To appear.

Craig Partridge, Tim Shepard, Robert Coulter. BBN Technologies, Cambridge, Massachusetts. Study and Simulation of Enhancements for TCP Performance Over Noisy High Latency Links. NASA CR-1999-209167, August 1999.

Mark Allman, Spencer Dawkins, Dan Glover, Jim Griner, John Heidemann, Tom Henderson, Hans Kruse, Shawn Ostermann, Keith Scott, Jeffrey Semke, Joe Touch, Diepchi Tran. Ongoing TCP Research Related to Satellites, August 1999. I-D draft-ietf-tcpsat-res-issues-10.txt.

David E. Brooks, Craig Buffinton, Dave R. Beering, Arun Welch, William D. Ivancic, Mike Zernic, Douglas J. Hoder. ACTS 118x Final Report High Speed TCP Interoperability Testing, July 1999. (available in Post Script and Acrobat formats.)

Mark Allman. TCP Byte Counting Refinements. ACM Computer Communication Review, 29(3), July 1999. To appear.

John Border, Markku Kojo, Jim Griner, Gabriel Montenegro. Performance Enhancing Proxies, June 1999. Internet-Draft draft-ietf-pilc-pep-00.txt.

Matt Mathis, Mark Allman. Empirical Bulk Transfer Capacity, June 1999. Internet-Draft draft-ietf-ippm-btc-framework-01.txt.

David E. Brooks, Holly Gassman, Dave R. Beering, Arun Welch, Douglas J. Hoder, William D. Ivancic. High Speed TCP Testing, May 1999. (available in Post Script and Acrobat formats.)

Mark Allman, Vern Paxson, W. Richard Stevens. TCP Congestion Control, April, 1999. RFC 2581.

Vern Paxson, Mark Allman, Scott Dawson, William Fenner, Jim Griner, Ian Heavens, Kevin Lahey, Jeff Semke, Bernie Volz. Known TCP Implementation Problems, March 1999. RFC 2525.

Hans Kruse, Mark Allman, Jim Griner, Shawn Ostermann, Eric Helvey. Satellite Network Performance Measurements Using Simulated Multi-User Internet Traffic. March 1999. Proceedings of the Seventh International Conference on Telecommunication Systems. To appear. (Note: the postscript might not work with ghostview, but seems to print fine. A PDF version is also available.)

Mark Allman, Dan Glover, Luis Sanchez. Enhancing TCP Over Satellite Channels using Standard Mechanisms, January 1999. RFC 2488.

Mark Allman. On the Generation and Use of TCP Acknowledgments. ACM Computer Communication Review, 28(5), October, 1998.

Mark Allman, Sally Floyd, Craig Partridge. Increasing TCP's Initial Window, September 1998. RFC 2414.

Mark Allman, Chris Hayes, Shawn Ostermann. An Evaluation of TCP with Larger Initial Windows. Computer Communication Review, 28(3), July 1998.

Brian D. Frantz, David E. Brooks, William D. Ivancic. TTCP Recommendations for Large-Delay, Large-Bandwidth Networks. May 1998.

Daniel R. Glover and Hans Kruse. TCP Performance in a Geostationary Satellite Environment, Annual Review of Communications 1998, International Engineering Consortium, April 1998.

Mark Allman. Fixing Two BSD TCP Bugs. Technical Report CR-204151, NASA Glenn Research Center, October 1997. BSD kernel fixes will be available soon.

William D. Ivancic. Strategy For Developing Expert-System-Based Internet Protocols (TCP/IP). July 1997. Available in Post Script and Acrobat formats.


Contact
William D. Ivancic
William.D.Ivancic@grc.nasa.gov
Telephone: (216) 433-3494
Internet Protocols
Responsible NASA Official Calvin T. Ramos@grc.nasa.gov
Web page curator: Ihor.Kramarchuk@grc.nasa.gov
Glenn Research Center at Lewis Field