International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 175 - Issue 32 |
Published: Nov 2020 |
Authors: Farida Chowdhury |
![]() |
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.