|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 175 - Issue 32 |
| Published: Nov 2020 |
| Authors: Farida Chowdhury |
10.5120/ijca2020920885
|
Farida Chowdhury . NAT Traversal Techniques: A Survey. International Journal of Computer Applications. 175, 32 (Nov 2020), 9-19. DOI=10.5120/ijca2020920885
@article{ 10.5120/ijca2020920885,
author = { Farida Chowdhury },
title = { NAT Traversal Techniques: A Survey },
journal = { International Journal of Computer Applications },
year = { 2020 },
volume = { 175 },
number = { 32 },
pages = { 9-19 },
doi = { 10.5120/ijca2020920885 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2020
%A Farida Chowdhury
%T NAT Traversal Techniques: A Survey%T
%J International Journal of Computer Applications
%V 175
%N 32
%P 9-19
%R 10.5120/ijca2020920885
%I Foundation of Computer Science (FCS), NY, USA
Network Address Translation (NAT) is one of the most widely-used Ad-hoc techniques in the world. Its soul purpose has been the effective utilisation of IPv4 public addresses by enabling the sharing of a single (or few) IPv4 address(es) by a large number of nodes within a private network. Since its inception, it has achieved a wide-scale adoption worldwide. Unfortunately, it imposes a great obstacle with respect to Peer-to-Peer (P2P) applications. To address this issue, different NAT traversal techniques have been proposed. This paper presents a survey of different NAT traversal techniques from classical solutions to non-standardized solutions. For each technique, their mechanisms, strengths and limitations are explored. Finally, this paper presents the findings in tabular formats so as to provide a side-by-side comparison of different NAT traversal techniques.