Protocol extension in NSPP using an acknowledgment bit
First Claim
Patent Images
1. A method for acknowledging receipt of a data transfer between a client and a server in a NSPP environment, said method steps comprising:
- (1) sending a packet from a source location to a destination location, wherein said packet includes an acknowledgment bit and a first sequence number stored in a NSPP header of said packet;
(2) receiving said packet at said destination location, wherein said acknowledgment bit triggers NSPP software;
(3) sending a control packet generated by said NSPP software from said destination location to said source location, wherein said control packet includes a second sequence number; and
(4) receiving said control packet at said source location and comparing said first sequence number and said second sequence number,wherein receipt of said packet at said destination location is confirmed when said first sequence number matches said second sequence number.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a mechanism for acknowledging in a NSPP environment when a data packet has been received at a destination. The invention provides an Ack Bit in the NSPP header of a data packet. If acknowledgment of receipt is not received, the data packet is resent. A timer may be used to determine the length of time to wait for acknowledgment.
87 Citations
21 Claims
-
1. A method for acknowledging receipt of a data transfer between a client and a server in a NSPP environment, said method steps comprising:
-
(1) sending a packet from a source location to a destination location, wherein said packet includes an acknowledgment bit and a first sequence number stored in a NSPP header of said packet; (2) receiving said packet at said destination location, wherein said acknowledgment bit triggers NSPP software; (3) sending a control packet generated by said NSPP software from said destination location to said source location, wherein said control packet includes a second sequence number; and (4) receiving said control packet at said source location and comparing said first sequence number and said second sequence number, wherein receipt of said packet at said destination location is confirmed when said first sequence number matches said second sequence number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for enabling a packet to request acknowledgment of its receipt in a NSPP environment, the system comprising:
-
means for sending a packet from a source location to a destination location, wherein said packet includes an acknowledgment bit and a first sequence number stored in a NSPP header of said packet; means for receiving said packet at said destination location, wherein said acknowledgment bit triggers NSPP software; means for sending a control packet generated by said NSPP software from said destination location to said source location, wherein said control packet includes a second sequence number; and means for receiving said control packet at said source location and comparing said first sequence number and said second sequence number, wherein receipt of said packet at said destination location is confirmed when said first sequence number matches said second sequence number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for acknowledging receipt of a data transfer between a client and a server in a NSPP environment, said method steps comprising:
-
(1) sending a packet from a source location to a destination location, wherein said packet includes an acknowledgment bit and a first sequence number stored in a NSPP header of said packet; (2) receiving said packet at said destination location, wherein said acknowledgment bit triggers NSPP software; (3) sending a control packet generated by said NSPP software from said destination location to said source location, wherein said control packet includes a second sequence number; and (4) receiving said control packet at said source location and comparing said first sequence number and said second sequence number, wherein receipt of said packet at said destination location is confirmed when said first sequence number matches said second sequence number. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification