ankur vyavaharkar gagandeep gill. tcp overview tcp fundamentals wireless network simulation...
TRANSCRIPT
![Page 1: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/1.jpg)
Ankur VyavaharkarGagandeep Gill
![Page 2: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/2.jpg)
TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements
![Page 3: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/3.jpg)
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
![Page 4: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/4.jpg)
![Page 5: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/5.jpg)
![Page 6: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/6.jpg)
Efficient use of higher bandwidth networks.
Avoiding Dead Lock situation. Transmits certain segments with
sequence numbers. Effective flow control
![Page 7: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/7.jpg)
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.
![Page 8: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/8.jpg)
Low quality wireless links Mobility High probability of transmission errors Low data rates Long delays Lower bandwidth Handovers
![Page 9: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/9.jpg)
![Page 10: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/10.jpg)
SCENARIOS
![Page 11: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/11.jpg)
![Page 12: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/12.jpg)
![Page 13: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/13.jpg)
![Page 14: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/14.jpg)
![Page 15: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/15.jpg)
![Page 16: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/16.jpg)
![Page 17: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/17.jpg)
![Page 18: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/18.jpg)
Mobility and TCP
![Page 19: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/19.jpg)
![Page 20: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/20.jpg)
![Page 21: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/21.jpg)
![Page 22: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/22.jpg)
![Page 23: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/23.jpg)
![Page 24: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/24.jpg)
![Page 25: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/25.jpg)
![Page 26: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/26.jpg)
![Page 27: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/27.jpg)
![Page 28: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/28.jpg)
![Page 29: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/29.jpg)
![Page 30: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/30.jpg)
![Page 31: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/31.jpg)
![Page 32: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/32.jpg)
Link Layer protocols Indirect-TCP protocol The snoop Protocol Selective Acknowledgments
![Page 33: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/33.jpg)
Window limitation. Selective acknowledgement (SACK). TCP byte counting. Split connection. Last hop solutions.
![Page 34: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/34.jpg)
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.
![Page 35: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/35.jpg)
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 2005-Spring. 2005 IEEE 61st Volume 4, 30 May-1 June 2005 Page(s):2245 – 2249.
![Page 36: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/36.jpg)
A reconfigurable protocol setting to improve TCP over wireless Chiasserini, C.-F.; Meo, M.;Vehicular Technology, IEEE Transactions onVolume 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
![Page 37: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/37.jpg)
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.
![Page 38: Ankur Vyavaharkar Gagandeep Gill. TCP overview TCP fundamentals Wireless Network Simulation using Opnet Mobility and TCP Improvements](https://reader035.vdocuments.site/reader035/viewer/2022070323/56649dc75503460f94abc5fc/html5/thumbnails/38.jpg)
JTCP: jitter-based TCP for heterogeneous wireless networksWu, E.H.-K.; Mei-Zhen Chen;Selected Areas in Communications, IEEE Journal onVolume 22, Issue 4, May 2004 Page(s):757 - 766