Schichtenmodell
Ein Schichtenmodell (Layered Architecture) ist ein Entwurfsprinzip für Netzwerkprotokolle, bei dem die Gesamtaufgabe in aufeinander aufbauende Ebenen zerlegt wird. Jede Schicht hat eine klare Verantwortung, nutzt nur die Schnittstelle der darunterliegenden Schicht und bietet selbst wieder eine Schnittstelle (Service) nach oben an. Vorteile: Modularität, Wiederverwendbarkeit, Austauschbarkeit einzelner Protokolle ohne Änderung der übrigen Schichten.