Neutrality of the Net

Submitted by timbl on Tue, 2006-05-02 15:22. ::

Net Neutrality is an international issue. In some countries it is addressed better than others. (In France, for example, I understand that the layers are separated, and my colleague in Paris attributes getting 24Mb/s net, a phone with free international dialing and digital TV for 30euros/month to the resulting competition.) In the US, there have been threats to the concept, and a wide discussion about what to do. That is why, though I have written and spoken on this many times, I blog about it now.

Twenty-seven years ago, the inventors of the Internet[1] designed an architecture[2] which was simple and general. Any computer could send a packet to any other computer. The network did not look inside packets. It is the cleanness of that design, and the strict independence of the layers, which allowed the Internet to grow and be useful. It allowed the hardware and transmission technology supporting the Internet to evolve through a thousandfold increase in speed, yet still run the same applications. It allowed new Internet applications to be introduced and to evolve independently.

When, seventeen years ago, I designed the Web, I did not have to ask anyone's permission. [3]. The new application rolled out over the existing Internet without modifying it. I tried then, and many people still work very hard still, to make the Web technology, in turn, a universal, neutral, platform. It must not discriminate against particular hardware, software, underlying network, language, culture, disability, or against particular types of data.

Anyone can build a new application on the Web, without asking me, or Vint Cerf, or their ISP, or their cable company, or their operating system provider, or their government, or their hardware vendor.

It is of the utmost importance that, if I connect to the Internet, and you connect to the Internet, that we can then run any Internet application we want, without discrimination as to who we are or what we are doing. We pay for connection to the Net as though it were a cloud which magically delivers our packets. We may pay for a higher or a lower quality of service. We may pay for a service which has the characteristics of being good for video, or quality audio. But we each pay to connect to the Net, but no one can pay for exclusive access to me.

When I was a child, I was impressed by the fact that the installation fee for a telephone was everywhere the same in the UK, whether you lived in a city or on a mountain, just as the same stamp would get a letter to either place.

To actually design legislation which allows creative interconnections between different service providers, but ensures neutrality of the Net as a whole may be a difficult task. It is a very important one. The US should do it now, and, if it turns out to be the only way, be as draconian as to require financial isolation between IP providers and businesses in other layers.

The Internet is increasingly becoming the dominant medium binding us. The neutral communications medium is essential to our society. It is the basis of a fair competitive market economy. It is the basis of democracy, by which a community should decide what to do. It is the basis of science, by which humankind should decide what is true.

Let us protect the neutrality of the net.


  1. Vint Cerf, Bob Kahn and colleagues
  2. TCP and IP
  3. I did have to ask for port 80 for HTTP

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Submitted by William Henderson (not verified) (%c) on Fri, 2006-05-19 21:00.

Perhaps this is naive, but at the risk of it being labeled so, I'd like to ask the question: Isn't the Semantic Web quite dangerous to the ideal of net neutrality? I mean, if you have a new medium that agents can pull information from, won't it be just as easy to agents to BLOCK information? What will balance this?

Submitted by Dan Brickley (not verified) (%c) on Sat, 2006-05-13 19:01.

The Ninja is with you!

Submitted by Miles Fidelman (not verified) (%c) on Thu, 2006-05-11 05:36.

I'm not sure why people are making this issue so complicated.

Think phones and faxes: when we buy a phone line (wired, wireless, IP otherwise), we're paying for the ability to call any other phone in the world, and to receive calls from any other phone in the world. There are a whole slew of technical, regulatory, and financial mechanisms behind the scenes that make this happen. We may pay different rates for different calls, but nowhere does my phone company have the right to charge you for the right to call me, or vice versa - that's all handeld behind the scenes at a carrier-to-carrier level through settlements. At the user level it's all about common carriage - the carriers have to carry the calls.

All the same principles should apply to IP traffic. Why is this so difficult to explain or understand?

Submitted by Britney (not verified) (%c) on Sun, 2006-05-07 12:17.

I think it will come down to weather or not the U.S. will share control over the root servers, if not other countries may decide it is better to keep there citizens on there own networks. With information out about how the United States is monitoring all internet traffic we could see countries not wanting to share where and what there citizens surf.In a world where books are burned and what you read can have you improsined and what you see can have you killed I can gaurentee that the next generation of browsers will have many built-in security and snooping features for our Governments to monitor it 's citizens with. As far as web standards go the will only be used by the masses when the search engines start to put web standards compliant sites at the top of there results.

Submitted by Sergio Caredda (not verified) (%c) on Fri, 2006-05-05 03:42.

I believe that your request to keep the Net a neutral media is really important for its future development. From an Italian perspective, the moment a media (TV, radio, whatever) gets subject to authorisation procedures, controls, etc., it looses immediately its own neutrality, and becomes the battleground for economical and/or political fights.

Plus, over the years, the Web has provided to be able to build a global community capable of ensuring that misuse of the media is sooner or later subject to reaction by the same web community.
I'm not entering into the technical details some of the other commenters have, but certainly the extent of success of the Web is also mainly due to ist intrinsic democratic neutrality, that makes the space livable for any critics, any improvement, any initiative. The blogging development, e.g., is a way the Freedom of Speech has expressed itself in a way never before reached.

Anyway, one last thought concerns the concept itself of neutrality. In some ways, the web is actually not neutral as it constantly tries to protects itself. Point is, that the web belongs to its users, in a pure democratic way, and any attempts to change this is proving to be problematic. And I think we have to thank you and all the inventors of this revolutions.
S:

Submitted by rmenglish (not verified) (%c) on Thu, 2006-05-04 14:54.

I must confess to being puzzled about the whole debate. The "net" isn't just the protocols and routers, it's the servers, the mirrors, the content delivery networks, the allotted bandwidth on leased servers, the quality of the ISP. It has never been neutral. Improving quality of service has always been possible, but only with considerable investment and expertise. Wouldn't commoditizing such opportunities lower the cost and make improved delivery more widely available rather than less?

I have some concerns over the last mile, where there isn't much competition. Not everyone has options for broadband connectivity. If companies start to sell access priorities, users could see their service deteriorate. If the ISP sold high priority bandwidth to ads.com, for example, the first things to pop up on the page might be the ads, something that would never happen today.

Submitted by John Dowdell (not verified) (%c) on Thu, 2006-05-04 11:44.

Tim wrote: "I am very happy with the net being enhanced so that it can varry video traffic, say, much more effectively. The threat has been that enhanced capacity is sold such that one particular movie vendor buys the exclusive right to deliver high bandwidth services though my ISP. The means thae the movies I watch on the net are determined by cable provider (as now) and the deals they make with movie channels. If that bandwidth exists, I want it to support an open market for information and entertainment."

Thanks, I see your concern now -- you don't wish to replicate how local governments currently grant monopoly cable distribution rights, or how national governments currently grant radio-spectrum rights, is this ccorrect?

If so, do you think all other commentators on this subject have converged on the same idea? My concern is that the large volume of talk is still relatively vaporous -- the MoveOn site starts with some talk about "the internet's first amendment" and doesn't even mention local cable monopolies for instance -- I now understand what *you* see in this populist phrase, but I'm curious whether this is what some unnamed legislation will eventually become. Ideas...?

tx, jd

Submitted by Paul Elosegui (not verified) (%c) on Thu, 2006-05-04 08:30.

The levying of arbitrary fees for connectivity will likely have a disastrous effect on company startups. The online market may continue to be efficient, but it will be less innovative and responsive, to the expense of society as a whole.

At a time when governments are making efforts to foster innovation and entrepreneurship, keeping a level playing field in the freedom to connect and communicate is an obvious move.

The good news is that the more the issue is debated, the stronger the support in favour of keepign the freedom to connect and communicate online without hindrance.

Submitted by Craig Cockburn (not verified) (%c) on Thu, 2006-05-04 01:24.

Do you think this goes beyond each country's regulation of the net and into the realm of how the net itself is managed? After the failure of last year's Tunis conference to wrest control of the net from the US, do you feel that political neutrality of the net is also essential? If so, what structure do we need for the net as a whole?

Submitted by Michel (not verified) (%c) on Wed, 2006-05-03 19:15.

"neutral network" is a natural good design to force commodisation and to create an even field to communicate, do commerce and business and use it to collaborate, work and share culture.

many arguments only see the "business opportunities". it's why they don't understand the "neutral network" will naturally come back years after years.

you can see it in gsm. you will see it in broad wifi.

even if Bell (I will take bell as example) can do what they want, they will be forced by market or laws, soon or late, to do again plain and simple neutrality.

because it works. it really works. and the whole industry exists thanks to it.

you should remind this debate is not new
tcp/ip was, in 80s, described as a cheap protocole without the complexity and richness of "industrial" protocols.

all of that was hogwash and flushed by the commodity of internet.

"not neutral" network existed, exists and will exist. for specific applications, for an alternate network, for proprietary services.

but not the "internet". because internet is that useful commodity than nobody will be able to change. even if cables operators or governments try to change it (or to overprotect) people will simply invent new way to circumvent, other nodes will appear to replace bell or to emulate it. and the whole "cheap network" will be recreated.

people did that in 80s/90s, why they couldn't do again in 2010s or 2020s ? the technology, the laws, the mathematics didn't change.

Submitted by John Dowdell (not verified) (%c) on Wed, 2006-05-03 14:54.

Hi Tim -- Do you see ways that allowing for varietal pricing on connectivity actually harms the net? Usually direct, mutually-agreeable pricing seems to help more than centralized political control does. I'm increasingly getting the sense that "network neutrality" is codeword for "let's prohibit certain financial relations between consenting adults"... do you have concise source info which could clearly show otherwise? Thanks!

(Me, I don't care either way in the matter, I've got no horse in this race, but I've spent a lot of time trying to figure out what this sudden advertising of phrase "network neutrality" means and the very fuzziness of the conversations worries me, that's where I'm coming from.)

Submitted by Richard Bennett (not verified) (%c) on Wed, 2006-05-03 14:22.

You make a number of claims that are either misleading or simply wrong, so I'd like to point some of them out and show you where your analysis of the "neutrality" concept breaks down.

You say: The network did not look inside packets.

Certainly you know better than this. HTTP 1.0 had a severe performance problem because it opened a new TCP connection for every object. TCP applies a "slow start" algorithm to each new connection, which is a traffic control kludge intended to keep interior links from being overwhelmed. It was necessary to alter the design of HTTP to re-use TCP connections in order to boost its performance. This is an example of packet discrimination on the Internet of today. TCP also places more value on old packets than on new ones, preferring to re-transmit dropped old packets before transmitting new ones, regardless of age. This isn't a problem for the application that the Internet was designed around - file transfer - but it's a major issue for real-time applications such as voice and video. And the Internet gives preference to short packets over long ones, especially in the RED algorithm that discards packets based on size and type from interior queues. So let's not be foolish and pretend things are other than as they are.

Anyone can build a new application on the Web, without asking me, or Vint Cerf, or their ISP, or their cable company, or their operating system provider, or their government, or their hardware vendor.

The existing Internet only allows experimentation and innovation within the narrow sphere bounded by non-prioritized, best-effort links. While there's been plenty to do on that front for 25 years - all sorts of new ways to apply the file transfer model - it's a major problem for all the new applications that require protection from latency, such as those I've mentioned.

It's no secret that all the major innovations in communication and networking for the last ten years have taken place off the Internet: wireless phones, wireless LANs, location-based services, home networks, broadband over powerline, and location-based services. Opponents of "net neutrality" simply want to update the Internet's service space so that it can act as a faithful intermediary for these advanced networks and their QoS requirements. Do we need government's permission to do that, or can we and our investors conduct this experiment on our own?

Submitted by blah (not verified) (%c) on Wed, 2006-05-03 21:33.


Certainly you know better than this. HTTP 1.0 had a severe performance problem because it opened a new TCP connection for every object. TCP applies a "slow start" algorithm to each new connection, which is a traffic control kludge intended to keep interior links from being overwhelmed. It was necessary to alter the design of HTTP to re-use TCP connections in order to boost its performance.

You're looking at things from the wrong end...the claim was that the network (devices between the two end points) didn't "look inside" IP packets. HTTP is an application level protocol, and there is no claim made by the author that either of the two end points is expected to remain transport-layer agnostic (which most network architects expect out of application level protocols though).

Your second comment addressed it better. Routers do look at the headers of IP packets, to determine their destinations, to be able to route them. So the original post was indeed inaccurate. It was unfortunate that you used an irrelevant argument in your first comment on it, it weakened your (valid) argument that the network does look inside packets.


"It's no secret that all the major innovations in communication and networking for the last ten years have taken place off the Internet: wireless phones, wireless LANs, location-based services, home networks, broadband over powerline, and location-based services. Opponents of "net neutrality" simply want to update the Internet's service space so that it can act as a faithful intermediary for these advanced networks and their QoS requirements. Do we need government's permission to do that, or can we and our investors conduct this experiment on our own?"

Lets use an analogy to look at what you're saying. The connectivity ISPs provide is like a toll road. You pay to use the road, either on a per-trip basis (pay per use), or you get a season pass (flat rate fee). The bandwidth an individual user uses can be compared to the kinds of / numbers of her/his vehicles allowed on the road for the price paid.

So you want to be able to charge
[1] Users who use that road and *need* preferential access - their vehicles would be useless to them otherwise.
[2] Destinations on that road which have users who *need* preferential access - charging them would be allowing them to subsidize their users, or pay bulk rates for their users and charge their users lower rates per-user, or give them special offers etc.

Obviously, the preferential users will end up being the ISP's most profitable customers since your costs are one-time investments.

So the questions that come up are
[1] What is the incentive to invest in maintaining the "normal" road, the road on which normal users travel, the ones who pay the existing fees? What is the incentive to improve the quality of service for this class of users as the technology becomes available to do that ? (e.g. IPv6 migration). The less maintenance that is done on these roads, the more pressure on destinations by these users to pay for preferential access. And users will end up paying more ultimately for those destinations' services, directly or indirectly.

[2] Do you not see a strong incentive for an ISP to degrade the quality of service to individual destinations, to incentivise them to move to a preferential access structure?

What the opponents of net neutrality want to do would work well in an ideal world with absolutely free markets and enough competition for every kind of big ISP to exist. That isn't the case, how many *huge* ISPs do we have? All that it takes is their forming an informal, unspoken cartel, because they see that its in their best interests to move to a preferential traffic structure. In that case, who protects the interests of the consumer?

Nobody. Thats where the government needs to step in. And we know that regulation when done needs to be done in the simplest fashion possible - the more complex the regulatory structure, the tougher it is to do business.

So the government needs to "define" its protection of consumers in the simplest fashion possible...to offer businesses including ISPs as much freedom as possible while ensuring that consumers do not lose out in the least on existing service, as well as upgrades to their service.

Thats in a world in which you accept the consumer as the person who really matters. The moment that you disagree with that, you're questioning the existing financial system...which is an altogether different issue/discussion.

Submitted by timbl (%c) on Wed, 2006-05-03 17:07.

I am very happy with the net being enhanced so that it can varry video traffic, say, much more effectively. The threat has been that enhanced capacity is sold such that one particular movie vendor buys the exclusive right to deliver high bandwidth services though my ISP. The means thae the movies I watch on the net are determined by cable provider (as now) and the deals they make with movie channels. If that bandwidth exists, I want it to support an open market for information and entertainment.

As for HTTP and TCP, they are end-end protocol - my computer and yours look at packets, but the routers in the net don't -- they only do IP. The changes you mention take place are oustide the Internet cloud, in the end computers. Inside the cloud, IP packets trundle across the net unknowing. The routers (in the original architecture) know IP, not TCP or HTTP.

Now the issue is whether the router will look at your packet and see it is a communciation destined for LandEnd and drop it because your ISP has a deal with LLBean.

Submitted by Richard Bennett (not verified) (%c) on Wed, 2006-05-03 17:36.

OK, I think I see what your problem is. You say:

As for HTTP and TCP, they are end-end protocol - my computer and yours look at packets, but the routers in the net don't -- they only do IP. The changes you mention take place are oustide the Internet cloud, in the end computers. Inside the cloud, IP packets trundle across the net unknowing. The routers (in the original architecture) know IP, not TCP or HTTP.

In the 80s it was believed (by Cerf, et. al.) that network congestion control could be managed at the end-points, but practice has shown that's not the case. There's something called "Internet meltdown" that occurs. Here's part of RFC 2309:

The original fix for Internet meltdown was provided by Van Jacobson. Beginning in 1986, Jacobson developed the congestion avoidance mechanisms that are now required in TCP implementations [Jacobson88, HostReq89]. These mechanisms operate in the hosts to cause TCP connections to "back off" during congestion. We say that TCP flows are "responsive" to congestion signals (i.e., dropped packets) from the network. It is primarily these TCP congestion avoidance algorithms that prevent the congestion collapse of today's Internet.

However, that is not the end of the story. Considerable research has been done on Internet dynamics since 1988, and the Internet has grown. It has become clear that the TCP congestion avoidance mechanisms [RFC2001], while necessary and powerful, are not sufficient to provide good service in all circumstances. Basically, there is a limit to how much control can be accomplished from the edges of the network. Some mechanisms are needed in the routers to complement the endpoint congestion avoidance mechanisms.

The routers look inside TCP and don't discard ACKs.

Congestion increases latency, hence we need interior mechanisms - in the routers - to accomplish low-latency streaming. That's the main reason that "neutrality" in its strict form will never fly: we have to discriminate amongst packets based on the QoS characteristics to make these new applications fly.

The example you cite is actually illegal according to existing law and is not really germane to the issue that's before the US Congress at the moment. A more relevant example would be whether my ISP can lower the priority of voice packets streaming from eBay's Skype service to Best Effort while allowing its own voice service to use Expedited Voice.

That's a business issue, and applying the principle that you get what you pay for it's not particularly un-American to allow them to do that. And while there's certainly potential for abuse in this new world, it goes both ways: what if Google marked all their web traffic as Expedited Voice even when it wasn't? Under your view the ISP is powerless and has to honor it, and that's just not right.

Submitted by timbl (%c) on Wed, 2006-05-03 22:06.

Thank you for the link, I did read RFC 2309 (though dated 1989, not quite the 'original architecture'), and while section 3 only discusses queue management without mentioning peeking at TCP, and section 4 concludes that more research is necessary for congestion problems, I understand that congestion control in routers could well be best done giving preference to ACKs. It certainly seems intuitively reasonable, so I'll certainly accept your assertion that is now common practice.

But I think you misunderstand the concern I have about the legislation. I am not against innovation in the network protocols. I am not worried about favoring ACK packets, but certain company's packets. As I said above, I am happy that "We may pay for a higher or a lower quality of service. We may pay for a service which has the characteristics of being good for video, or quality audio." I am against a subtle commercially driven discrimination. You suggest: "A more relevant example would be whether my ISP can lower the priority of voice packets streaming from eBay's Skype service to Best Effort while allowing its own voice service to use Expedited Voice." Yes, here is an example of a connection between very close layers, the IP and the VOIP layers. As they are close, you can argue that they should be the same layer, and your ISP is in the business of voice just as much as data. (Actually, I don't like that argument, as I would prefer to be able to chose independently who I pay to connect through from voice service to existing plain old phone network. I'd also like to be able to use a service which uses a new standard encoding even if my local ISP hasn't adopted it yet).

But suppose you allow that, then, where do you stop? Suppose your ISP runs an online auction: is there any reason why it should support traffic to eBay at all, when it has its own auction service? Suppose it runs its own on-demand movies - why should it have to allow through HBO packets? Suppose it has its own search portal -- why should it give preference to Google's packets, when the customer has available its own search service? Suppose the degradation happens now, not only to Skype traffic, but traffic from video sources of stations with particular political views? What happens when your ISP's platinum partners establish favorable treatment for packets from sites with particular views on evolution? It is a slippery slope, and the bottom end is not nice at all. If there is a way of influencing the browsing choices of people, even slightly, there will be money in it, and when there is money in it there will be unscrupulous people trying to get that control. Do you really want to us to set off down that slope? Sometimes you don't know what you've got till it's gone.

Submitted by Richard Bennett (not verified) (%c) on Thu, 2006-05-04 16:56.

OK, so we've narrowed the disagreement to one fundamental issue: can we allow ISPs to adjust packet (really "stream") priorities without opening the door to all sorts of abuse? In other words, how can we allow AT&T to reduce the latency of its own VoIP streams without doing harm to Google, Skype, Vonage, etc. (The same issue occurs with video, but the answer's the same so one example will do.)

I think the answer is to regulate broadband Internet access in the least intrusive way that prevents egregious abuse, and let the marketplace do the fine tuning. The COPE bill that the House Energy and Commerce Committee passed last week directed the FCC to continue enforcing regulations that protect these rights:

* To encourage broadband deployment and preserve and promote the open and interconnected nature of the public Internet, consumers are entitled to access the lawful Internet content of their choice.

* To encourage broadband deployment and preserve and promote the open and interconnected nature of the public Internet, consumers are entitled to run applications and use services of their choice, subject to the needs of law enforcement.

* To encourage broadband deployment and preserve and promote the open and interconnected nature of the public Internet, consumers are entitled to connect their choice of legal devices that do not harm the network.

* To encourage broadband deployment and preserve and promote the open and interconnected nature of the public Internet, consumers are entitled to competition among network providers, application and service providers, and content providers.

I think you would agree that these guidelines prevent a broadband access company from blocking access to lawful sites, so the blocking scenarios you describe are unlawful and not a worry. That leaves the "degradation" scenarios.

There are couple of reasons that "degradation" of service (meaning demoting streams from high-priority to normal, best-effort priority) cannot and should not be legally prohibited.

For one thing, it's absolutely necessary to police out-of-spec streams in order for high-priority, low-latency streams to work. The whole system of putting the short packets that VoIP uses at the head the internal queues has no value if normal web traffic, ftp, and Bit Torrent streams are also marked for high-priority. If everybody gets high-priority, nobody gets it.

And the other reason relates to bundling agreements that the ISPs want to offer their customers and that their customers want to buy. Is it criminal for the ISP to offer me best-effort service for $20/mo, high-priority for $40/mo that I can use anywhere, and a bundle of best effort with their own VoIP for, say, $30/mo? I think a lot of people would buy that service and it makes a lot of sense. It also means that the low-price users are getting a bit of a subsidy via the voice service, an objective good for the masses. But it certainly does put Skype at a disadvantage, but that's sort of inevitable given that Skype hasn't spent the money to build a network and AT&T has.

Skype then has a choice: they can continue hacking away and improving their performance like every other application on the net has always done, or they can make a deal with the ISP that pools the purchasing power of the their customers and enables them to get a $30/mo bundle through Skype. And then we have true competition again.

The big issue here is that the choices that need to be made between good practices and bad are very hard to make in legislation, which tends to be more like an ax than a scalpel. Anti-competitive practices are hard to identify until we have actual markets in which to measure them. So at this point it seems that the prudent thing is to ban only the most egregious abuses in law, and wait and see what really comes to pass as the new IMS networks are rolled out.

The good news is that the Telco networks enabled under COPE can only exist in jurisdictions already served by cable, so there will be no true monopoly in play here. And if the Telcos and Cable MSOs play rough, we can regulate them more and also build more Muni wireless, auction off more licensed spectrum, build BPL and WiMax, etc. At any rate we simply don't know enough about the management of priority-based streams on large, multiply-interconnected networks to impose lots of regulations in advance. So let's start the experiment and see where it takes us.

In its day the best-effort Internet was a radical experiment that violated a lot of good engineering practice about network efficiency, but it ended up succeeding because the need was great and the bandwidth was there. It's now time to take the next step in the evolution of the Internet's plumbing, taking it from free-rider status to truly the dominant network of the day.

That's where we are, trying to build an Internet that can pay its own way.

Submitted by timbl (%c) on Sun, 2006-05-07 16:26.

This is indeed where we disagree. You say "I think the answer is to regulate broadband Internet access in the least intrusive way that prevents egregious abuse, and let the marketplace do the fine tuning." I understand your point, but I believe that won't work, as if you degulate, you destroy the markets for IP and services over IP. The market for services on top of IP relies on non-discriminatory access to IP.

You say, "Is it criminal for the ISP to offer me best-effort service for $20/mo, high-priority for $40/mo that I can use anywhere, and a bundle of best effort with their own VoIP for, say, $30/mo? I think a lot of people would buy that service and it makes a lot of sense." Of course what is criminal depends on the law. But what is beneficial? Well, a lot of people bought the closed pre-internet AOL, Prodigy etc worlds before the open Internet. They got their connectivity and their information bundled for one low price. It "made sense". But it didn't hold a candle to being connected to the open web. And indeed, the market sorted it out.

However, if your ISP is free to set that $40 to any level it likes whenever the competition for voice services heats up, then there won't be competition for voice. Because it is a real pain to switch to a competing cable company, and in many towns you just can't.

I liked the idea of being able to change long distance carrier without getting a new phone line. I like the SIM card in my GSM phone which allows me to chose my telco and phones separately. Those things are good for me and for the industry, I think. When it comes to net, then the same applies, but there is another aspect. Network connectivity is access to information. Information is what I base my view of life and all my decisions on. It is the layer on which the market and politics and scientific layers of our society run. Control over a consumer's experinece is therefore a very powerful weapon. Hence the constant corporate and state (in some countries) attempts to get that control. When my ISP gives me that package, I have to use their phone service. What about their radio stations? Will they control also what news I listen to? Presumably. And the TV I watch? Presumably. That's not what I call the Internet.

TV is an incredibly powerful medium. (For example, the elections in the US seem to be largely a function of TV advertising). The total value of TV is currently low in that there is a small amount of information availoable from a small number of sources, even though it be delivered with irresistible effectiveness. The opening up of TV provision with IPTV could have a very refreshing effect on competition for TV. I'd be able to buy History channel without the ads, and listen to town meeting from any town, not just mine. This relies on the ability of the consumer to directly connect to any place. I think that is so important that yes, I think we should go to the trouble of separating the layers legally.

The reason that new things flourish on the web is that there is this open competition -- Google doesn't have to negotiate with ATT to start a new search engine. Now you are saying you don't want that openness for enhanced voice-capable net.

I wonder whether have taken a defensive position because you mistakenly felt that net neutrality was an argument aganst better high priority lower layer protocols. Now you know that it is not the case (here anyway), are you really suggesting that we drop the open competition for services above and below the IP layer for voice-capable net?

You say, "Skype then has a choice: they can continue hacking away [...], or they can make a deal with the ISP that pools the purchasing power of the their customers and enables them to get a $30/mo bundle through Skype." And then we have true competition again."

Ouch. True competiton? Competiton on the Web allows you to start small, write an app and run it. Your idea of 'competiton', where you have to negotiate with huge companies to start, is a sad one which would not have allowed the Web to happen at all, if it had applied to IP in general. Why do you think voice-capable IP doesn't need this open market to thrive?

What is Skype, in essence? (a) It is a computer program that uses the internet. (b) It is a way of finding the IP address of your friend and punching though his NAT box in this world where we don't all have domain names and IP addresses. This is where internet engineering is suboptimal. (I belive many more peer-peer applications would have sprouted were it not for this problem.) (c) It is a for-pay service for connecting through to the plain old telephone service.

When it comes to (a) getting software, I really would like to have the option of chosing this. When it comes to (b), the coordination service, that is a bug in the current internet, and there may be ways of fixing it which could be standardized so that different sytems could call each other at home. When it comes to (c) a VIOP-POTS gateway, that really can and should be a competive market.

Let the ISP offer me best-effort service for $20/mo, high-priority for $40/mo that I can use anywhere. If their independent business which sells (a), (b) and/or (c) wants to offer me $10/month as an incentive for using their service, because of the profit they will make through that service, then fine. But if they want to cut off other ways in which I run audio over IP, then no, that is not fine.

Why doesn't this fall under the right some might propose to strike any business deal and let the 'market sort it out'? Because of the difficulty and expense of cabling up a town, and the monopoly-like effect it has.

There are just two ways the service can be rolled out, like cable, or with the openness of the Internet. We already have cable.

Of course this internet will pay its way, because there is no way I can get any voice grade IP without paying for it, and so the market can set the price. And the market will work much better, as it will be independent of the services on top of it.

The whole VOIP market in fact will be able to take off. There will be market for teleconference bridge software and services with much more interesting features than now. There will be room for new genres of voice communication, say... streamed lectures with question and answer, ...stereo family meetings, things we haven't imagined yet. The end result will be a bigger total market and more profits for the ISPs, too.

Submitted by Richard Bennett (not verified) (%c) on Mon, 2006-05-08 05:14.

I've taken a defensive position against "net neutrality" because most of what's been written in support of it is crap. One group of Net Utopians claims that the Internet is supposed to treat all bits and all packets as if they had equal value, and any examination of their contents or prioritizing as they pass through routers is a violation of the sacred principles of IP architecture brought down from the mountain by Vint Cerf and etched in stone as a holy covenant with The Almighty. David Weinberger and David Isenberg argue this line, as do their Cluetrain Manifesto buddies. Another version of neutrality maintains that prioritization is fine as long as the carriers open their high-priority queues to anyone and they don't offer higher-level services such as VoIP on their own. This is the general view of the Save the Internet Coalition. And then there's the Arianna view that neutrality has something to do with blocking web sites, and yours that it's to do with exclusive access to your net phone number. These arguments are so slippery I may as well be arguing for evolution against the Intelligent Design creationists; any time I win a debate I'm accused of attacking a strawman.

I want a replacement for IP that works like the ISO network layer protocols, one service for datagrams and another for reliable, connection-oriented service with hop-to-hop retransmission and reasonable multicast. IPv4 is an incredibly creaky protocol, poorly designed at the outset and clearly incapable of handling the needs of the next generation of applications. IPTV needs multicast service with real-time retransmission like we have in WiFi. The TCP/IP service isn't rich enough for this application and for the others you've mentioned. All it takes to make Internet multicast to collapse is a couple of dropped packets on one branch of the tree. A reasonable network would be capable of handling retransmissions internally and not have to bother the source each time they were needed.

Most of the complaining about neutrality is from application-level service companies like Google who would apparently be quite happy if the Internet stopped evolving as any change in the lower levels is a threat to their monopoly. I work at the transport layer and below, and with the kinds of applications the Internet can't support yet, like video conferencing. My field is caught in a stranglehold by Vint Cerf's peevish architecture.

You should also be aware that nobody's ever made money selling IP; the big companies that were setup to provide IP backbone services such as PSI and WorldCom have gone belly-up, and the only long-haul links you can get today are sold by voice network companies who are hoping for enough consolidation to bring prices to a reasonable rate.

There has to be profit in IP if the carriers on the last 100 miles are to improve their networks, and the networks have to be improved if we're to reap the benefits of real broadband. From a business standpoint the only way this can happen is if the carriers can offer services above IP that make use of unrealized capabilities in IP for Differentiated Services enabled by DSCP and complement IP with a more powerful layer two.

The Cerf architecture is missing a session layer, and that defect is responsible for a lot of the controversy today. The Telcos have a session layer, IMS, that enables a set of multimedia services that may be the cash machines they need to satisfy their responsibility to their shareholders while building out higher-bandwidth, low-latency networks. ISO had a session layer, but the Internet didn't need one since it was a free network for all in the Walled Garden of Academe of its first decade.

I'm very encouraged by your admission that IP has architectural flaws, and would like to know if you see any clever ways of addressing them.

And BTW, it AOL and Prodigy didn't compete with the Open Internet in their early days because there wasn't one; there was only a Closed Internet for researchers forbidden from using it for commercial purposes. The spirit of monasticism that era inspired is still with us, unfortunately.

Submitted by Sarven Capadisli (not verified) (%c) on Wed, 2006-05-03 09:12.

Neutrality of connection to the Internet (as you highlighted) would be nice to have as it creates an even level for many; however, even if a legislation goes through, the complexity of the model is only simplified for the time being. The new layer and business models (data collection and mining by major players on the Net - which already exists) will get even more sophisticated and applied by wider number of organizations. This can only lead to a new desire for neutrality.

Perhaps the emerging friction within the 'neutrality of communication' concept is part of the evolution of this New Media.

Submitted by Scott L Holmes (not verified) (%c) on Wed, 2006-05-03 02:17.

In conversations with a variety of content developers, I've become convinced that implementing your ideas for a neutral web is impeded somewhat by perceptions of content providers. Talented and creative web designers perceive the current models promoted by the W3C as "academic" and irrelevant. This perception probably has at its root, the inadequacy of popular web designing tools. But even when these same developers write markup by hand, they tend to fall back on simple ideas such as table-based layout, ignoring years of prior work.

This phenomenon ends up manifesting itself in a variety of ways, but most noticeably as a browser war.

If we consider the army of content providers as a workflow or toolchain, it ends up looking like this:

  • Inadequate tools generate layout and other "visuals"
  • Content provider perceives layout and other visuals as "The Web"
  • Tools ignore W3C
  • Content provider ignores W3C - perceives all problems as bad browser
  • Content provider promotes "good browser" because inadequate tools do what they want in those browsers
  • Content provider completely misses the point of the neutral web - on account of a built-in strongly encouraged bias against all the "bad browsers" out there.

Designing legislation for a neutral web may be very difficult to "sell" given this toolchain. I'm all for trying, however.

In conversations with content providers, I find that accessibility is extremely easy to "sell". A few suggestions is all it usually takes to get ems used instead of points - instantly allowing me to increase the font size to aid in readability. Also, accessibility seems to be the foundation of a neutral web. Continuation of seeking accessibility legislation may produce the useful side affect of a neutral web.

So, to reach your goal, I believe the W3C should:

  • Do everything they can to encourage tool developers to dramatically improve the generated content - web pages and web architecture
  • Consider a W3C "fast track" that focuses on a dramatically simplified technology layer - to encapsulate the complexity of existing standards (hopefully lowering the "price of entry" for content providers) - It's really all about complexity management in the end.
  • Continue promoting accessibility but perhaps even more so
  • Let neutrality come naturally as a result of these other efforts