End-To-End Computer Networking System
An End-To-End Computer Networking System is a Computer Networking System in which application-specific features are located in the communicating end nodes of the network, rather than in intermediary nodes.
- AKA: End-To-End Principle, End-To-End Network, Net Neutrality.
- Example(s):
- …
- Counter-Example(s):
- See: David D. Clark, Computer Network, Network Planning And Design, End Node, Gateway (Telecommunications), Router (Computing), Paul Baran, Donald Davies, Packet-Switched Network, Louis Pouzin, CYCLADES, Jerome H. Saltzer.
References
2021a
- (Wikipedia, 2021) ⇒ https://en.wikipedia.org/wiki/End-to-end_principle Retrieved:2021-7-9.
- The end-to-end principle is a design framework in computer networking. In networks designed according to this principle, application-specific features reside in the communicating end nodes of the network, rather than in intermediary nodes, such as gateways and routers, that exist to establish the network.
The essence of what would later be called the end-to-end principle was contained in the work of Paul Baran and Donald Davies on packet-switched networks in the 1960s. Louis Pouzin pioneered the use of the end-to-end strategy in the CYCLADES network in the 1970s. The principle was first articulated explicitly in 1981 by Saltzer, Reed, and Clark. The meaning of the end-to-end principle has been continuously reinterpreted ever since its initial articulation. Also, noteworthy formulations of the end-to-end principle can be found before the seminal 1981 Saltzer, Reed, and Clark paper.
A basic premise of the principle is that the payoffs from adding features to a simple network quickly diminish, especially in cases in which the end hosts have to implement those functions only for reasons of conformance, i.e. completeness and correctness based on a specification. Implementing a specific function incurs some resource penalties regardless of whether the function is used or not, and implementing a specific function in the network distributes these penalties among all clients.
- The end-to-end principle is a design framework in computer networking. In networks designed according to this principle, application-specific features reside in the communicating end nodes of the network, rather than in intermediary nodes, such as gateways and routers, that exist to establish the network.
2021b
- (CS Stanford, 2021) ⇒ https://cs.stanford.edu/people/eroberts/cs201/projects/2010-11/NetNeutrality/Articles/Proponents.html Retrieved:2021-7-9.
- QUOTE: One of the most basic arguments in favor of Net Neutrality is that it is needed in order to preserve what is known as the “end-to-end principle". The end-to-end principle is one of the underlying system principles of the Internet, which states that network features should be implemented as close to the end points of the network -- the applications -- as possible. This is commonly expressed by describing the system as a "dumb" network with "smart" terminals. Lawrence Lessig and Robert W. McChesney argue that the end-to-end principle is what has made the Internet such a success, since "All of the intelligence is held by producers and users, not the networks that connect them."