|
I was asked by a poster to share my thoughts on Network Neutrality as an OP, so here goes.
First of all, my credentials and perspective: I've been a router monkey since 1994, been writing internet scripting languages (among other things) since 2000 (including the language that runs this very site, a language called PHP), and have been writing software since 1980. I do not come at this issue from the internet of the 1970's-80's (when most folks hadn't heard of it), but from the boom, when everything changed. I was on the internet before web pages existed, and I watched in horror when people began to *advertise* on the internet, as if it was seeing my teenage daughter come home a little too giddy, if a bit tired and walking funny, knowing that everything had changed. My smallest decisions affected nobody, my biggest (to date) directly affected 6.2 million people.
Geekiness: 1. Obama has surrounded himself by some very geeky people, and by "geeky", I mean that in the sense that it is an earned title, an honorary, to be called a geek, not a term of slander or discrimination. These are people who can talk for hours about the faults of BGP, or the never-ending IPV6 rollout, or how CIDR was a dumb idea, but the best solution, or any number of topics that most folks don't understand. These are people who have read more about RFC's (and written RFC's themselves). If all of those acronyms annoy you, the probably annoy Obama as well. That's why he has folks who can speak geek, and break it down for him. Same as the geeks at the FCC.
Google: 2. Obama campaigned at Google, and took questions (including one about a bubble sort). He's well aware of the power of the internet. When Google was just a start-up, they could have been crushed by Altavista, Yahoo, or any number of other companies. What made them strong was that anybody could use them. What made them weak was that they lacked manpower, bandwidth, and facilities.
Net Neutrality: 3. Let's start with dispelling the myth that the net was *ever* neutral. It never has been. Before DiffServ, there was ToS. Before that, there was RST (and other) packets. Since I'm writing for a general audience, let me explain: back in 1981 (yes, 1981), folks realized that, oh, a message from the CTO to all employees might be more important than sending a cute picture of your cat. So, a "fast lane" was created, so every "very important message" could get there quickly. This, by the way, pre-dates websites. In 1998, they updated the prior standard, and created DiffServ, because while an email fro a CTO might be important, his streaming video might be even *more* important. Content has been categorized and prioritized since before most of you knew what a web browser even was (because, well, the web didn't exist yet). In addition, companies, corporations, etc. with large amounts of money could peer (exchange with each other) to a large amounts of other networks. This gave them a fast lane. Since a message might go across a lot of networks they could choose to buy a lot of fast lanes, or not.
Here's where it gets interesting.
The vast majority chose *not* to buy fast lanes. The lanes exist, they always have. If you want to spend extra money, and get stuff delivered, you can.
Let me repeat that: Content has been categorized and prioritized since before most of you knew what a web browser even was.
So, now we enter the modern era, post 2000.
Things were fairly peachy, people were paying super-cheap for huge amounts of burstable bandwidth, because the theory was that nobody would swamp the "tubes" by using up all that bandwidth... but then some folks noticed that their torrents were slowing down. An aside on torrents: It has nothing, whatsoever, to do with the web. It's a way of sharing large files, where users share file with each other. If you play World of Warcraft, you are a torrent user. If you are grabbing a large movie, chances are it's a torrent. Back to the topic, Comcast realized their network was swamped with torrents, and tried to slow it down.
That was the birth of Net Neutrality. It wasn't slowing down web pages, it was slowing down movie and gaming downloads (and other large files). Nobody was filtering based on politics, what movie was involved, what game was involved.... they were filtering on torrents being huge users of bandwidth.
The users of networks who got their bandwidth paid by rare users screamed that they weren't getting service invented a bunch of myths about "pay to play", did not offer to pay for their own play, and now we have folks screaming about their blog not ranking, or clickable in google.... because torrent users weren't getting 10mbs for 60 bucks a month, and decided that such things meant that they were being censored, and/or charged.
|