DISABLING HEADER COMPRESSION OVER POINT-TO-POINT PROTOCOL (PPP)
First Claim
1. A method for modifying a parameter included in a negotiation packet during an establishment and configuration of a communication channel between an initiating correspondent and a responding correspondent, said method including the steps of:
- substituting at least one instruction set associated with said parameter prior to said responding correspondent receiving said negotiation packet, said at least one instruction set being used to establish said communication channel between said correspondents, said method of substituting said at least one instruction set comprising the steps of;
a software module disposed between said initiating correspondent and a layer of a protocol stack at said responding correspondent intercepting said negotiation packet sent from said initiating correspondent prior to said negotiation packet being received by said layer at said responding correspondent;
said software module examining said negotiation packet to determine whether a first instruction set associated with a first option type is present in said negotiation packet;
if said first instruction set is present, said software module substituting said first instruction set with a second instruction set associated with a second option type for said parameter; and
said software module sending a response packet to said initiating correspondent, wherein said initiating correspondent receives said second instruction set and transmits subsequent packets utilizing said second option type to said responding correspondent in accordance with said second instruction set.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for manipulating packet header compression parameters, by substituting at least one instruction set associated with a PPP negotiation packet at the PPP layer of a protocol stack, the at least one instruction set for use in establishing a communication protocol and channel between a pair of correspondents. The method includes the steps of a software module coupled to a first correspondent examining all PPP negotiation packets from a second correspondent; the software module determining whether a first instruction set is present in the PPP negotiation packet; the software module discarding said first instruction set and replacing the first instruction set with a second instruction set; and at the second correspondent receiving the second instruction set associated with a communication protocol information.
44 Citations
13 Claims
-
1. A method for modifying a parameter included in a negotiation packet during an establishment and configuration of a communication channel between an initiating correspondent and a responding correspondent, said method including the steps of:
substituting at least one instruction set associated with said parameter prior to said responding correspondent receiving said negotiation packet, said at least one instruction set being used to establish said communication channel between said correspondents, said method of substituting said at least one instruction set comprising the steps of;
a software module disposed between said initiating correspondent and a layer of a protocol stack at said responding correspondent intercepting said negotiation packet sent from said initiating correspondent prior to said negotiation packet being received by said layer at said responding correspondent;
said software module examining said negotiation packet to determine whether a first instruction set associated with a first option type is present in said negotiation packet;
if said first instruction set is present, said software module substituting said first instruction set with a second instruction set associated with a second option type for said parameter; and
said software module sending a response packet to said initiating correspondent, wherein said initiating correspondent receives said second instruction set and transmits subsequent packets utilizing said second option type to said responding correspondent in accordance with said second instruction set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. As method for disabling header compression of TCP/IP headers during an establishment and configuration of a communication protocol and communication channel between a pair of correspondents, said method including the steps of:
-
an initiating correspondent transmitting, PPP negotiation packets including at least one PPP compression request packet having at least one TCP/IP header compression option type, said option type associated with a first instruction set for said establishment and configuration of said communication protocol and channel;
a software module disposed between said initiating correspondent and a layer of a protocol stack at a responding correspondent intercepting and examining said at least one PPP compression request packet before said at least one PPP compression request packet reaches said responding correspondent'"'"'s PPP layer;
said software module determining said option type included in said at least one PPP compression request packet; and
said software module substituting said first instruction set with a second instruction set to said initiating correspondent, said second instruction set having an option type rejecting said compression request transmitting subsequent data packets in accordance with said second instruction set.
-
-
10. A system for modifying a parameter included in a negotiation packet during an establishment and configuration of a communication channel between an initiating correspondent and a responding correspondent, the system comprising:
a software module disposed between said correspondents at a layer of a protocol stack included in a computer readable medium of said responding correspondent, said software module configured to intercept and examine at least one negotiation packet from said initiating correspondent prior to said negotiation packet reaching said layer, and configured to substitute a first instruction set associated with said parameter with a second instruction set associated with a second parameter;
wherein subsequent packets to said responding correspondent are sent in accordance with said second instruction set.- View Dependent Claims (11, 12, 13)
Specification