Hacker News new | ask | show | jobs
by thisrobot 3116 days ago
To understand Net Neutrality you first need to have an understanding of how the internet works. The internet is basically composed of a bunch of different networks. These networks interconnect with each other (see Border Gateway Protocol (BGP) for more details).

There are basically three different kinds of networks: 1) Networks that primarily host content; azure. 2) Networks that primarily do transit; level three. 3) Consumer Terminating Networks; Comcast. I admit this is a generalization, and some networks fit multiple of these categories, but lets not get too bogged down in the details here, as I don't think it's necessary to understand net neutrality.

Given these types of interconnected networks lets go through an example. Let say a consumer wants to watch Netflix. The consumers pays Comcast to access Comcast's network and get some bandwidth. Netflix pays their hosting network, and possibly a transit network for bandwidth. Comcast either directly, or through another networks connects to Netflix's hosting network. Neither Netflix or Comcast necessarily pays anything to these in-between networks. This works because these in-between networks trade about the same amount of traffic (see Peering). This is basically net neutrality; you pay Comcast for some bandwidth, Netflix pays their host and the content flows freely.

Without net neutrality Comcast can change you, Netflix, or both more to connect to each other. It can make Hulu free to connect to. It can make youtube inaccessible unless you get the super premium package. No one is just paying for bandwidth anymore, someone is paying for individual services on top of bandwidth. This allows Comcast to either pick the winner by making their services cheaper, or lets the company which pays Comcast the most be most available to their customers.

So what it really boils down to is, are you paying for bandwidth that you choose how to use, or not.

Personally, I'd rather just pay for bandwidth.

1 comments

My problem is that you're currently not paying for bandwidth either, because ISPs generally don't promise you all of the advertized bandwidth all of the time. There have been times when my ISP has been unable to deliver the bandwidth that was advertized to me without throttling things like BitTorrent. I would be 100% for net neutrality if that problem actually got addressed. Most of the examples I've seen of companies throttling things are actually very high-bandwidth services - it's not just things that people are willing to pay more for or that compete with the ISP. Without that solved, then yes - I'd like to be able to pay more to get my work prioritized over entertainment or piracy.
If they throttle due to load, then they should simply throttle all load equally, or in accordance with consumer preferences (e.g. per-line prioritization of VoIP above torrents, but not, say, Comcast VoIP above Google Voice). When the network is full, every customer should get their fair fraction of the network to do with as they please.