Network address conversion traversing method supporting point-to-point service
A network address translation and support point technology, applied in the field of network address translation traversal supporting P2P services, can solve the problem of high transmission efficiency and achieve the effect of avoiding low transmission efficiency
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2009-02-18
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2
Abstract
Description
technical field
[0001] The invention relates to the technical field of network address translation, in particular to a network address translation traversal method supporting P2P (peer-to-peer, point-to-point technology) services. Background technique
[0002] With the rapid development of Internet and broadband access technologies, NAT (Network Address Translation, Network Address Translation) technology has been widely used. For example, in a home network, multiple home terminals use private network addresses for interconnection, but at the same time through home gateway or broadband Modem (modem) equipment for address translation to access the Internet using public network addresses; another example in an enterprise network, each terminal The private network address is used for interconnection, and at the same time, it is connected to the public network through a dedicated NAT device or firewall device. Existing NAT technology can well support traditional C / S (client / ser...
Examples
Embodiment Construction
[0023] The invention proposes a NAT traversal method supporting P2P services. First, a simple service registration protocol is defined between the user, that is, the client, and the NAT device, so that the user can inform the NAT device of his service port in advance, and the NAT device establishes a NAT forwarding item according to the user's registration request, and sends the corresponding The public network address and port number are returned to the user. Then the user registers the obtained public network address and port number and private address and port number with a dedicated server with the public network address, which is hereinafter referred to as the user server. When other users need to call the user, they first query the user server to obtain the user's public network address and port number, and then use the public network address and port number as the destination address and destination port number to initiate direct communication.
[0024] The registratio...