Patent ID: 9660924
Date: 2017-05-23
CPC Classifications: H04L

Claim:
1. A method comprising: receiving, by a processing device, packets communicated along a first network path from a first network entity to a second network entity, wherein the first network path is monitored by a network monitor; determining, by the processing device, a plurality of differences in data size from multiple pairs of acknowledgement numbers of successive packets of the received packets communicated along the first network path from the first network entity to the second network entity; computing, by the processing device, a plurality of greatest common divisors, including a greatest common divisor between each pair of numbers in the plurality of differences in data size between the multiple pairs of acknowledgement numbers; determining, by the processing device, a largest value from the plurality of greatest common divisors that represents a maximal size of a Transmission Control Protocol (TCP) packet to be communicated along a second network path from the second network entity to the first network entity; and causing the second network entity to send, to the first network entity, a given TCP packet that has a size that does not exceed the determined largest value, wherein the first network path is different than the second network path and the network monitor is unable to monitor traffic along the second network path.