US7221671B2

System and method for accessing node of private network

Summary by NHIP

Private Network Node Access System

The system assigns external port values to private network nodes and exchanges these values across networks. An address converting portion then transforms the external port values into private IP addresses and internal port values to enable access between nodes.

Claim Score by NHIP

Read claim 12, the broadest

Abstract

A system for accessing a node of a private network includes an assigning portion for assigning external port values to respective network nodes based on information collected from the network nodes of the private network, and storing the assigned external port values; an exchanging portion for exchanging the external port values of the respective network nodes of private networks; and an address converting portion for converting the external port values into corresponding private IP addresses and internal port values when a network node of one private network accesses another network node of another private network by using the external port values of another network node of another private network. Accordingly, a network node of a private network without a global IP address becomes accessible.

US7221671B2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 21 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 5 independent, 14 dependent

  1. 1
    A system, comprising:an assigning portion for assigning external port values to network nodes respectively corresponding to the external port values based on information collected from the network nodes of a private network, and storing the assigned external port values;an exchanging portion for exchanging the external port values of the respective network nodes of private networks;and an address converting portion for converting the external port values into corresponding private IP addresses and internal port values when a network node of one private network accesses another network node of another private network by using the external port values of another network node of another private network.
  2. 6
    A method, comprising the steps of:a) assigning separate external port values to a plurality of network nodes of private networks based on information collected from the network nodes, and storing the assigned external port values;b) exchanging the assigned external port value of a certain network node of a certain private network with the assigned external port value of another network node of another private network, and storing the exchanged external port value;and c) converting the exchanged external port value into a corresponding private IP address and internal port value, enabling the certain network node of the certain private network to access another network node of another private network by using the external port value of another network node of another private network.
  3. 7
    A method, comprising the steps of:a) assigning separate external port values to a plurality of network nodes of private networks based on information collected from the network nodes, and storing the assigned external port values;b) exchanging the assigned external port value of a certain network node of a certain private network with the assigned external port value of another network node of another private network, and storing the exchanged external port value;and c) converting the exchanged external port value into a corresponding private IP address and internal port value, enabling the certain network node of the certain private network to access another network node of another private network by using the external port value of another network node of another private network;wherein the step c) converts the private IP address and internal port value into a corresponding external port value for forwarding a packet from a certain private network to another external private network, while converting the external port value of another external private network into corresponding private IP address and internal port value for forwarding a packet from another external private network to the certain private network.
  4. 12
    Broadest claimClaim Score 72, broad(NHIP)A method, comprising the steps of:i) assigning external port values to network nodes based on an information collected from the network nodes and storing the information in a mapping table;ii) generating a web page displaying node information of a private network, and linking the web page to a global IP address;iii) accessing the web page and the node information of the private network;and iv) accessing one of the network nodes of the private network based on the node information obtained in step iii).
  5. 19
    A system for accessing a node of a private network, having a first network and a second network connected on the Internet, wherein the first network comprises:a first external port value assigning portion for assigning first external port values to first network nodes based on information collected from the first network nodes;a first exchanging portion for exchanging an external port value of a certain node of the first network with an external port value of one of the nodes of the second network, and storing the exchanged external port value;and a first address converting portion for converting the external port value of the certain node of the first network into a corresponding external port value, enabling the certain node of the first network to access the one of the network nodes of the second network, and the second network comprises: a second external port value assigning portion for assigning second external port values to second network nodes based on information collected from the second network nodes;a second exchanging portion for exchanging an external port value of a certain node of the second network with an external port value of one of the nodes of the first network, and storing the exchanged external port value;and a second address converting portion for converting the external port values of the certain node of the second network into a corresponding private IP address, enabling the one of the nodes of the first network to access the certain node of the second network by using the external port value of the one of the nodes of the second network.