CPC H04L 67/60 (2022.05) [H04L 43/0864 (2013.01); 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/141 (2013.01); H04L 67/567 (2022.05); H04L 67/59 (2022.05); H04N 21/4622 (2013.01); H04W 4/029 (2018.02)] | 68 Claims |
1. A method for use with multiple devices, each of the multiple devices is identified in the Internet by a distinct IP address that is in IPV4 or IPV6 form, and for use with a web server that stores a publicly-accessed web-site that includes a plurality of web-pages, each of the web-pages is identified by a respective Uniform Resource Locator (URL), the method comprising, for each of the web-pages:
receiving, by a respective one of the multiple devices, a HyperText Transfer Protocol (HTTP) request for a respective web-page URL that comprises the respective URL;
sending, by the respective one of the multiple devices using the address of the respective one of the multiple devices as a source address, in response to the receiving of the HTTP request, the received HTTP request to the web server, so that the web server is prevented from identifying any sender of the HTTP requests to any one of the multiple devices;
receiving, by the respective one of the multiple devices, in response to the sending of the HTTP request, the respective web-page; and
sending, by the respective one of the multiple devices, in response to the receiving of the respective web-page, the respective received web-page,
wherein the method further comprising constructing at least part of the web-site from the received web-pages, and
wherein at least one of the multiple devices is a portable device.
|