CPC H04L 47/127 (2013.01) [H04L 43/0894 (2013.01); H04L 47/10 (2013.01); H04L 47/12 (2013.01); H04L 47/27 (2013.01); H04L 67/01 (2022.05); H04L 69/04 (2013.01); H04L 69/163 (2013.01); H04L 45/121 (2013.01); H04L 45/125 (2013.01)] | 20 Claims |
1. A method of increasing responsiveness of a server operating a TCP connection (Transmission Control Protocol connection) comprising:
A) opening the TCP connection to receive and send TCP data packets, comprising:
(i) receiving at a server a first request for a first image data file over a network from a client;
(ii) sending from the server to the client a first image data file in response to the first request;
(iii) sending from the server to the client a first timestamp at a first time (t1);
(iv) receiving at the server from the client at a second time (t2) the first timestamp;
(v) determining a first difference (d1) given by t2 less t1;
(vi) receiving at the server a request for extra TCP data packets;
(vii) sending from the server to the client a second timestamp at a third time (t3); and
(viii) receiving at the server from the client at a fourth time (t4) the second timestamp;
(B) determining a second difference (d2) given by t4 less t3;
(C) calculating an extra travel time (e) given by d2 less d1; and
(D) if e is greater than a threshold emax, then reducing a send bandwidth (bsend) to blimit, where blimit is a bandwidth limit on the server.
|