TCP in a Wireless World. Huston, G. IEEE Internet Computing, 2001.
@article{ Huston01,
  author = {Geoff Huston},
  title = {TCP in a Wireless World},
  journal = {IEEE Internet Computing},
  year = {2001},
  volume = {5},
  number = {2},
  annote = {The article presents an overview of the problems with TCP in a wireless environment; TCP was designed for wire-based carriage and makes numerous assumptions that are typical for such environments. In a wireless environment, FEC codes and adaptive coding may result in high latency and high variability, depending on the number of retransmissions performed. Instead, the problem can be adressed at the TCP level, with fast retransmit, fast recovery and SACK. However, they are also probably inadequate to allow TCP to function efficiently over all forms of wireless systems, and the problem with TCP over wireless should be adressed separately. One approach is link level signalling via ICMP "corruption experienced" notifications, but problems arise when TCP header may be unreliable (where should the notification be sent?). Another interesting food for thought is how to manage link outages; If a mobile wireless receiver enters an area with no coverage for a short while, the sender will perform exponential backoff, because of believed congestion. When connectivity is restored, the backoff may cause a long delay before the transmission is resumed. An idea to solve this is for the receiver to keep the last packet sent, and resend this when the link condition is good, thus indicating to the sender that it may restart the transmission earlier. The article is available online at},
  bibdate = {Monday, February 25, 2002 at 11:58:32 (CET)},
  submitter = {Stefan Alfredsson}
Downloads: 0