CPC H04L 67/60 (2022.05) [H04L 63/029 (2013.01); H04L 63/0407 (2013.01); H04L 65/612 (2022.05); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 67/567 (2022.05); H04N 21/4622 (2013.01)] | 29 Claims |
1. A method for using a first server for fetching over the Internet, by a first device, a first content that is identified by a first content identifier and stored in a web server and a second content identified by a second content identifier and stored in the web server, and for use with a group of multiple IP addresses, the method comprising:
storing the multiple IP addresses;
selecting an IP address from the group;
sending, by the first device to the first server over the Internet, the first content identifier;
receiving, by the first server over the Internet, following the sending of the first content identifier by the first device, the first content identifier;
sending, by the first server using the selected IP address to the web server over the Internet, following the receiving of the first content identifier by the first server, the first content identifier;
receiving, by the first server from the web server over the Internet, following the sending of the first content identifier by the first server, the first content;
sending, by the first server to the first device over the Internet, following the receiving of the first content by the first server, the first content;
receiving, by the first device, following the sending of the first content by the first server, the first content;
sending, by the first device, the second content identifier to the first server;
receiving, by the first server from the Internet, following the sending of the second content identifier by the first device, the second content identifier;
sending, by the first server using the selected IP address to the web server over the Internet, following the receiving of the second content identifier by the first server, the second content identifier;
receiving, by the first server from the web server over the Internet, following the sending of the second content identifier by the first server, the second content;
sending, by the first server to the first device over the Internet, following the receiving of the second content by the first server, the second content; and
receiving, by the first device from the Internet, following the sending of the second content by the first server, the second content,
wherein the first content is a public content that is available from the web server for any requesting client device over the Internet, and
wherein each of the first server and the web server comprises a HyperText Transfer Protocol (HTTP) server that responds to HTTP requests via the Internet.
|