Patent ID: 8832830

Claim:
A method for communicating between network nodes with a protocol, the method comprising: sending plural protocol connection packets between the network nodes, the protocol connection packets having connection information and at least two checksums; storing the checksums at the network nodes, each checksum having an associated identifier; establishing a protocol connection between the network nodes using the connection information; sending data from a first of the network nodes to a second of the network nodes, the data having one of the checksums and associated identifier; validating the data by comparing the checksum and associated identifier received in the data packet with the checksum and associated identifier stored at the second network node; wherein the protocol comprises TCP and the plural protocol connection packets comprise syn, syn-ack and ack segments; the method further comprising: a master checksum stored at each network node, the master checksum built from the syn segment checksum, the syn-ack segment checksum and the ack segment checksum; generating a reset at the first network node; inserting the master checksum in the reset; sending the reset from the first network node to the second network node; performing the reset at the second network node only if the reset master checksum matches the checksum stored at the second network node.