<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=IPv4_header_checksum</id>
	<title>IPv4 header checksum - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=IPv4_header_checksum"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=IPv4_header_checksum&amp;action=history"/>
	<updated>2026-05-15T09:25:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=IPv4_header_checksum&amp;diff=5443&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{#seo: |title=IPV4 Header Checksum – Internet Protocol – zaoniaoWiki |keywords=ipv4 header checksum,ipv4,ipv4 header checksum calculation,internet protocol ipv4 |descript...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=IPv4_header_checksum&amp;diff=5443&amp;oldid=prev"/>
		<updated>2019-06-03T04:32:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{#seo: |title=IPV4 Header Checksum – Internet Protocol – zaoniaoWiki |keywords=ipv4 header checksum,ipv4,ipv4 header checksum calculation,internet protocol ipv4 |descript...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{#seo:&lt;br /&gt;
|title=IPV4 Header Checksum – Internet Protocol – zaoniaoWiki&lt;br /&gt;
|keywords=ipv4 header checksum,ipv4,ipv4 header checksum calculation,internet protocol ipv4&lt;br /&gt;
|description=IPv4 header checksum is a simple checksum used in version 4 of the Internet Protocol (IPv4) to protect the header of IPv4 data packets against data corruption&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;amp/&amp;gt;&lt;br /&gt;
[[File:IPV4 Header Checksum.png|300px|right|IPV4 Header Checksum foto]]&lt;br /&gt;
The '''IPv4 header checksum''' is a simple checksum used in version 4 of the Internet Protocol (IPv4) to protect the header of IPv4 data packets against data corruption. This checksum is calculated only for the header bytes (with the checksum bytes set to 0), is 16 bits long and is a part of the P packet header.&lt;br /&gt;
==Description==&lt;br /&gt;
The checksum is calculated by forming the ones' complement of the ones' complement sum of the header's 16-bit words. The result of summing the entire '''IP header''', including checksum, should be zero if there is no corruption. At each hop, the checksum is recalculated and the packet will be discarded upon checksum mismatch. The router must adjust the checksum if it changes part of the IP header (such as when decrementing the TTL.) &lt;br /&gt;
{{#ev:youtube|JqEvNxAJtDk|500|right|The IP Header Checksum}}&lt;br /&gt;
The '''IPv6''' protocol lacks a header checksum: its designers considered that the whole-packet link-layer checksumming provided in layer 2 transports such as '''PPP''' and Ethernet, combined with the use of checksums in upper-layer protocols such as TCP and UDP, were sufficient to make a separate header checksum unnecessary.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Header check sequence]]&lt;br /&gt;
* [[Checksum]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.tcpipguide.com/free/t_IPDatagramGeneralFormat.htm IP Datagram General Format]&lt;br /&gt;
* [http://everything2.com/index.pl?node_id=441121 Header Checksum]&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://wikipedia.org/ http://wikipedia.org/]&lt;br /&gt;
[[Category:Error-detecting codes]]&lt;br /&gt;
[[Category:Error-correcting codes]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>