Home » The End-to-End Principle (networks)

The End-to-End Principle (networks)

1981
  • Jerome H. Saltzer
  • David P. Reed
  • David D. Clark
Team of computer scientists designing network architecture based on end-to-end principle.

A core design philosophy of the Internet and communication systems, the end-to-end principle states that application-specific functions, like reliability and error checking, should reside in the end hosts of a network rather than in the intermediary nodes. The network itself should be kept simple, focusing only on delivering packets. This places intelligence at the edges and creates a ‘dumb’ network core.

The end-to-end principle was a radical departure from the design of earlier telecommunication networks, like the telephone system, which placed significant intelligence and state management within the network core. The argument is that intermediary nodes (routers) cannot fully and correctly implement functions for all possible applications. For example, ensuring a file transfer is error-free requires acknowledgment from the final recipient, something a router partway through the path cannot guarantee. By implementing this logic in the end hosts (e.g., using TCP), the network core can be simplified to just forwarding packets. This design has profound implications: it fosters innovation, as new applications can be deployed without changing the network infrastructure. It also enhances scalability and robustness, as the failure of an intermediary node does not corrupt the state of an ongoing communication, which is managed by the endpoints. However, the principle is not absolute and has been debated, with network functions like firewalls and Network Address Translation (NAT) violating a strict interpretation.

UNESCO Nomenclature: 3307
– Computer science

Type

Abstract System

Disruption

Foundational

Usage

Widespread Use

Precursors

  • cyclades network’s host-centric design
  • arpanet’s focus on packet switching over circuit switching
  • systems design principles favoring simplicity and modularity

Applications

  • transport layer security (tls/ssl) for secure web browsing
  • peer-to-peer (p2p) file sharing applications
  • voice over ip (voip) protocols
  • end-to-end encryption in messaging apps like signal and whatsapp
  • content delivery networks (cdns)

Patents:

NA

Potential Innovations Ideas

Professionals (100% free) Membership Required

You must be a Professionals (100% free) member to access this content.

Join Now

Already a member? Log in here
Related to: end-to-end principle, network design, dumb network, intelligent edge, internet architecture, saltzer, reed, clark, application-specific functions, network neutrality.

Leave a Reply

Your email address will not be published. Required fields are marked *

AVAILABLE FOR NEW CHALLENGES
Mechanical Engineer, Project, Process Engineering or R&D Manager
Effective product development

Available for a new challenge on short notice.
Contact me on LinkedIn
Plastic metal electronics integration, Design-to-cost, GMP, Ergonomics, Medium to high-volume devices & consumables, Lean Manufacturing, Regulated industries, CE & FDA, CAD, Solidworks, Lean Sigma Black Belt, medical ISO 13485

We are looking for a new sponsor

 

Your company or institution is into technique, science or research ?
> send us a message <

Receive all new articles
Free, no spam, email not distributed nor resold

or you can get your full membership -for free- to access all restricted content >here<

Historical Context

(if date is unknown or not relevant, e.g. "fluid mechanics", a rounded estimation of its notable emergence is provided)

Related Invention, Innovation & Technical Principles

Scroll to Top

You May Also Like