TCP/IP in tactical ad hoc networks
Publish date: 2002-01-01
Report number: FOI-R--0527--SE
Pages: 68
Written in: Swedish
Abstract
TCP (Transmission Control Protocol) is a transport protocol designed for the wired Internet. In wireless networks packet losses occur more frequently due to the unreliability of the physical link. The main problem is that TCP treats the losses as congestion, which may lead to an unnecessary low throughput. Ad hoc networks are multihop wireless networks of mobile nodes, where each node can allow other packets to pass through it. Topology changes often occur and may lead to packet losses and delays, which TCP misinterprets as congestion. We want to modify TCP to recognize the differences between link failure and congestion to improve the capacity. In our model we have built a connection in an ad hoc network where packet losses and partitions can be made. Simulation experiments show that we didn´t get the problem to the extent we expected. This can be explained by low delays and because we buffered the packets during link failure. A simple modification of TCP was made and simulated, and showed that an improvement of performance is possible. More research should be done to make a modification of TCP that would further improve the throughput.