Internet’s Architectural principles
End-to-end principle: (Dave Clark, MIT)
- Network provides minimum functionality (connectionless forwarding, routing)
- Value-added functions at hosts (control functions): opposite of telephony model (phone simple, network complex)
- Idea originated in security: trust the network or the end-systems (what’s finally received) ?
- Beat the X.25 approach: stateful, connection-oriented, hop-by-hop control.