Maison » 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
- Informatique

Taper

Système abstrait

Perturbation

Fondamentaux

Usage

Utilisation généralisée

Précurseurs

  • 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 cryptage in messaging apps like signal and whatsapp
  • content delivery networks (cdns)

Brevets:

NA

Idées d'innovations potentielles

!niveaux !!! Adhésion obligatoire

Vous devez être membre de l'association pour accéder à ce contenu.

S’inscrire maintenant

Vous êtes déjà membre ? Connectez-vous ici
Related to: end-to-end principle, network design, dumb network, intelligent edge, internet architecture, saltzer, reed, clark, application-specific functions, network neutrality.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

DISPONIBLE POUR DE NOUVEAUX DÉFIS
Ingénieur mécanique, chef de projet, ingénierie des procédés ou R&D
Développement de produits efficace

Disponible pour un nouveau défi dans un court délai.
Contactez-moi sur LinkedIn
Intégration électronique métal-plastique, Conception à coût réduit, BPF, Ergonomie, Appareils et consommables de volume moyen à élevé, Production allégée, Secteurs réglementés, CE et FDA, CAO, Solidworks, Lean Sigma Black Belt, ISO 13485 médical

Nous recherchons un nouveau sponsor

 

Votre entreprise ou institution est dans le domaine de la technique, de la science ou de la recherche ?
> envoyez-nous un message <

Recevez tous les nouveaux articles
Gratuit, pas de spam, email non distribué ni revendu

ou vous pouvez obtenir votre adhésion complète - gratuitement - pour accéder à tout le contenu restreint >ici<

Contexte historique

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

Inventions, innovations et principes techniques connexes

Retour en haut

Vous aimerez peut-être aussi