Patent ID: 9118582
Filing Date: 2015-08-25
Classification: H04L

Abstract:
1. A method performed by data processing apparatuses, the method comprising: receiving, from a device over a network, a first request that includes an address; in response to receiving the first request, determining, based at least in part on information included in the first request, that the first request is to be redirected; in response to determining that the first request is to be redirected, sending, to the device over the network, a redirect message that includes the address and a port number; receiving, from the device over the network, a second request that includes the address and the port number; determining that the port number is included in a predetermined list of port numbers; responsive to determining that the port number is on the predetermined list of port numbers, modifying the second request by removing the port number; and sending the modified second request to the address; wherein the address includes a first port number and the port number is a second port number different than the first port number, and modifying the second request includes inserting the first port number into the second request receiving, from a device over a network, a third request that comprises a second address and a third port number; in response to receiving the third request, determining that the third request is not to be redirected based at least in part on information included in the third request; and in response to determining that the third request is not to be redirected, sending the third request to the second address.