TCP Over Wireless BY

Download Report

Transcript TCP Over Wireless BY

Ankur Vyavaharkar
Gagandeep Gill






TCP overview
TCP fundamentals
Wireless Network
Simulation using Opnet
Mobility and TCP
Improvements



Connection oriented end-to-end data transfer protocol.
 reliable end-to end transmission of data achieved by
error and retransmission.
 Congestion control over the internet.
Much better suited for wired networks than wireless
networks.
End-to-end semantics
 Acknowledgements sent to TCP sender confirm
delivery of data received by TCP receiver
 Ack for data sent only after data has reached
receiver




Efficient use of higher bandwidth networks.
Avoiding Dead Lock situation.
Transmits certain segments with sequence
numbers.
Effective flow control



Communication over wireless links is often
characterized by sporadic high bit-error rates, and
intermittent connectivity due to handoffs.
When packets are lost in networks for reasons other
than congestion, these measures result in an
unnecessary reduction in end –to-end throughput and
sub- Optimal performance.
TCP performance in wireless networks suffers from
significant throughput degradation and very high
interactive delays.







Low quality wireless links
Mobility
High probability of transmission errors
Low data rates
Long delays
Lower bandwidth
Handovers
SCENARIOS
Mobility and TCP
Link Layer protocols
 Indirect-TCP protocol
 The snoop Protocol
 Selective Acknowledgments






Window limitation.
Selective acknowledgement (SACK).
TCP byte counting.
Split connection.
Last hop solutions.




A comparison of different TCP flavors are
made.
Reno performs well when congestion is less (
i.e. one drop)
It can be seen from the graph that Modified
TCP Tahoe perform best in a wireless scenario
when congestion is more.
Slow Start and congestion avoidance is very
important algorithm for improvement in TCP
performance.


Some mechanisms to improve TCP/IP
performance over Wireless and mobile computing
environment , Wen- Tsuen Chen; Jyh-Shin Lee;
Parallel and Distributed Systems 2000 proceedings
Seventh International Conference 4-7 July 2000
pp . 437-444.
Performance enhancement techniques for TCP
over wireless links Yanmaz, E.; Wei, S.-C.; Tonguz,
O.K.;
Vehicular Technology Conference, 2005. VTC 2005Spring. 2005 IEEE 61st Volume 4, 30 May-1 June
2005 Page(s):2245 – 2249.


A reconfigurable protocol setting to improve TCP over
wireless Chiasserini, C.-F.; Meo, M.;
Vehicular Technology, IEEE Transactions on
Volume 51, Issue 6, Nov. 2002 Page(s):1608 – 1620.
The effect of reordering and dropping packets on TCP
over a slow wireless link , Nehme, A.; Phillips, W.;
Robertson, W.; Electrical and Computer Engineering,
2003. IEEE CCECE 2003. Canadian Conference on
Volume 3, 4-7 May 2003 Page(s):1555 - 1558 vol.3



M. Meyer, J. Sachs, Performance Evaluation of a TCP
Proxy in Wireless Networks, IEEE Wireless
Communications, October 2003, pp. 70-79.
Xylomenos, G.; Polyzos, G.C.; Mahonen, P.; Saaranen,
M.; Communications Magazine, IEEE Volume
39, Issue 4, April 2001 Page(s):52 - 58 .
S. Floyd, “A report on recent developments in TCP
congestion control,” IEEE Communications Magazine,
vol. 39, no. 4, pp. 84–90, April 2001.

JTCP: jitter-based TCP for heterogeneous
wireless networks
Wu, E.H.-K.; Mei-Zhen Chen;
Selected Areas in Communications, IEEE
Journal on
Volume 22, Issue 4, May 2004 Page(s):757 766