×

System and method for handling TCP performance in network access with driver initiated application tunnel

  • US 8,908,545 B1
  • Filed: 07/08/2010
  • Issued: 12/09/2014
  • Est. Priority Date: 07/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving Transmission Control Protocol (TCP) performance in network access, the method comprising:

  • detecting an encapsulated outgoing data packet;

    processing a Point to Point Protocol (PPP) layer in the outgoing data packet to obtain routing information for establishing a connection to a Virtual Private Network (VPN) tunnel and to determine when the PPP layer encapsulates at least TCP and Internet Protocol (IP) layers of the outgoing data packet; and

    when the PPP layer encapsulates at least TCP and IP layers of the outgoing data packet;

    removing the PPP layer including the encapsulated TCP and IP layers from the outgoing data packet; and

    processing the outgoing data packet in accordance with a locally driven application protocol path comprising encapsulating data of the outgoing data packet with a Layer 7 header in place of the removed PPP layer, wherein the application protocol path is configured to act as a TCP proxy connection over the VPN tunnel; and

    the method further comprising;

    determining when the outgoing data packet does not include a PPP layer and processing the outgoing data packet in accordance with an access configuration path when the outgoing data packet does not include a PPP layer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×