There is a post at Save The Internet, that alleges Cox Communications of blocking Craigslist for almost three months. The security company Authentium, who handles security for Cox Communications reportedly explained with technical details why users can not reach Craigslist website. It looks like there is problem with the computers that hosts the craigslist website. Here is the reply from rnapier, strongly suggesting that the behaviour is normal and as per the specification. .
June 17th, 2006 at 4:15 pm
Has anyone here actually read the response from Authentium? Far from â€œopaque,â€ it pretty clearly (if technically) explains the problem and why this has nothing to do with blacklists:
â€œThe network packets coming from the Craigslist.org web site were unusual in that they contained a zero-length TCP window that usually indicates a server is too busy to handle more data. The Authentium firewall driver responded by sending data only one byte at a time. This slowed down the web request and made the Craigslist.org web page load very slowly or not at all.â€
From RFC 793Â (which defines TCP/IP): â€ Flow Control: TCP provides a means for the receiver to govern the amount of data sent by the sender. This is achieved by returning a â€œwindowâ€ with
every ACK indicating a range of acceptable sequence numbers beyond the last segment successfully received. The window indicates an allowed number of octets that the sender may transmit before
receiving further permission.â€
Returning a 0 means â€œplease talk to me very slowly.â€ Literally it means â€œdonâ€™t talk to me at allâ€ but because thatâ€™s nonsense, sites generally interpret it as â€œIâ€™m overloaded; slow down.â€
Iâ€™ve verified this response myself by connecting to craigslist:
15:52:00.751836 IP www.craigslist.org.http > lemming.ranjan.org.47734: S 1639327951:1639327951(0) ack 3799817961 win 0
Note the final â€œwin 0â€³ that confirms exactly the problem that Authentium claims.
Summary: craigslist told Cox to please speak to it very slowly. Cox did, but for longer than craigslist explicitly requested. Fixing this for craigslist could break other sites, so some caution in shipping a fix is justified.
The fact that SaveTheInternet posted this as an â€œopaqueâ€ response without further comment raises a question of how much STI actually knows about how the Intenet works.
This brings out an interesting question. Will some geeks atleast, if not common users be able to detectÂ if any internet traffic is discriminated by any service provider at all? Is it always possible to detect so? It looks like from this post at Save the Internet, every body is confused and I don't have a comfort feeling that we can surely detect if ever some traffic is discriminated and it is done for normal or allowed reasons or not. I think, with such a naivette, that if net neutrality is enabled as law, may be no telco will try to do it.Â
Update: Richard Bennet's blog posting "Know-nothing claims about site blocking" has lot more information and discussion about this issue. And also Richard Bennet and PBCLiberal commented on this blog that it is possible to detect if internet traffic is differentiated using existing tools, if you understand the internet protocols. For those of us who do not understand, we have to wait for somebody to write a simple tool to hint if there is any unusualÂ stuff detected.Â See comments for more.
Tags: Net Neutrality, Telecom, internet, inspions