<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Content-MD5 considered helpful</title>
	<atom:link href="http://inkdroid.org/journal/2008/06/23/content-md5-considered-helpful/feed/" rel="self" type="application/rss+xml" />
	<link>http://inkdroid.org/journal/2008/06/23/content-md5-considered-helpful/</link>
	<description>$pithy_personal_mission_statement</description>
	<pubDate>Wed, 19 Nov 2008 23:40:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: ed</title>
		<link>http://inkdroid.org/journal/2008/06/23/content-md5-considered-helpful/#comment-65729</link>
		<dc:creator>ed</dc:creator>
		<pubDate>Mon, 30 Jun 2008 13:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://inkdroid.org/journal/?p=205#comment-65729</guid>
		<description>No I hadn't seen that &lt;a href="http://gigaom.com/2008/06/27/storage-outages-can-todays-hardware-handle-the-cloud/" rel="nofollow"&gt;article&lt;/a&gt;, thanks Andy! So is the benefit of using the Content-MD5 HTTP header in addition to the checks built in to TCP? It allows you to check the integrity of the transfer explicitly rather than implicitly by just using TCP? The header does seem redundant somehow--it would be interesting to know the history of why it was added.</description>
		<content:encoded><![CDATA[<p>No I hadn&#8217;t seen that <a href="http://gigaom.com/2008/06/27/storage-outages-can-todays-hardware-handle-the-cloud/" rel="nofollow">article</a>, thanks Andy! So is the benefit of using the Content-MD5 HTTP header in addition to the checks built in to TCP? It allows you to check the integrity of the transfer explicitly rather than implicitly by just using TCP? The header does seem redundant somehow&#8211;it would be interesting to know the history of why it was added.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Boyko</title>
		<link>http://inkdroid.org/journal/2008/06/23/content-md5-considered-helpful/#comment-65560</link>
		<dc:creator>Andy Boyko</dc:creator>
		<pubDate>Fri, 27 Jun 2008 20:47:15 +0000</pubDate>
		<guid isPermaLink="false">http://inkdroid.org/journal/?p=205#comment-65560</guid>
		<description>Did you see where they traced the corruption to a faulty load balancer?  (Via &lt;a href="http://gigaom.com/2008/06/27/storage-outages-can-todays-hardware-handle-the-cloud/" rel="nofollow"&gt;GigaOm&lt;/a&gt;)</description>
		<content:encoded><![CDATA[<p>Did you see where they traced the corruption to a faulty load balancer?  (Via <a href="http://gigaom.com/2008/06/27/storage-outages-can-todays-hardware-handle-the-cloud/" rel="nofollow">GigaOm</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Murray</title>
		<link>http://inkdroid.org/journal/2008/06/23/content-md5-considered-helpful/#comment-65401</link>
		<dc:creator>Peter Murray</dc:creator>
		<pubDate>Mon, 23 Jun 2008 20:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://inkdroid.org/journal/?p=205#comment-65401</guid>
		<description>Very interesting, indeed!  I would have thought that the reliable transport of "TCP" was enough.  Page 207 (section 13.14 "TCP Checksum Computation") of my trusty third edition of Comer's Internetworking with TCP/IP says "TCP uses 16-bit arithmetic and takes the one's complement of the one's complement sum.  At the receiving site, TCP software performs the same computation to verify that the segment [headers plus playload] arrived intact."</description>
		<content:encoded><![CDATA[<p>Very interesting, indeed!  I would have thought that the reliable transport of &#8220;TCP&#8221; was enough.  Page 207 (section 13.14 &#8220;TCP Checksum Computation&#8221;) of my trusty third edition of Comer&#8217;s Internetworking with TCP/IP says &#8220;TCP uses 16-bit arithmetic and takes the one&#8217;s complement of the one&#8217;s complement sum.  At the receiving site, TCP software performs the same computation to verify that the segment [headers plus playload] arrived intact.&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
