发明名称 System and method to insert a TCP checksum in a protocol neutral manner
摘要 A method and apparatus for calculating and inserting a TCP checksum neutralizing value into a network data packet in a manner which minimizes storage requirements and processing time used to process the data packet. In one embodiment, a checksum is calculated as a data packet is being received, up to the checksum field. The calculated checksum is then inserted into the checksum field. Then the remaining fields used to calculate the TCP checksum are summed. The inverse of this sum is then stored in a normally unused portion of the payload portion of the data packet near the end of the packet. When the packet is received and the TCP checksum is calculated, since the inverse of the fields which were not used to calculated the checksum in the TCP header is in the payload portion, their contribution to the checksum is negated so that a comparison of the calculated checksum and the stored TCP checksum will match, assuming the packet was properly received.
申请公布号 US6728929(B1) 申请公布日期 2004.04.27
申请号 US20010788014 申请日期 2001.02.16
申请人 SPIRENT COMMUNICATIONS OF CALABASAS, INC. 发明人 LUONG HUNG
分类号 G06F11/10;(IPC1-7):G06F11/10 主分类号 G06F11/10
代理机构 代理人
主权项
地址