International Journal of
Innovation, Management and Technology

Editor-In-Chief: Prof. Jin Wang
Frequency: Semi-annual
ISSN: 2010-0248 (Print)
E-mali: editor@ijimt.org
OPEN ACCESS

IJIET 2012 Vol.3(3): 221-225
doi: 10.7763/IJIMT.2012.V3.226

How Practical Are TCP NAT Traversal Schemes?

Chien-Chao Tseng , Chia-Liang Lin

  • Department of Computer Science, National Chiao Tung University.

Abstract

Peer-to-peer (P2P) communication has emerged as the mainstream of network applications. However, Network Address Translation (NAT) is a barrier to P2P applications and induces NAT traversal problems. TCP NAT traversal is more complicated than that of UDP. Two hosts must perform a three-way handshake procedure to establish a TCP connection and most NAT devices implement TCP state tracking mechanisms to trace TCP stages. This article aims to introduce and verify the applicability of four common TCP NAT traversal schemes including SNT, SLT, P2PNAT and ESi. According to the experiment results, we observe that each TCPNAT traversal scheme generates a specific packet sequence and is suitable for some specific NAT devices. No single scheme works well in every situation since NAT behavior is not standardized. Therefore, there should be a complete behavior test for NAT devices. With NAT behavior information, two hosts can choose a proper scheme for establishing a direct connection.

Keywords

  • Network address translation
  • NAT
  • NAT Traversal
  • TCP
  • TCP NAT traversal
226-G0027

How to Cite

Copied

Chien-Chao Tseng and Chia-Liang Lin, "How Practical Are TCP NAT Traversal Schemes?," International Journal of Innovation, Management and Technology, vol. 3, no. 3, pp. 221-225, 2012. https://doi.org/10.7763/IJIMT.2012.V3.226

Copyright & License

Copyright © 2012 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Menu