TCP proxy over Delay Tolerant Networks (DTN)

The emergence of challenged networks characterized by long end-to-end delay, non-continuous connectivity, high error rate and asymmetric data rate has motivated the research and standardization of DTN (Delay Tolerant Network) to improve the poor performance by TCP/IP protocol suite deployment in the...

Full description

Saved in:
Bibliographic Details
Main Author: Pham Thi Ngoc Diep.
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48494
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-48494
record_format dspace
spelling sg-ntu-dr.10356-484942023-03-03T21:00:10Z TCP proxy over Delay Tolerant Networks (DTN) Pham Thi Ngoc Diep. Yeo Chai Kiat School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks The emergence of challenged networks characterized by long end-to-end delay, non-continuous connectivity, high error rate and asymmetric data rate has motivated the research and standardization of DTN (Delay Tolerant Network) to improve the poor performance by TCP/IP protocol suite deployment in these networks. The objective of the project is to develop a proxy to enable TCP applications to run over DTN. The proxy design adapted the PEP’s (Performance Enhancing Proxy) approach of splitting network connection. The project goal has been achieved as the TCP proxy developed can allow general TCP packets to be transmitted over DTN, in both normal condition of continuous connectivity and extreme condition of very long delay and disrupted connectivity. Other common TCP applications, namely HTTP and SSH have been successfully tested to function properly over DTN. The exception is FTP as its operation specification requires special handling by the proxy which cannot be supported by the general TCP proxy designed. This is thus a limitation of the developed TCP proxy. The project outcome not only demonstrates the functionality and usability of DTN in wireless intermittent-connectivity networks but also successfully explores the possibility of using proxy to enable existing TCP applications to run in DTN environment. For future work, the recommendations to improve the proxy performance and functionality include developing specialized proxy to handle FTP and designing the TCP proxy to be located within the realms of the router instead of the current implementation of having the TCP proxy being co-located within the same node as the TCP applications. Bachelor of Engineering (Computer Science) 2012-04-25T00:59:04Z 2012-04-25T00:59:04Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48494 en Nanyang Technological University 54 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Pham Thi Ngoc Diep.
TCP proxy over Delay Tolerant Networks (DTN)
description The emergence of challenged networks characterized by long end-to-end delay, non-continuous connectivity, high error rate and asymmetric data rate has motivated the research and standardization of DTN (Delay Tolerant Network) to improve the poor performance by TCP/IP protocol suite deployment in these networks. The objective of the project is to develop a proxy to enable TCP applications to run over DTN. The proxy design adapted the PEP’s (Performance Enhancing Proxy) approach of splitting network connection. The project goal has been achieved as the TCP proxy developed can allow general TCP packets to be transmitted over DTN, in both normal condition of continuous connectivity and extreme condition of very long delay and disrupted connectivity. Other common TCP applications, namely HTTP and SSH have been successfully tested to function properly over DTN. The exception is FTP as its operation specification requires special handling by the proxy which cannot be supported by the general TCP proxy designed. This is thus a limitation of the developed TCP proxy. The project outcome not only demonstrates the functionality and usability of DTN in wireless intermittent-connectivity networks but also successfully explores the possibility of using proxy to enable existing TCP applications to run in DTN environment. For future work, the recommendations to improve the proxy performance and functionality include developing specialized proxy to handle FTP and designing the TCP proxy to be located within the realms of the router instead of the current implementation of having the TCP proxy being co-located within the same node as the TCP applications.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Pham Thi Ngoc Diep.
format Final Year Project
author Pham Thi Ngoc Diep.
author_sort Pham Thi Ngoc Diep.
title TCP proxy over Delay Tolerant Networks (DTN)
title_short TCP proxy over Delay Tolerant Networks (DTN)
title_full TCP proxy over Delay Tolerant Networks (DTN)
title_fullStr TCP proxy over Delay Tolerant Networks (DTN)
title_full_unstemmed TCP proxy over Delay Tolerant Networks (DTN)
title_sort tcp proxy over delay tolerant networks (dtn)
publishDate 2012
url http://hdl.handle.net/10356/48494
_version_ 1759857184776126464