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.