Comunicazione wireless - TCP / IP
Il protocollo TCP / IP originale era definito come quattro livelli software costruiti sull'hardware. Oggi, tuttavia, TCP / IP è pensato come un modello a cinque livelli con i livelli denominati simili a quelli del modello OSI.
Confronto tra OSI e TCP / IP Suite
Quando confrontiamo i due modelli, troviamo che nel protocollo TCP / IP mancano due livelli, sessione e presentazione. Il livello dell'applicazione nella suite è generalmente considerato come la combinazione di tre livelli nel modello OSI.
Il modello OSI specifica quali funzioni appartengono a ciascuno dei suoi livelli, ma i livelli della suite di protocolli TCP / IP contengono protocolli relativamente indipendenti che possono essere combinati e abbinati, a seconda delle esigenze del sistema. Il termine gerarchico significa che ogni protocollo di livello superiore è supportato da uno o più protocolli di livello inferiore.
Livelli nella suite TCP / IP
I quattro livelli del modello TCP / IP sono il livello da host a rete, il livello Internet / rete, il livello di trasporto e il livello dell'applicazione. Lo scopo di ogni livello nella suite di protocolli TCP / IP è descritto in dettaglio di seguito.
L'immagine sopra rappresenta i livelli della suite di protocolli TCP / IP.
Livello fisico
TCP / IP non definisce alcun protocollo specifico per il livello fisico. Supporta tutti i protocolli standard e proprietari.
A questo livello, la comunicazione avviene tra due hop o nodi, un computer o un router. L'unità di comunicazione è asingle bit.
Quando viene stabilita la connessione tra i due nodi, un flusso di bit scorre tra di loro. Lo strato fisico, tuttavia, tratta ogni bit individualmente.
La responsabilità del livello fisico, oltre alla consegna dei bit, corrisponde a quanto menzionato per il livello fisico del modello OSI, ma dipende principalmente dalle tecnologie sottostanti che forniscono i collegamenti.
Livello di collegamento dati
TCP / IP non definisce neanche alcun protocollo specifico per il livello di collegamento dati. Supporta tutti i protocolli standard e proprietari.
Anche a questo livello, la comunicazione è tra due hop o nodi. L'unità di comunicazione, tuttavia, è un pacchetto chiamato aframe.
UN frame è un pacchetto che incapsula i dati ricevuti dal livello di rete con un'intestazione aggiunta e talvolta un trailer.
La testa, tra le altre informazioni di comunicazione, include l'origine e la destinazione del frame.
Il destination address è necessario per definire il giusto destinatario del frame perché molti nodi potrebbero essere stati collegati al collegamento.
Il source address è necessario per una possibile risposta o riconoscimento come potrebbe essere richiesto da alcuni protocolli.
I protocolli LAN, Packet Radio e Point-to-Point sono supportati in questo livello
Livello di rete
A livello di rete, TCP / IP supporta il protocollo Internet (IP). Il protocollo Internet (IP) è il meccanismo di trasmissione utilizzato dai protocolli TCP / IP.
- IP trasporta i dati in pacchetti chiamati datagrams, ciascuno dei quali viene trasportato separatamente.
- I datagrammi possono viaggiare lungo percorsi diversi e possono arrivare fuori sequenza o essere duplicati.
L'IP non tiene traccia delle rotte e non ha la possibilità di riordinare i datagrammi una volta arrivati a destinazione.
Livello di trasporto
C'è una differenza principale tra il livello di trasporto e il livello di rete. Sebbene tutti i nodi in una rete debbano avere il livello di rete, solo i due computer finali devono avere il livello di trasporto.
Il livello di rete è responsabile dell'invio di singoli datagrammi dal computer A al computer B; il livello di trasporto è responsabile della consegna dell'intero messaggio, che è chiamato asegment, da A a B.
Un segmento può essere composto da pochi o decine di datagrams. I segmenti devono essere suddivisi in datagrammi e ogni datagramma deve essere consegnato al livello di rete per la trasmissione.
Poiché Internet definisce un percorso diverso per ogni datagramma, i datagrammi possono arrivare fuori ordine e possono essere persi.
Il livello di trasporto sul computer B deve attendere l'arrivo di tutti questi datagrammi, assemblarli e ricavarne un segmento.
Tradizionalmente, il livello di trasporto era rappresentato nella suite TCP / IP da due protocolli: User Datagram Protocol (UDP) e Transmission Control Protocol (TCP).
Un nuovo protocollo chiamato Stream Control Transmission Protocol (SCTP) è stato introdotto negli ultimi anni.
Livello applicazione
Il livello dell'applicazione in TCP / IP è equivalente ai livelli combinati di sessione, presentazione e applicazione nel modello OSI.
Il livello dell'applicazione consente a un utente di accedere ai servizi della nostra Internet privata o di Internet globale.
Molti protocolli sono definiti a questo livello per fornire servizi come il trasferimento di file di posta elettronica, l'accesso al World Wide Web e così via.
I protocolli supportati in questo livello sono TELNET, FTP e HTTP.