COMMUNICATING APPARATUS AND CONTROLLING METHOD OF THEREOF
First Claim
1. A communicating apparatus for relaying a data communication between a first network and a second network, comprising:
- a receiving unit having an interface for a first network connection and serving to receive a packet from a terminal connected to the first network; and
a control processor that acquires an IP address of the terminal from the packet received by the receiving unit, obtains a range of a subnet mask value which can be taken by the terminal based on the IP address, obtains a candidate for a host address corresponding to each subnet mask value, sets the host address candidate accessibly from the terminal, determines an estimated value of the subnet mask value of the terminal based on a state of the packet which is received from the terminal and is transmitted to the host address candidate, and sets the estimated value as a subnet mask value corresponding to an interface for the first network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A communicating apparatus for relaying a data communication between a first network and a second network, includes a receiving unit having an interface for a first network connection and serving to receive a packet from a terminal connected to the first network; and a control processor that acquires an IP address of the terminal from the packet received by the receiving unit, obtains a range of a subnet mask value which can be taken by the terminal based on the IP address, obtains a candidate for a host address corresponding to each subnet mask value, sets the host address candidate accessibly from the terminal, determines an estimated value of the subnet mask value of the terminal based on a state of the packet which is received from the terminal and is transmitted to the host address candidate, and sets the estimated value as a subnet mask value corresponding to an interface for the first network connection.
-
Citations
15 Claims
-
1. A communicating apparatus for relaying a data communication between a first network and a second network, comprising:
-
a receiving unit having an interface for a first network connection and serving to receive a packet from a terminal connected to the first network; and a control processor that acquires an IP address of the terminal from the packet received by the receiving unit, obtains a range of a subnet mask value which can be taken by the terminal based on the IP address, obtains a candidate for a host address corresponding to each subnet mask value, sets the host address candidate accessibly from the terminal, determines an estimated value of the subnet mask value of the terminal based on a state of the packet which is received from the terminal and is transmitted to the host address candidate, and sets the estimated value as a subnet mask value corresponding to an interface for the first network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling a communicating apparatus for relaying a data communication between a first network and a second network, comprising the steps of:
-
receiving a packet from a terminal connected to the first network; acquiring an IP address of the terminal from the received packet, obtaining a range of a subnet mask value which can be taken by the terminal based on the IP address, and acquiring a candidate for a host address corresponding to each subnet mask value; setting the host address candidate accessibly from the terminal and determining an estimated value of the subnet mask value of the terminal based on a state of the packet transmitted to the host address candidate sent from the terminal; and setting the estimated value as a subnet mask value corresponding to an interface for a first network connection.
-
-
15. A communicating apparatus for relaying a data communication between a first network and a second network, comprising:
-
a receiving unit having an interface for a first network connection and serving to receive a packet from a terminal connected to the first network; and a control processor for checking a plurality of packet contents from an unknown terminal, determining a default gateway IP address of the terminal based on the packet contents, and setting the address value as an IP address corresponding to the interface for the first network connection if the packet received by the receiving unit is the unknown terminal.
-
Specification