*Puts on Nerd Glasses*
To begin with, I need to clear up some misconceptions that I believe some of us are
operating under.
QUOTE(Amlord)
For all practical purposes, bandwidth is the same as speed. And different sites already pay more for higher bandwidth. Why is it that some sites you connect to are "slow" and some are not? Their bandwidth to data transfer ratio.
As I stated earlier yet did not do a good job explaining, this is not the case. While my previous response to this still holds, it's only part of the issue. To those unfamiliar with the intricacies of networking it is easy to confuse capacity and speed. Bandwidth is the capacity, latency is the speed. Latency is generally defined (in networking terms) as the amount of time it takes a packet to reach its destination from the source. Latency is affected by the medium in which the data is transferred as well as the routing (number of hops or servers hit). If you have more hops, it's going to take more time to get from the source to the destination and thus you'll have a higher latency.
Bandwidth on the other hand is the amount of data that can be transferred during a second. It's the combination of latency and bandwidth that determine how fast your webpages load. The best way to describe it is to think of a pipe carrying water. The size of the pipe is the bandwidth. The pressure pushing the water along is latency. More bandwidth == fatter pipe (or more pipes). More pressure = lower latency. So when those Telcos and cable companies claim, "High speed broadband connections" they are misleading you. They should be saying, "High capacity broadband connections."
The combination of latency and broadband define the capacity of a network and allow you to define how fast your download your ph4t p0rn. If broadband becomes congested due to me playing capacity intensive World of Warcraft and chatting to my guild mates while getting the latest linux distro off bittorrent, the latency will increase. However, let's say their is no congestion on the line and you send an email, the latency does not decrease (meaning, the speed does not increase) as the speed is limited by the capabilities of the medium (copper or whatever). So latency can't be increased while broadband can.
Quality of ServiceDSL and Cable Internet have numerous QoS issues, mostly due to obsolete standards incapable of providing statistically controlled and capable services. Their is finite limit to the increase in QoS that the cable companies can offer. Packets are going to get dropped, routers will crash, traffic is going to be rerouted. Internet Protocol (IP) lacks a true mechanism to guarantee QoS. IP adopts the "best-effort" approach which means deliever the most amount of packets you can in the shortest amount of time. This way, IP can run over 56K, OC 192 lines, cable, DSL and so on.
What is Network Neutrality?First off, the term network neutrality is a term used in political and legal theory, not in network design or engineering. Basically it means that a network is open to three principals of neutrality: non-discrimination, interconnection, and access.
Non-discrimination means that all traffic over the network is treated the same. None of the 1s or 0s are any more important than any others. This is known as 'bit parity'.
Interconnection means that network operators have the duty of interconnection and a right of interconnection to any other network operator. You have to connect to your rival and your rival has to connect to you.
Without a right of interconnection their is no network.Access means any end user can connect to any other end user. End user can be a person, a modem, a server, router etc. Basically this is saying traffic can begin at any point on the network and be delivered to any other point.
QUOTE(Amlord)
Let's see if I have this straight. The internet is currently "net neutral" and we want to keep it that way. In the past, the Internet was net neutral despite there being no laws making it so. Competition ensured that it was this way.
Now, we feel like we need to legislate this concept to ensure it remains the principle that guides the way the Internet is used and operated. Basically, we want to legislate fairness into the marketplace.
Sorry if this sets off alarms in my free market capitalist head.
First of all, let's look at the situation currently and what it would be if the telcos had it their way:
The Economics Net Neutrality
Here's what happens currently:
1. All companies pay for the bandwidth they use.
2. All consumers pay again for the bandwidth on the consuming end.
Here's what the telcos want:
1. All companies pay for the bandwidth they use.
2. All consumers pay again for the bandwidth on the consuming end.
3. Companies pay again to get "higher priority" for certain types of data they're sending. (This is what we nerds call, total crap)
Interesting that you bring up free markets. The service providers have mini-monopolies in the locations so that pretty much throws out the idea that "market forces" will regulate things. The government allowed the monopolies and even subsidized the building of infrastructure in order to bring "broadband to every door step." Do you have the 45MB/S YOU paid for through taxes? We're talking to the tune of 200 Billion dollars here. You can read more about that in Bruce Kushnick's, "The $200 Billion Broadband Scandal." Or you can read
this. Anyways, the fact of the matter is, if people don't like it, they can't just switch (it's a monopoly remember?). Mediums such as DSL are constrained by distance from the switching station so often times you'll only have one DSL provider in city. And no company is going to spend the money to run copper out to Podunk USA which has a total population of 300 if some company already beat them to it.
The alarms should be going off in your free market capitalist head, just for different reasons. The fact of the matter is, a lack of Network neutrality will actually hurt innovation and kill off any chance of "the markets" working in the web application development arena. You said that the proponents of network neutrality aren't looking at it from the telco's point of view. Well, you're not looking at it from the network/web application developer and business point of view. This point of view also would include their potential customers. So that pretty much makes up everyone except the telcos. And it is actually a failure of the telco's business model and in my opinion a lack of foresight that has put them in this position. Basically it's their own fault. (more on that later)
The basic principle behind network anti-discrimination is to give users the right to use non-harmful networking attachments or applications, and give innovators the corresponding freedom to supply them. The underlying theory of the benefits of network neutrality is that a neutral network promotes innovation or evolutionary innovation of information technology. The technology sector is based on the assumption of an open and neutral platform for its business model.
On the internet, applications like streaming video, bittorrent, online games, email, and websites are all in competition for user's attention, clicks, views and money. In order to keep the playing field level among these competing services, a network must remain neutral. A discriminatory network will distort markets that depend on a level playing field and could/will stifle innovation. For instance, if a network favors technology A over technology B, A may become dominate even though technology B is better. Or adopting something as a standard may keep other future more advanced technologies from catching on. This obviously is a dis-service to all users of the internet. Furthermore, if telcos were able to have such control over the networks, then all the IT companies will have to develop applications and services based on the confines of the limitations set by the telco's actions.
Now you may say that these are extreme examples and that innovation wont come to halt if the telco's have their way. However, their track record doesn't bode well for this argument. At one time (like around 2001) setting up a server in your home or having more than one computer connected to the internet via a router was considered "theft of service" by AT&T the biggest cable provider. These people were threatened with civil and criminal penalties! Please! VPN, bittorrent, peer to peer networking, home networking, wi-fi; all have been restricted or banned and had to fight to become standards and these are some of the most exciting technologies to date. Now VoIP is going through it.
Now, as I said earlier, the telco's got themselves into this mess. It's obvious that the new technologies are going to be more resource intensive and require more bandwidth in order to run. What I don't understand is why the telco's didn't plan for this. They knew it was coming. So here we are and costs are increasing for the telcos and they don't want to raise their rates to the customers so instead, they decide they'll charge the content providers. Both people are already paying though. Well, the solution to this problem is that the business model of the telco's have to change. See, the telco's oversell their bandwidth in order to get more money. Basically what this means is, they'll sell more bandwidth than they actually have in order to get more customers. In theory, principle, and about 10 years ago this was fine. The internet wasn't as popular then as it is now, and we didn't have as bandwidth intensive web applications. It was reasonable to assume that not every customer was going to be on the line chewing up the 6MB/s that you contractually agreed to give them all at the same time. All the telco's have to do is be able to provide reasonable connectivity during "peak hours". So telco's began selling at 20, 50, 100 times actual capacity and they were in the clear. Now days things have changed and they want to keep this same model. Well, they can for the most part, they just have to keep the overselling to between 2 and 4 times actual capacity.