Application innovation and financing is at the edge of the network

The Internet was conceived as an end-to-end, dumb network. The only function of the network was to route packets of information as efficiently as possible from one computer to another. The network routers are not aware of the content or data type of those packets. The network routers do not know if the packets they forward contain healthcare information or movies. They do not know who sent or who is receiving the packets, just their IP addresses.

The computers that run the applications -- the clients and servers -- are at the edge of the network. Content creation and innovation take place at the edges of the network. Every user is a potential application inventor and developer. The bulk of the cost -- people and equipment -- are also at the edge of the network.

This may be contrasted to the "smart" telephone network. The devices at the edges (primarily telephones) are cheap and simple, and the circuit switches are complex, expensive and designed to handle voice calls.

Applications like caller ID and voice mail run on computers inside the network. The computers are owned by the telephone company. The applications were designed by the telephone company, and it was they who decided to offer them.

Contrast that with Internet telephony (Voice over IP or VOIP). Many competing companies offer VOIP service with many options like conference calling, video calling, voice mail, caller ID with photos and user profiles, the ability to say you are "unavailable," etc.

These services run on computers owned by the users and the companies offering the service, not those of the network operators. The prices are low (or free) and anyone can enter the business and add new features.

The fact that anyone can decide to offer a service on the Internet also means more capital is available. The venture capital industry has been instrumental in funding Internet start-ups. Even if start-up companies are small, there may be an unlimited number of them.

It also means a small business with a small, specialized audience may be viable. A large record company can only afford to produce and promote a few albums per year, but thousands of musicians can survive selling to a small fan base. Sales may be small, but so are the costs of production and distribution. (See the class note on the long tail).

Once applications are developed, the network provides a platform for deployment and testing. For example, after writing the first Web server and browser program, Tim Berners-Lee put it on the Internet, and invited people to download and try it. Companies regularly publish early (beta) versions of their software and invite the user community to find bugs and suggest changes. Software can evolve continuously.

As you see in these papers, the Internet architects intended it to be an end-to-end network:

Large ISPs like Verizon and SBC would like to re-engineer the Internet so they could charge rates that depend on the application, type of data or user. You can read and hear more on the politics surrounding these proposals at: Governments may also interfere with the end-to-end principle, for example, the Chinese government puts limits on the end-to-end design principle, and you can hear the result.


Disclaimer: The views and opinions expressed on unofficial pages of California State University, Dominguez Hills faculty, staff or students are strictly those of the page authors. The content of these pages has not been reviewed or approved by California State University, Dominguez Hills.