La risposta è: lo stack ISO- OSI .
OSI è l'acronimo di Open Systems Interconnection (ISO è la International Standardization Organization) ed è un modello che definisce la struttura utilizzata per trasmettere dati tra ogni tipo di dispositivo. Ogni livello è un livello di astrazione diverso e aggiunge regole o dettagli che definiscono il protocollo di comunicazione.
Mentre Internet (escluse le cose che sono comunemente associate ad esso, come HTTP) appartiene ai livelli superiori (il livello Rete), la comunicazione seriale è solo un modo per definire il livello fisico.
Questo è lo stack del modello OSI, rispetto al modello TCP / IP utilizzato per Internet: puoi vedere che Internet è definito a livello di rete, mentre il protocollo seriale (in senso stretto, non l'implementazione) è definito dal livello fisico, alla base della pila.
Da Wiki sulla suite di protocolli Internet :
La suite di protocolli Internet è l'insieme dei protocolli di comunicazione utilizzati per Internet e reti simili, e generalmente lo stack di protocollo più popolare per le reti geografiche. È comunemente noto come TCP / IP, a causa dei suoi protocolli più importanti: TCP (Transmission Control Protocol) e IP (Internet Protocol)
Ha quattro livelli di astrazione, ognuno con i propri protocolli. Dal più basso al più alto, i livelli sono:
Il livello di collegamento (comunemente Ethernet) contiene tecnologie di comunicazione per una rete locale.
Il livello Internet (IP) collega le reti locali, stabilendo così internetworking.
Il livello di trasporto (TCP) gestisce la comunicazione host-to-host.
Il livello applicazione (ad esempio HTTP) contiene tutti i protocolli per servizi di comunicazione dati specifici a livello da processo a processo (ad esempio come un browser Web comunica con un server Web).
Ethernet e WiFi sono esempi di protocolli che possono funzionare come Network Access Layer, fornendo il supporto fisico e le regole di trasmissione di base (come la codifica dei simboli) per la connessione a Internet.
Altri protocolli utilizzati a diversi livelli dello stack sono, come detto, TCP, UDP, HTTP e molti altri.