Development of POP3 proxy for delay tolerant networks
The Internet is one of the most popular media for information exchange among users nowadays. Nevertheless, there is intermittent connectivity causing data loss, long delays, and high bit error rate in the Internet. Packets might not be forwarded successfully and they will be dropped eventually due t...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/52090 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-52090 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-520902023-03-03T20:42:27Z Development of POP3 proxy for delay tolerant networks Yulis. Yeo Chai Kiat School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks The Internet is one of the most popular media for information exchange among users nowadays. Nevertheless, there is intermittent connectivity causing data loss, long delays, and high bit error rate in the Internet. Packets might not be forwarded successfully and they will be dropped eventually due to intolerance to long delays and intermittent connectivity. Therefore, the DTN (Delay-Tolerant Network) was introduced as the DTN is able to tolerate long delays and intermittent connectivity in the networks. As email communication is widely used today, this project aims to design and develop a POP3 (Post Office Protocol version 3) proxy to operate in DTN. The developed POP3 proxy consists of two major components, namely, the POP3 proxy client and the proxy server, which are transparent to users and enable POP3 email applications to operate normally without knowing the existence of DTN and the POP3 proxy. The POP3 email applications will interact with their POP3 servers through the POP3 proxy sitting between the POP3 email applications and the Internet. Hence, if a network suffers long delays or intermittent connectivity, the POP3 email applications will still be able to retrieve their emails through the POP3 proxy over the DTN. The POP3 proxy has been successfully tested to operate correctly and satisfy its system requirements. It is able to handle multiple POP3 client connections simultaneously and tolerate long delays and intermittent connectivity. In a non-disrupted network, the email clients would be able to retrieve their emails correctly. However, in a disrupted network, some of the emails with attachments could not be retrieved correctly due to out-of-order packets received by the DTN agent. It is suggested that this limitation may be resolved by improving the DTN agent’s way in sending and receiving packets in an orderly manner using tag ID. For future development, the recommendations to improve the performance and functionality of the POP3 proxy include improving the POP3 proxy to more effectively prevent out-of-order email packets during network disruption and enabling the POP3 proxy to support secure POP3 communication. Bachelor of Engineering (Computer Engineering) 2013-04-22T06:52:37Z 2013-04-22T06:52:37Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52090 en Nanyang Technological University 77 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 Yulis. Development of POP3 proxy for delay tolerant networks |
description |
The Internet is one of the most popular media for information exchange among users nowadays. Nevertheless, there is intermittent connectivity causing data loss, long delays, and high bit error rate in the Internet. Packets might not be forwarded successfully and they will be dropped eventually due to intolerance to long delays and intermittent connectivity. Therefore, the DTN (Delay-Tolerant Network) was introduced as the DTN is able to tolerate long delays and intermittent connectivity in the networks. As email communication is widely used today, this project aims to design and develop a POP3 (Post Office Protocol version 3) proxy to operate in DTN.
The developed POP3 proxy consists of two major components, namely, the POP3 proxy client and the proxy server, which are transparent to users and enable POP3 email applications to operate normally without knowing the existence of DTN and the POP3 proxy. The POP3 email applications will interact with their POP3 servers through the POP3 proxy sitting between the POP3 email applications and the Internet. Hence, if a network suffers long delays or intermittent connectivity, the POP3 email applications will still be able to retrieve their emails through the POP3 proxy over the DTN.
The POP3 proxy has been successfully tested to operate correctly and satisfy its system requirements. It is able to handle multiple POP3 client connections simultaneously and tolerate long delays and intermittent connectivity. In a non-disrupted network, the email clients would be able to retrieve their emails correctly. However, in a disrupted network, some of the emails with attachments could not be retrieved correctly due to out-of-order packets received by the DTN agent. It is suggested that this limitation may be resolved by improving the DTN agent’s way in sending and receiving packets in an orderly manner using tag ID.
For future development, the recommendations to improve the performance and functionality of the POP3 proxy include improving the POP3 proxy to more effectively prevent out-of-order email packets during network disruption and enabling the POP3 proxy to support secure POP3 communication. |
author2 |
Yeo Chai Kiat |
author_facet |
Yeo Chai Kiat Yulis. |
format |
Final Year Project |
author |
Yulis. |
author_sort |
Yulis. |
title |
Development of POP3 proxy for delay tolerant networks |
title_short |
Development of POP3 proxy for delay tolerant networks |
title_full |
Development of POP3 proxy for delay tolerant networks |
title_fullStr |
Development of POP3 proxy for delay tolerant networks |
title_full_unstemmed |
Development of POP3 proxy for delay tolerant networks |
title_sort |
development of pop3 proxy for delay tolerant networks |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/52090 |
_version_ |
1759852984630509568 |