Communication system and server
AssigneeYamaha Corporation
InventorTakahiro HARA
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorTakahiro HARA
Estimating the term…
In a communication system, using source address, source port number, destination address and destination port number, terminals A and B located behind NAT routers A and B, respectively, communicate with each other through the NAT routers A and B. A server SV which is not located behind any NAT routers identifies the NAT router A as a NAT router of a certain type which translates the source port number into a different source port number if the destination port number is changed. The server SV then guesses a port number obtained by adding (or subtracting) a value to (or from) the source port number used for transmission of data from the terminal A through the NAT router A as a port number of the terminal A in a case where the NAT router has been identified as the certain type, and informs the terminal B of the guessed port number.
A server included in a communication system which is formed of a first terminal located behind a first NAT router, a second terminal located behind a second NAT router, and the server which is not located behind any NAT routers, and in which the first terminal and the second terminal communicate with each other through the first NAT router and the second NAT router by use of a source address, a source port number, a destination address and a destination port number, the server comprising:
A method for informing a port number, the method applied to a server included in a communication system which is formed of a first terminal located behind a first NAT router, a second terminal located behind a second NAT router, and the server which is not located behind any NAT routers, and in which the first terminal and the second terminal communicate with each other through the first NAT router and the second NAT router by use of a source address, a source port number, a destination address and a destination port number, the method comprising the steps of:
A computer program for informing a port number, the program executed by a server included in a communication system which is formed of a first terminal located behind a first NAT router, a second terminal located behind a second NAT router, and the server which is not located behind any NAT routers, and in which the first terminal and the second terminal communicate with each other through the first NAT router and the second NAT router by use of a source address, a source port number, a destination address and a destination port number, the program comprising the steps of:
A communication system which is formed of a first terminal located behind a first NAT router, a second terminal located behind a second NAT router, and a server which is not located behind any NAT routers, and in which the first terminal and the second terminal communicate with each other through the first NAT router and the second NAT router by use of a source address, a source port number, a destination address and a destination port number, wherein
A communication method applied to a communication system which is formed of a first terminal located behind a first NAT router, a second terminal located behind a second NAT router, and a server which is not located behind any NAT routers, and in which the first terminal and the second terminal communicate with each other through the first NAT router and the second NAT router by use of a source address, a source port number, a destination address and a destination port number, wherein
Dependencies are inferred from the claim text.