End-to-end principle
The end-to-end principle is a design framework for distributed systems. 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.