TNT:A Transparent Traversal Method for Connection of Hosts Behind NATs

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === Network Address Translators (NATs) are used to mitigate the problem of IPv4 address depletion through sharing a routable public address with hosts in a transparent way. They make the address sharing transparent to applications and try to keep the applications...

Full description

Bibliographic Details
Main Authors: Hsiang-Kai Liao, 廖祥凱
Other Authors: Ce-Kuen Shieh
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/25185191500083733913
Description
Summary:碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === Network Address Translators (NATs) are used to mitigate the problem of IPv4 address depletion through sharing a routable public address with hosts in a transparent way. They make the address sharing transparent to applications and try to keep the applications workable as usual. However, they have been identified to violate the transparency because of the feature that hosts behind NATs are unreachable to the external hosts directly. Due to the feature, they furthermore make communication impossible to hosts behind different NATs. In the paper, the Transparent NAT Traversal (TNT) is proposed to eliminate the transparency violation in NATs. It makes hosts behind NATs reachable to the external hosts directly. Furthermore, it allows hosts behind different NATs to communicate with each other directly. It neither modifies NATs nor changes applications. It is implemented on the Windows XP SP2 and given some tests. In the tests, it shows high practicability and has acceptable overheads.