Method of transferring connection management information in world wideweb requests and responses
First Claim
1. In a data network interconnecting a plurality of hosts, the network comprising a plurality of subnetworks, a method of transferring connection management information comprising:
- transmitting on a first of the subnetworks between a first endpoint host and a second endpoint host at least one optional header field containing information for enabling the direct connection on a second of the subnetworks of the second endpoint host and a predetermined host.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to reduce the delay and/or loss of packets caused by the transmission through a large number of routers on the Internet, a direct connection is established between a client (or its proxy) and a server if the client (or its proxy) and the server are connected to the same alternative subnetwork. Control management information, including the type of subnetwork to which each is connected, as well as the address of the client (or its proxy) and the server are transmitted to the other on the Internet in an optional HTTP header field. After receipt of the addressing information, a direct connection is established on the alternative subnetwork between the client (or its proxy) and the server for purposes of streaming information from the server to the client.
-
Citations
19 Claims
-
1. In a data network interconnecting a plurality of hosts, the network comprising a plurality of subnetworks, a method of transferring connection management information comprising:
transmitting on a first of the subnetworks between a first endpoint host and a second endpoint host at least one optional header field containing information for enabling the direct connection on a second of the subnetworks of the second endpoint host and a predetermined host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. In a data network interconnecting a plurality of hosts, the network comprising a plurality of subnetworks, a method of transferring information from a server connected on a first subnetwork and a second subnetwork comprising:
-
receiving at the server on the first subnetwork at least one optional header field containing control management information, the control management information comprising an address on the second subnetwork of a predetermined host; and using the address on the second subnetwork received in the at least one optional header field, establishing a direct connection on the second subnetwork between the server and the predetermined host. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. In a data network interconnecting a plurality of hosts, the network comprising at least first and second subnetworks, a method of transferring information from a server connected on the first and second subnetworks comprising:
-
receiving on the first subnetwork from the server at a predetermined host at least one optional header field containing control management information, the control management information comprising an address of the server on the second subnetwork; and using the address of the server on the second subnetwork received in the at least one optional header field, establishing a direct connection on the second subnetwork from the predetermined host to the server. - View Dependent Claims (15, 16, 17)
-
-
18. In a data network comprising at least first and second subnetworks, a method of bridging together a plurality of hosts comprising:
-
receiving at a bridge on the first subnetwork from each of the plurality of hosts at least one optional header field containing control management information, the control management information from each host comprising an address on the second subnetwork of the host; and establishing a direct connection on the second subnetwork between the bridge and each of the plurality of hosts using the respective address on the subnetwork received from each of the hosts.
-
-
19. In a data network comprising at least first and second subnetworks, a method of bridging together at a bridge a plurality of hosts comprising:
-
sending on the first subnetwork to each of the plurality of hosts in at least one optional header field containing control management information, the control management information comprising an address of the bridge on the second subnetwork, and establishing a direct connection on the second subnetwork between each of the plurality of hosts and the bridge using the address of the bridge on the second subnetwork.
-
Specification