Research on using UDP to traverse NAT under P2P network environment
Li He
Abstract
Li He
Abstract
The P2P(PeertoPeer) applications must address such problems that External host can initiate a connection to an internal host or two hosts can maintain peer connection in spite of the fact that they are behind different NAT(Network Address Translation) gateway. The P2P network technology and the principle of NAT and the impact of NAT on P2P are discussed. A method of using UDP(User Datagram Protocol) to traverse NAT under P2P framework are analyzed, coupled with an extra Registration Server. Moreover. A method of periodically sending UDP packet to NAT gateway is proposed in order to maintain the dynamic address mapping within the NAT. An example of P2P NATtraversal is given.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The P2P(PeertoPeer) applications must address such problems that External host can initiate a connection to an internal host or two hosts can maintain peer connection in spite of the fact that they are behind different NAT(Network Address Translation) gateway. The P2P network technology and the principle of NAT and the impact of NAT on P2P are discussed. A method of using UDP(User Datagram Protocol) to traverse NAT under P2P framework are analyzed, coupled with an extra Registration Server. Moreover. A method of periodically sending UDP packet to NAT gateway is proposed in order to maintain the dynamic address mapping within the NAT. An example of P2P NATtraversal is given.
Key concepts: NAT traversal, Network address translation, Nat, Computer network, Computer science, Traverse, Internet Control Message Protocol, Port Control Protocol