Domain encapsulation
First Claim
1. A method for processing Internet requests that permits multiple binds to a particular socket number at a particular time on a particular computer, comprising:
- receiving a first Internet request having a first IP address;
directing the first request to a first domain processing shell for processing;
binding the first request to the particular socket number in the particular computer;
receiving a second Internet request having a second IP address;
directing the second request to a second domain processing shell for processing; and
binding the second request to the particular socket number in the particular computer;
wherein the second binding takes place while the first binding is still active.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for processing Internet requests that permits multiple binds to the same socket number at the same time on the same computer. A separate domain processing shell may be provided for each domain being hosted on a particular platform, and each domain may be mapped to a unique IP address. When a request for a service is received with a first IP address, that request may be routed to the associated shell, where it is bound to the designated socket number. When a request with a second IP address is received for the same service, it may be routed to another shell and be bound to the same socket number.
-
Citations
17 Claims
-
1. A method for processing Internet requests that permits multiple binds to a particular socket number at a particular time on a particular computer, comprising:
-
receiving a first Internet request having a first IP address;
directing the first request to a first domain processing shell for processing;
binding the first request to the particular socket number in the particular computer;
receiving a second Internet request having a second IP address;
directing the second request to a second domain processing shell for processing; and
binding the second request to the particular socket number in the particular computer;
wherein the second binding takes place while the first binding is still active. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium having stored thereon instructions, which when executed by at least one processor cause said at least one processor to perform operations comprising:
-
receiving a first Internet request having a first IP address;
directing the first request to a first domain processing shell associated with the first IP address for processing;
binding the first request to a particular socket number in a particular computer;
receiving a second Internet request having a second IP address;
directing the second request to a second domain processing shell associated with the second IP address for processing; and
binding the second request to the particular socket number in the particular computer;
wherein the second binding takes place while the first binding is still active. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, for processing Internet requests that permits multiple binds to a particular socket number at a particular time on a particular computer, comprising:
-
at least one network interface card to receive first and second Internet requests; and
an IP stack coupled to the at least one network interface card to distribute the first and second requests to first and second domain processing shells;
wherein the first request is bound to the particular socket number in the first domain processing shell and the second request is bound to the particular socket number in the second domain processing shell while the first request is still bound to the particular socket number in the first domain processing shell. - View Dependent Claims (16, 17)
-
Specification