NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Study and Simulation of Enhancements for TCP (Transmission Control Protocol) Performance Over Noisy, High-Latency LinksThe designers of the TCP/IP protocol suite explicitly included support of satellites in their design goals. The goal of the Internet Project was to design a protocol which could be layered over different networking technologies to allow them to be concatenated into an internet. The results of this project included two protocols, IP and TCP. IP is the protocol used by all elements in the network and it defines the standard packet format for IP datagrams. TCP is the end-to-end transport protocol commonly used between end systems on the Internet to derive a reliable bi-directional byte-pipe service from the underlying unreliable IP datagram service. Satellite links are explicitly mentioned in Vint Cerf's 2-page article which appeared in 1980 in CCR [2] to introduce the specifications for IP and TCP. In the past fifteen years, TCP has been demonstrated to work over many differing networking technologies, including over paths including satellites links. So if satellite links were in the minds of the designers from the beginning, what is the problem? The problem is that the performance of TCP has in some cases been disappointing. A goal of the authors of the original specification of TCP was to specify only enough behavior to ensure interoperability. The specification left a number of important decisions, in particular how much data is to be sent when, to the implementor. This was deliberately' done. By leaving performance-related decisions to the implementor, this would allow the protocol TCP to be tuned and adapted to different networks and situations in the future without the need to revise the specification of the protocol, or break interoperability. Interoperability would continue while future implementations would be allowed flexibility to adapt to needs which could not be anticipated at the time of the original protocol design.
Document ID
19980017998
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Shepard, Timothy J.
(BBN Systems and Technologies Corp. Cambridge, MA United States)
Partridge, Craig
(BBN Systems and Technologies Corp. Cambridge, MA United States)
Coulter, Robert
(BBN Systems and Technologies Corp. Cambridge, MA United States)
Date Acquired
September 6, 2013
Publication Date
December 1, 1997
Subject Category
Communications And Radar
Report/Patent Number
NAS 1.26:206839
BBN-8221
NASA/CR-97-206839
Report Number: NAS 1.26:206839
Report Number: BBN-8221
Report Number: NASA/CR-97-206839
Funding Number(s)
CONTRACT_GRANT: NAS3-96014
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available