End-to-end-principe

Het end-to-end-principe is een netwerk ontwerpmethode waarbij applicatiespecifieke eigenschappen op communicatie-eindpunten worden gehouden.

Het principe staat in contrast met eigenschappen die op tussenliggende punten tussen de client en eindpunten bestaan, zoals gateways en routers. In deze methode geven tussenliggende knooppunten willekeurig gegevens door. Het gebrek aan onderscheid maakt het mogelijk om elk tussenliggend knooppunt door elk ander te vervangen zonder dat functies uitvallen, omdat functies alleen in eindpunten bestaan.

Het end-to-end principe verwijdert kritische componenten uit intermediaire communicatieknooppunten om de routing opties te vergroten, de data-afleversnelheid te verbeteren en ervoor te zorgen dat toepassingen alleen falen als het eindpunt faalt. Het principe werd ontwikkeld om te voorzien in de behoefte aan betrouwbare communicatie in inherent onstabiele omgevingen en wordt al lang gebruikt in de meeste netwerkmodellen.

Netneutraliteit is conceptueel gebaseerd op het end-to-end principe. Op dezelfde manier dat gegevens door alle tussenliggende knooppunten gaan zonder onderscheid in behandeling, vereist netneutraliteit dat Internet service providers (ISP) geen onderscheid maken tussen gegevens op hun netwerk.