EFF proves Comcast is screwing with BitTorrent, releases instructions for testing your own ISP

A pair of new Electronic Frontier Foundation reports prove that Comcast is degrading and interfering with BitTorrent, and shows how you can use free software to test your own ISP to see if it is doing the same:
In addition to providing evidence of network interference, the EFF study also explains how Comcast's selective degradation of BitTorrent traffic undermines future Internet innovation. "The Internet has enabled a cascade of innovations precisely because any programmer--whether employed by a huge corporation, a startup, or tinkering at home for fun--has been able to create new protocols and applications that operate over TCP/IP, without having to obtain permission from anyone," the EFF wrote. "Comcast's recent moves threaten to create a situation in which innovators may need to obtain permission and assistance from an ISP in order to guarantee that their protocols will operate correctly. By arbitrarily using RST packets in a manner at odds with TCP/IP standards, Comcast threatens to Balkanize the open standards that are the foundation of the Internet."

The EFF also published a second report (PDF), which provides detailed technical instructions explaining how to use Wireshark to reproduce their study and test for ISP packet injection.

Link

See also:
How the AP busted Comcast for blocking BitTorrent
Why Comcast's BitTorrent-fux0r is bad for quality of service
Comcast also screwing with Gnutella and Lotus Notes (!?!)
Comcast actively blocks P2P traffic
Modest proposal for Comcast's net-filtering

8 Comments

| Leave a comment

The Wireshark instructions are a good start, but a bit hard to use. Even a technologist would need some time to set it up. Could one of you open-source wizards create an easy-to-use tool for this.

I'm pretty sure my ISP (Shaw cable in Canada) screws with Bittorrent too... it takes ages to download anything, and I have to reload the program when it slows to a tiny trickle.

I suspect there are more ISPs than we know who control their Bittorrent traffic.

Bell Sympatico in Canada has been throttling torrents for a while now. This is the subject of much discussion here:

http://www.dslreports.com/forum/sympat

Utorrent uses encryption so you wont get throttled no mater who your provider is.

Which torrent client for Mac uses encryption?

Traffic shaping across consumer Internet service networks is absolutely happening, and for very good reason. The principal reason this is necessary is that most peer-to-peer applications will seek to fill all available capacity, essentially disregard network congestion, taking a fire-and-forget approach to sending data. It can overwhelm network infrastructure very easily.

Consumer Internet service is NOT a tier one, committed information rate service. You can not expect to have your peak data rate available to you individually at all times. It falls to your network provider to determine which traffic gets priority, and which traffic does not, when there is contention for network resources. Since peer-to-peer traffic verges on abusive of network resources, disregarding inherent contention and congestion controls, it tends to be at the top of the list of traffic that gets dropped.

All this fuss about spoofed packets is much ado about nothing. When an excessive number of flows is being generated by a particular application on a particular host, sending a TCP reset to flows that are not going to receive service is the most elegant way of terminating those flows. Face it, your 3000 BitTorrent connections are not always going to be served by your ISP, and resetting the ones that aren't going to get served is simply being blunt about it, and frankly, it is doing you a favour.

This whole tide of outrage about Comcast or Insert-ISP-Name-Here throttling peer-to-peer traffic is going to end in exactly one place. ISPs are going to have to spell out that if you want all of your traffic passed to and from your host at a certain data rate with no QoS or policing, you can pay full commercial rate for committed data rate services. Expect to pay $150/Mbps for that per month at the very least. If you want your $30, $40, $50 home Internet service your traffic is going to be shaped, full stop.

This is NOT a net neutrality issue, this is a network management, and ISP marketing issue. The EFF needs to give their head a shake, and people need to lose their sense of entitlement to run abusive network applications across a consumer broadband service.

I agree with Greyhame above - most people want broadband over dial-up, and 8Mb/s over 2Mb/s etc. because of the responsiveness.

The typical household wants pages that load quickly for the time that they use their web-browser / email, rather than to potentially transfer 8Mb/s of data 24/7, 365 days a year, which is what BitTorrent could attempt to do.

The solution I'd prefer to see is a service that degrades based on total bandwidth transferred - serve up the first 1Gb a day at full rate, then progressively throttles back to something that the network could sustain 24/7, in order to prevent people who leave BitTorrent running from causing congestion.

That keeps the neutrality aspect - only total bandwidth is counted - and protects the system against overload.

The other thing that's needed is to make it explicitly clear what is and is not permitted in the contract that comes with the Broadband service. Most firms sell "unlimited" bandwidth packages, even though that can't really be the case.

"Utorrent uses encryption so you wont get throttled no mater who your provider is."

Are you sure? I definitely noticed that uploads stopped a few months ago. Now the downloads are disabled for the most part. I can see plenty of seeders.

Leave a comment

Civlib, recently

Noted steampunk arrested for tweeting G20 demonstration

Margaret Killjoy from Steampunk Magazine writes, "One of the founders of modern steampunk thought, Professor Calamity, is facing multiple felony charges after having been accused of running a twitter account that communicated with protesters during the G-20 protests in Pittsburgh last month. To add ... More.

FBI file on Aaron Swartz, US court-record hacker

Aaron Swartz, co-founder of Reddit, was investigated by the FBI for participating in a project to take the publicly owned US court records from the PACER database (where they were very expensive to access) and put them on the web. He's requested his FBI file and put it on the web: AARON SWARTZ... More.

SWAT team raids orchid grower for fudging import paperwork

George Norris, a 66-year-old retiree who ran a home-based orchid business was imprisoned for two years in a federal penitentiary because "he had failed to properly navigate the many, often irrational, paperwork requirements the U.S. imposed when it implemented an arcane international treaty's new re... More.

OUTRAGE: documentary outs anti-gay politicians who are secretly gay

Documentary film-maker Kirby Dick ("This Film is Not Yet Rated") has just released his latest doc, "Outrage," about anti-gay politicians who are secretly gay. These are the twisted lawmakers who campaign against gay rights in public, but who are, in fact, gay (and who generally enjoy the rights they... More.

Canadian gov't using lies to sell Internet wiretapping law

Michael Geist sez, "The Canadian government has introduced Internet surveillance legislation that requires ISPs to disclose customer information without a warrant. Peter Van Loan, the Minister in charge, claims that a Vancouver kidnapping earlier this year shows the need for these powers. I did so... More.

Recent Comments

 

colophon

Mark Frauenfelder, Cory Doctorow
David Pescovitz and Xeni Jardin
Editors

Rob Beschizza
Managing Editor

Lisa Katayama, Maggie Koerth-Baker
and Brandon Boyer
Contributing Editors

Sysadmin
Lead Moderator
Moderator
Moderator
Finance
Counsel
Developer
Friend

Ken Snider
Antinous
Arkizzle
Avram
Terry Thurlow
Rob Rader/MS&K
Dean Putney
Jason Weisberger

John Battelle
Partner

Federated Media
Advertising

is typeset in BPreplay, Helvetica and Verdana