Method and application programming interface for assigning multiple network addresses
First Claim
1. A method for using multiple network addresses for interprocess communication through a common physical layer, said method comprising the steps of:
- creating a first interprocess communication data structure associated with a first network address on a first network device;
establishing a first communication between the first network device and a second network device using the first interprocess communication data structure and the first network address, wherein the first communication passes through the common physical layer for the first network device;
creating a second interprocess communication data structure associated with a second network address on the first network device, wherein the second network address is different from the first network address; and
establishing a second communication between the first network device and a third network device using the second interprocess communication data structure and the second network address, wherein the second communication passes through the common physical layer for the first network device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and application programming interface for using multiple network addresses on a common physical layer. The host protocol stack supports multiple Internet Protocol interfaces. When a process makes a function call to create a new socket, a new IP address is associated with the socket. Each socket is then bound to an IP address that is distinct from the IP addresses bound to other sockets. This is in contrast to conventional sockets that are bound to a common IP address. In this manner, each process may be associated with a unique IP address. Such a configuration may useful in Internet telephony where each call process receives a unique private IP address in a virtual private network.
189 Citations
8 Claims
-
1. A method for using multiple network addresses for interprocess communication through a common physical layer, said method comprising the steps of:
-
creating a first interprocess communication data structure associated with a first network address on a first network device; establishing a first communication between the first network device and a second network device using the first interprocess communication data structure and the first network address, wherein the first communication passes through the common physical layer for the first network device; creating a second interprocess communication data structure associated with a second network address on the first network device, wherein the second network address is different from the first network address; and establishing a second communication between the first network device and a third network device using the second interprocess communication data structure and the second network address, wherein the second communication passes through the common physical layer for the first network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification