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.

Een methode en een apparaat om een de controlesom neutraliserende waarde van TCP te berekenen en op te nemen in een pakket van netwerkgegevens op een manier die opslagcapaciteiten minimaliseert en verwerkingstijd die worden gebruikt om het gegevenspakket te verwerken. In één belichaming, wordt een controlesom berekend aangezien een gegevenspakket, tot het controlesomgebied wordt ontvangen. De berekende controlesom wordt dan opgenomen in het controlesomgebied. Dan worden de resterende gebieden die worden gebruikt om de controlesom van TCP te berekenen opgeteld. Het omgekeerde van deze som wordt dan opgeslagen in een normaal ongebruikt gedeelte van het nuttige ladingsgedeelte van het gegevenspakket dichtbij het eind van het pakket. Wanneer het pakket wordt ontvangen en de controlesom van TCP wordt berekend, aangezien het omgekeerde van de gebieden die niet werden gebruikt aan berekende de controlesom in TCP- header in het nuttige ladingsgedeelte is, wordt hun bijdrage tot de controlesom ontkend zodat een vergelijking van de berekende controlesom en de opgeslagen controlesom van TCP zal aanpassen, werd het veronderstellen van het pakket behoorlijk ontvangen.

 
Web www.patentalert.com

< System and method for locating a failed storage device in a data storage system

< Method and apparatus for exclusively pairing wireless devices

> Customized applet-on-hold arrangement

> Method and apparatus for data transmission using multiple transmit antennas

~ 00110