Subprotokoll
Subprotokoll bezeichnet in der Netzwerktechnik ein eigenständiges Protokoll, das innerhalb eines bereits bestehenden Protokolls oder einer Sitzung operiert. Es definiert einen spezialisierten Satz von Nachrichten, Feldern und Verarbeitungsregeln, der für eine bestimmte Anwendung oder Funktion relevant ist. Subprotokolle nutzen das zugrunde liegende Transportprotokoll (etwa TCP, UDP oder TLS) als Träger, arbeiten dabei aber unabhängig von dem übergeordneten Protokoll, sodass sich unterschiedliche Subprotokolle leichter kombinieren lassen.
Durch Subprotokolle wird die Funktionalität modularisiert. Sie ermöglichen es, ihr eigenes Semantik und Fehlerverhalten zu definieren,
Die Aktivierung eines Subprotokolls erfolgt typischerweise während der Sitzungseröffnung. In vielen Fällen wird es verhandelt oder
Typische Einsatzgebiete sind Anwendungsprotokolle über eine Transportverbindung, bei denen verschiedene Formate oder Funktionen angeboten werden müssen,
Zu den Designherausforderungen gehören klare Spezifikationen, robuste Parsing- und Fehlerbehandlungsregeln, sichere Ressourcen- und DoS-Verteidigung sowie eine