Systems and methods for adjusting the maximum transmission unit for encrypted communications
First Claim
1. A method for adjusting the maximum transmission unit of a secure network communication to reduce network fragmentation, the method comprising the steps of:
- (a) establishing a session between a first computing device and a second computing device, the first computing device having a first network stack;
(b) detecting, by the first computing device, a network packet having an encrypted payload;
(c) determining, by the first computing device, a setting for a maximum transmission unit parameter of the first network stack to reduce the maximum transmission unit size by at least a size associated with the encrypted portion of the payload; and
(d) altering the maximum transmission unit parameter of the first network stack to the determined setting.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway. Additionally, the present invention provides the following techniques to optimize peer-to-peer communications: 1) false acknowledgement of receipt of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 2) payload shifting of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 3) reduction of packet fragmentation by adjusting the maximum transmission unit (MTU) parameter, accounting for overhead due to encryption, 4) application-aware prioritization of client-side network communications, and 5) network disruption shielding for reliable and persistent network connectivity and access.
-
Citations
25 Claims
-
1. A method for adjusting the maximum transmission unit of a secure network communication to reduce network fragmentation, the method comprising the steps of:
-
(a) establishing a session between a first computing device and a second computing device, the first computing device having a first network stack;
(b) detecting, by the first computing device, a network packet having an encrypted payload;
(c) determining, by the first computing device, a setting for a maximum transmission unit parameter of the first network stack to reduce the maximum transmission unit size by at least a size associated with the encrypted portion of the payload; and
(d) altering the maximum transmission unit parameter of the first network stack to the determined setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for adjusting the maximum transmission unit of a secure network communication to reduce network fragmentation, the system comprising:
-
a means for establishing a session between a first computing device and a second computing device, the first computing device having a first network stack;
a means for detecting, by the first computing device, a network packet having an encrypted payload;
a means for determining, by the first computing device, a setting for a maximum transmission unit parameter of the first network stack to reduce the maximum transmission unit size by at least a size associated with the encrypted portion of the payload; and
a means for altering the maximum transmission unit parameter of the first network stack to the determined setting. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification