The performance of TCP over satellite links has been suboptimal due to a variety of protocol algorithm and configuration issues. Connection speed over satellite networks is rather slow and, in order to preserve good link quality, packet loss is interpreted as an indication of network congestion. Appropriate back-off mechanisms are therefore, implemented to prevent any further overload. However, these back-off strategies are not helpful when packet losses are due to transmission errors, particularly if these are bursty, which reveals the need for TCP/IP enhancements when used over satellite links. High efficiency on fast satellite links may eventually require new protocol modifications, but full link utilization may be achievable using the TCP performance enhancements that have already been approved or that are currently in the standards process. This paper describes different types of TCP standards and compares their performance using the OPNET simulator to show how improvements may be achieved.
[1]
Hari Balakrishnan,et al.
Network Working Group
,
1991
.
[2]
Sally Floyd,et al.
The NewReno Modification to TCP's Fast Recovery Algorithm
,
2004,
RFC.
[3]
Janey C. Hoe.
Improving the start-up behavior of a congestion control scheme for TCP
,
1996,
SIGCOMM '96.
[4]
Janey C. Hoe.
Improving the start-up behavior of a congestion control scheme for TCP
,
1996,
SIGCOMM 1996.
[5]
Sally Floyd,et al.
TCP Selective Acknowledgement Options
,
1996
.
[6]
Van Jacobson,et al.
Congestion avoidance and control
,
1988,
SIGCOMM '88.
[7]
Sally Floyd,et al.
TCP Selective Acknowledgment Options
,
1996,
RFC.
[8]
FloydSally,et al.
Simulation-based comparisons of Tahoe, Reno and SACK TCP
,
1996
.
[9]
Vern Paxson,et al.
TCP Congestion Control
,
1999,
RFC.
[10]
Sally Floyd,et al.
Simulation-based comparisons of Tahoe, Reno and SACK TCP
,
1996,
CCRV.