Transparent optimization for transmission control protocol initial session establishment
First Claim
1. A method for optimizing an initial transmission control protocol (TCP) session establishment between a source and a destination comprising the steps of:
- receiving a synchronization packet from the source;
generating a synthesized synchronization-acknowledgment packet including information of the destination in response to the received synchronization packet;
sending the synthesized synchronization-acknowledgment packet to the source; and
sending the synchronization packet to the destination.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that optimizes transmission control protocol (TCP) initial session establishment without intruding upon TCP'"'"'s core algorithms. TCP'"'"'s initially session establishment is accelerated by locally processing a source'"'"'s initial TCP request within the source'"'"'s local area network (LAN). A control module relatively near the source'"'"'s local area network (LAN) and another control module relatively near a destination'"'"'s LAN are utilized to complete the initial TCP session establishment within the source and the destination'"'"'s respective LANs, thereby substantially eliminating the first round-trip time delay before the actual data flow begins. The first application-layer data packet thus can be transmitted at substantially the same time as the initial TCP request.
84 Citations
30 Claims
-
1. A method for optimizing an initial transmission control protocol (TCP) session establishment between a source and a destination comprising the steps of:
-
receiving a synchronization packet from the source;
generating a synthesized synchronization-acknowledgment packet including information of the destination in response to the received synchronization packet;
sending the synthesized synchronization-acknowledgment packet to the source; and
sending the synchronization packet to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for optimizing an initial transmission control protocol (TCP) session establishment between a source and a destination comprising:
a first control module for;
receiving a synchronization packet from the source;
generating a synthesized synchronization-acknowledgment packet including information of the destination in response to the received synchronization packet;
sending the synthesized synchronization-acknowledgment packet to the source; and
sending the synchronization packet to the destination. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification