Die Antwort lautet: der ISO- OSI- Stack.
OSI steht für Open Systems Interconnection (ISO ist die International Standardization Organization) und ist ein Modell, das die Struktur definiert, die zum Übertragen von Daten zwischen allen Arten von Geräten verwendet wird. Jede Ebene ist eine andere Abstraktionsschicht und fügt Regeln oder Details hinzu, die das Kommunikationsprotokoll definieren.
Während das Internet (mit Ausnahme von Dingen, die üblicherweise damit verbunden sind, wie z. B. HTTP) zu den oberen Schichten (der Netzwerkschicht) gehört, ist die serielle Kommunikation nur eine Möglichkeit, die physische Schicht zu definieren.
Dies ist der OSI-Modellstapel im Vergleich zum für das Internet verwendeten TCP / IP-Modell: Sie können sehen, dass das Internet auf Netzwerkebene definiert ist, während das serielle Protokoll (im engeren Sinne nicht die Implementierung) von der physischen Schicht definiert wird. an der Basis des Stapels.
Aus dem Wiki über die Internet Protocol Suite :
Die Internetprotokollsuite ist ein Satz von Kommunikationsprotokollen, die für das Internet und ähnliche Netzwerke verwendet werden, und im Allgemeinen der beliebteste Protokollstapel für Weitverkehrsnetzwerke. Es ist allgemein bekannt als TCP / IP wegen seiner wichtigsten Protokolle: Transmission Control Protocol (TCP) und Internet Protocol (IP)
Es verfügt über vier Abstraktionsschichten mit jeweils eigenen Protokollen. Vom niedrigsten zum höchsten sind die Schichten:
Die Verbindungsschicht (üblicherweise Ethernet) enthält Kommunikationstechnologien für ein lokales Netzwerk.
Die Internetschicht (IP) verbindet lokale Netzwerke und stellt so das Internetworking her.
Die Transportschicht (TCP) übernimmt die Host-zu-Host-Kommunikation.
Die Anwendungsschicht (z. B. HTTP) enthält alle Protokolle für bestimmte Datenkommunikationsdienste auf Prozess-zu-Prozess-Ebene (z. B. wie ein Webbrowser mit einem Webserver kommuniziert).
Ethernet und WiFi sind Beispiele für Protokolle, die als Netzwerkzugriffsschicht fungieren können und das physische Medium und die grundlegenden Übertragungsregeln (wie die Codierung von Symbolen) für die Internetverbindung bereitstellen.
Andere Protokolle, die auf verschiedenen Ebenen des Stapels verwendet werden, sind, wie erwähnt, TCP, UDP, HTTP und viele andere.