Patent ID: 7701846
Filing Date: 2010-04-20
Classification: H04L

Abstract:
1. An apparatus for capturing data packets for analysis of data on a network computing system, comprising: a sending node and a receiving node connected by a bi-directional communication link where the sending node sends a data packet transmission to the receiving node on the bi-directional communication link, and the receiving node receives the data packet transmission and verifies the data packet transmission to determine valid data and invalid data, and the receiving node verifies retransmission of the invalid data as corresponding valid data in the retransmission; a memory device in the receiving node for storing the invalid data and the corresponding valid data; and a computing node communicating with the memory device and receiving and performing an analysis of the invalid data and the corresponding valid data received from the memory device; wherein the sending node provides data verification information and transmits the data verification information with the data transmission on the bi-directional communication link; and wherein the receiving node verifies the data transmission to determine valid data and invalid data by performing a receiving node data verification and comparing it with a sending node data verification information, the receiving node sending an acknowledgement to the sending node when the receiving node data verification and the sending node data verification information match indicating valid data, and the receiving node not sending the acknowledgement to the sending node when the receiving node data verification and the sending node data verification information mismatch indicating invalid data, and the receiving node waits for a retransmission of the data transmission which included invalid data until the receiving node receives the corresponding valid data.