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 all losses as congestion, which leads to a lower 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 problems 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 affect the throughput.
|Publisher||Linköpings universitet, Institutionen för systemteknik, Institutionen för systemteknik|
|Source Sets||DiVA Archive at Upsalla University|
|Type||Student thesis, info:eu-repo/semantics/bachelorThesis, text|
|Relation||LiTH-ISY-Ex, ; 3206|
Page generated in 0.0058 seconds