Slashdot Log In
Comcast Hinders BitTorrent Traffic
Posted by
CowboyNeal
on Sat Aug 18, 2007 09:05 AM
from the whoa-there-fella dept.
from the whoa-there-fella dept.
FsG writes "Over the past few weeks, more and more Comcast users have reported that their BitTorrent traffic is severely throttled and they are totally unable to seed. Comcast doesn't seem to discriminate between legitimate and infringing torrent traffic, and most of the BitTorrent encryption techniques in use today aren't helping. If more ISPs adopt their strategy, could this mean the end of BitTorrent?"
Related Stories
[+]
Ask Slashdot: How Much Does a New Internet Cost? 446 comments
wschalle writes "Given the recent flurry of articles concerning ISP over subscription, increasing bandwidth needs, and lack of infrastructure spending on the part of cable companies, I'm forced to wonder, what is the solution? How much would a properly upgraded internet backbone cost? How long would it take to make it happen? Will the cable companies step up before Verizon's FiOS becomes the face of broadband in America?"
[+]
Comcast Cuts Off Users Who Exceed Secret Limit 574 comments
ConsumerAffairs.com has an article up spotlighting Comcast's tendency to cuts off heavy Internet users without defining in their AUP exactly what the bandwidth limit is. Frank Carreiro of West Jordan, Utah, got cut off by the mystery limit and started a 'Comcast Broadband dispute' blog.
[+]
IT: Comcast Forging Packets To Filter Torrents 413 comments
An anonymous reader writes "It's been widely reported by now that Comcast is throttling BitTorrent traffic. What has escaped attention is the fact that Comcast, like the Great Firewall of China uses forged TCP Reset (RST) packets to do the job. While the Chinese government can do what they want, it turns out that Comcast may actually be violating criminal impersonation statutes in states around the country. Simply put, while it's legal to block traffic on your network, forging data to and from customers is a big no-no."
[+]
Games: Comcast Slightly Clarifies High Speed Extreme Use Policy 618 comments
Alien54 writes "Comcast has finally clarified what 'excessive use' is when it comes to their cable internet service. A customer is exceeding their use limit if they: download the equivalent of 30,000 songs, 250,000 pictures or 13 million emails in a month. '[A Comcast spokesperson] said that Comcast's actions to cut ties with excessive users is a "great benefit to games and helps protect gamers and their game experience" due to their overuse of the network and thus "degrading the experience."'" Maybe they could put that limit in terms other than 'email' or 'songs'?
[+]
Comcast Confirmed as Discriminating Against FileSharing Traffic 532 comments
An anonymous reader writes "Comcast has been singled out as discriminating against filesharing traffic in quantitative tests conducted by the Associated Press. MSNBC's coverage of the discovery is quite even-handed. The site notes that while illegal content trading is a common use of the technology, Bittorrent is emerging as an effective medium for transferring 'weighty' legal content as well. 'Comcast's technology kicks in, though not consistently, when one BitTorrent user attempts to share a complete file with another user. Each PC gets a message invisible to the user that looks like it comes from the other computer, telling it to stop communicating. But neither message originated from the other computer -- it comes from Comcast.'" This is confirmation of anecdotal evidence presented by Comcast users back in August.
[+]
Comcast Continues to Block Peer to Peer Traffic 283 comments
narramissic writes "A report released Thursday by the Electronic Frontier Foundation (EFF) finds that Comcast continues to use hacker-like techniques to slow down customers' connections to some P-to-P (peer-to-peer) applications. The EFF said that Comcast appears to be injecting RST, or reset, packets into customers' connections, causing connections to close. 'The investigators say that their tests confirmed an earlier one conducted by the Associated Press that showed that Comcast is interfering with BitTorrent traffic. BitTorrent is a protocol used to efficiently distribute the online transmission of large files, and some entertainment companies have partnered with its creators to distribute its content online. Comcast has said that it doesn't block BitTorrent, or any kind of content.'" If you're the type that always looks for a silver lining, Comcast's skulduggery may be pushing Congress to reconsider Net Neutrality.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

solution (Score:5, Informative)
iptables -A INPUT -p tcp -dport $TORRENT_CLIENT_PORT -tcp-flags RST RST -j DROP
it's not mine so don't blame me. it's ugly, don't blame me. if it doesn't work, don't blame me. blame Canada.
Doesn't quite work (Score:5, Informative)
My choices:
- Only seed torrents from my server
- Switch to AT&T (yuck, and they'll no doubt be doing the same crap)
- Switch to Speakeasy (the Best Buy deal gives me the creeps)
- Switch to Covad (expensive)
- Switch to a local fixed wireless provider (my employer has this, and it sucks for VoIP)
- More cat & mouse games with Comcast
Parent
Re:solution (Score:5, Funny)
Parent
Re:solution (Score:5, Informative)
Parent
Why not charge by the GB delivered? (Score:5, Insightful)
Give all your customers your fastest residential speed. Set your rate so 90% of your customers don't exceed the "monthly allowance" for your low-end rate plan.
For the other 10%, bill them on a pro-rated basis based on how much they use. If they use 2x the allowance, they pay 2x. If they use 100x, they pay 100x.
To prevent runaway bills, allow customers to set their own "caps" and "throttle-down speeds" that would kick in after the cap was reached. If a customer never wanted to pay more than $20, he could set his "monthly cap" at 80% of what $20 would buy, and set the throttle-down rate low enough that he could never use up the remaining 20% even if he was maxing out his connection.
This seems a lot simpler and fairer than traffic shaping by protocol.
Re:Why not charge by the GB delivered? (Score:5, Insightful)
But at least if they were to do something like that, they'd move closer to returning to "common carrier" status. Any interruption or prioritizing risks their losing that status.
Parent
Re:Why not charge by the GB delivered? (Score:5, Insightful)
If they do, throttling all bittorent is a clear violation.
Parent
Re:Why not charge by the GB delivered? (Score:5, Insightful)
Timesharing CPU schedulers have been solving this problem better for, what, 45 years now? You don't look at the filename of the executable somebody is running to see if you will schedule it. You don't suddenly kill their process if they exceed 60 seconds of CPU time. Instead, you simply de-prioritize "cpu hogs" - or in this case, bandwidth hogs. If you are a bandwidth hog, your "prime time" bandwidth should fall very low - lower than others who *only* use bandwidth at that time - but at 3am it should ramp up again, since you're only "competing" with other bandwidth hogs.
Parent
Re:Why not charge by the GB delivered? (Score:5, Funny)
Parent
Phone companies and electrical companies do it (Score:5, Insightful)
The other features, like giving the customer control of monthly caps and throttling, will take a bit of work.
One unintended side-effect is the effect on home users who run wireless networks. "Stealing" bandwidth from an inadvertently unsecured or under-secured wireless connection without permission will now be literally stealing, as the poor subscriber will be stuck with the bill. Expect a few prosecutions under theft or fraud statutes if this becomes commonplace.
Parent
Re:Phone companies and electrical companies do it (Score:5, Insightful)
Little of which is the problem of the ISP. Internet access is now low in cost compared to most of our bills, but it's come to be regarded as a necessity by most of us. Therefore the market is ripe for a profit-hiking on the part of the telcos. But there are two things that prevent them all just simply bumping the prices up by a whopping margin. The first is that there may be issues in terms of price-fixing and anti-competitiveness if everyone just gets together and agrees to up prices. Secondly, there is the backlash from the customer at the sort of outrageous price increases that these ISPs would like.
Confusing the issue by breaking things up and charging extra for service X, is a confusing and obfuscating way of adding artificial value to the service. Especially when with increasingly efficient and expanded infrastructure, bandwidth is getting easier to provide. We pay now for bandwidth and this system works. Establishing the idea that we have to pay extra according to certain types of traffic has no good basis in effort on the part of the ISPs. In fact, it takes additional effort to introduce this monitoring.
It's about squeezing more money out of people and its based on collusion between ISPs. Customers should tell Comcast where to stick it.
Parent
So THAT's what happened... (Score:5, Interesting)
Re:So THAT's what happened... (Score:5, Interesting)
Blocking BitTorrent traffic is an easy way to reduce traffic. It doesn't affect anything important (from Comcast's point of view).
It is a short-sighted decision, at best, and is typical of Comcast's damn the customer approach to customer service.
Parent
Bitch, bitch, moan, moan (Score:5, Insightful)
I have no sympathy for ISP that oversell their services and fail to invest profits in infrastructure.
Reminds me of Fight Club (Score:5, Interesting)
God dam it so annoys me when the ISP's bitch and moan about the customers actually using the bandwidth they have signed a contract, and paid for to use.
We're the people who build and run these systems. Comcast...or anyone for that matter...can't win that fight. I've worked with you wankers for 15 years, you're clever, relentless, and infinitely creative in a mischievous kind of way. If Comcast closes off BitTorrent, you'll find another way to disguise the traffic. They'll figure it out after a while and you'll figure out something else or go somewhere else. It may be difficult some days to motivate you at work, but you'll drive yourself until the early hours of the morning figuring out how to get around whatever filters they put in place. I've seen this arms race take place in every type of communication technology out there and you've won every time. Telephones, mainframes, PC networks, the internet. The road of technology is littered with the bodies of people who underestimate the technical genius of people who don't like being regulated.
We run your switches, your networks, firewalls, databases and your web sites. We are root and domain admins, we have the back door passwords to your routers. We run packet sniffers and Snort, know what a clever fella can do with xp_ extended stored procedures and javascript, we grew up on ping and tracert....we don't need no steeking GUI.
You can work with us or spend your life on an endless treadmill fighting a losing battle. But one thing history should have taught you...
....do not fuck with us.
Parent
Re:Bitch, bitch, moan, moan (Score:5, Insightful)
ISPs have got themselves into a bad spot by overselling and under cutting and the only way they can deal with it is by making their customers suffer...
Parent
False advertising (Score:5, Interesting)
Someone should sue Comcast for false advertising. I constantly hear commercials on the radio about how much faster their Internet connections are than DSL's, about how "the other guys" sell you slow connections and make you pay extra for higher speed connections, and all sorts of other crap.
Of course, they don't bother telling you that if you get Comcast, you might not even be able to use your connection, or that they're going to play mommy and tell you what you can and can't do, and punish you for doing things they don't like.
If they're going to do this kind of shit, the FCC and/or the FTC needs to make them disclose it in their commercials. It's a substantial factor in the decision whether or not someone might want to subscribe. And I'd love to see what happens to their subscription numbers when they have to say something like, "We will restrict or forbid some popular services you might want to use on the Internet. Oh, and we require you to use the browser that we prefer [slashdot.org], even if you have a Mac and don't have access to it. And last, but not least, if you actually use the Internet, we'll cut you off entirely [slashdot.org]."
Bittorrent encryption is flawed and too much. (Score:5, Insightful)
It is flawed because the ISP just needs to look at your HTTP usage and see you connect to a tracker. They can even get the port you are listening on from there! Even if you connect to the tracker via HTTPS, they can still see you connecting to a known tracker IP. Once they know you are on a tracker they can start limiting all traffic that looks like it's encrypted with RC4, because apparently this is identifiable.
It is too much because you don't actually need strong encryption to stop traffic limiting. Simply adding some random padding and XORing the protocol with the torrent's infohash would be enough - it is a private key random enough that they couldn't check them all. The RC4 encryption was seriously over-thought, and what did it give us? Nothing, because apparently it is still identifiable as bittorrent (or at least as RC4 encrypted traffic).
The only solution is to replace the current encryption and always connect to trackers via Tor or some other encrypted proxy. And even then it wouldn't be perfect, because it's plausible they could start limiting traffic on listening ports that get a lot of traffic.
Inflated fears. (Score:5, Informative)
As a guide,Europe has more internet users [internetworldstats.com] than the entire population of America itself. Oh, and then there's the other billion or so internet users in those other countries [iso.org].
America is certainly a fairly big country but it's far from being a lone influence of the world's technological development and trends.
Business account (Score:5, Interesting)
Look, I'm not totally happy about it, but this is how it works today. You want a restrictive, "client only" connection to the internet you can do that for $20-$60 a month. You want a real internet connection you are going to have to pay $100+ a month in most places (in the US).
Frankly, I am hoping the ISPs finally just come clean and admit that their bottom tier service is client only, practically web/email only. There is a market for that and there is nothing really wrong with them selling it that way.
Verizon's FIOS service supposedly has a comparably priced business tier as well, and they are laying fiber on my street as we speak. I might check that out when it lights up (although I generally find Verizon slightly more evil than Comcast).
Finkployd
Re:Most unpopular comment ever (Score:5, Insightful)
Parent
24/7 modem users back in '80s = similar (Score:5, Informative)
The telephone companies do the same thing. Dating back for decades, they've price the "unlimited local calling" plans knowing some users will under-utilize and some will over-utilize.
When a shift in usage happens faster than they can adjust, as happened during the BBS era of the '80s and early '90s, their expenses go up and their revenue remains constant.
Back in the '80s, telcos in some states put a dent in the problem by limiting the number of lines you could have in your house without paying higher "business" rates. Some multi-line BBS owners paid out of pocket, others charged their users or solicited donations, others reduced their number of lines.
There was also talk of a "modem tax" but thankfully that never went anywhere.
Parent
Re:So don't use them. (Score:5, Insightful)
Parent
Re:UDP for no reset? (Score:5, Interesting)
Parent
Re:UDP for no reset? (Score:5, Interesting)
Thankfully that will likely never happen since it would kill VOIP and many online game protocols use UDP. Killing UDP won't happen, since it would kill too many legitimate uses.
This can, theoretically, already be done. (Sort of...) Since BitTorrent already runs over TCP and SSL (actually, TLS now) is simply a presentation-layer protocol, there's no reason BitTorrent can't be run over TLS.
The problem is the "sort of." Since BitTorrent involves a lot more back-and-forth than HTTPS would (HTTPS would be small upload followed by large download), it's still almost certainly possible to block BitTorrent traffic that runs over TLS. There's really no way around this - the send/receive ratios for BitTorrent will always be different from HTTPS ratios.
Besides, the ISP doesn't even really need that to throttle BitTorrent or P2P in general. All they really need to do is start blocking SYN packets from reaching their subscribers, or at the very least, throttle the number of SYN packets their subscribers can receive to, say, five every 30 minutes. About the only "legitimate" uses for subscribers accepting connections are active-mode FTP and various chat protocols. And even then, the only times chat protocols generally require the client to accept a connection is for direct peer-to-peer transfers, and the ISP won't care to kill those.
Parent