Differenza tra TCP / IP e modello OSI

Autore: Laura McKinney
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 17 Maggio 2024
Anonim
Il Modello ISO OSI e TCP/IP a confronto
Video: Il Modello ISO OSI e TCP/IP a confronto

Contenuto


TCP / IP e OSI sono i due modelli di rete più utilizzati per la comunicazione. Ci sono alcune somiglianze e differenze tra loro. Una delle maggiori differenze è che l'OSI è un modello concettuale che non viene praticamente utilizzato per la comunicazione, mentre il TCP / IP viene utilizzato per stabilire una connessione e comunicare attraverso la rete.

Il modello OSI pone l'accento principalmente su servizi, interfacce e protocolli; fare una chiara distinzione tra questi concetti. Al contrario, il modello TCP non è in grado di descrivere distintamente questi concetti.

Inoltre, TCP / IP abilita solo la modalità di comunicazione senza connessione nel livello di rete ma entrambe le modalità (senza connessione e orientata alla connessione) nel livello di trasporto. Quando si tratta del modello OSI, supporta la comunicazione senza connessione e orientata alla connessione attraverso il livello di rete, ma nel livello di trasporto è consentita semplicemente la comunicazione orientata alla connessione. Dai un'occhiata alla differenza dell'articolo tra servizi senza connessione e orientati alla connessione, per una migliore comprensione.


Altre differenze sono discusse di seguito.

  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Confronto schematico
  5. Conclusione

Tabella di comparazione

Base per il confrontoModello TCP / IPModello OSI
Si espande aProtocollo di controllo della trasmissione / protocollo InternetSistema aperto Interconnect
SensoÈ un modello di server client utilizzato per la trasmissione di dati su Internet.È un modello teorico utilizzato per il sistema informatico.
Numero di strati4 strati7 strati
Sviluppato daDipartimento della Difesa (DoD)ISO (International Standard Organization)
TangibileNo
usoPer lo più utilizzato Mai usato
obbedisceApproccio orizzontaleApproccio verticale


Definizione del MODELLO TCP / IP

TCP (Transmission Control Protocol) / IP (Internet Protocol) è stato sviluppato dal Dipartimento della Difesa (DoD) agenzia di progetto. A differenza del modello OSI, è composto da quattro livelli ciascuno con i propri protocolli. I protocolli Internet sono l'insieme di regole definite per la comunicazione in rete. TCP / IP è considerato il modello di protocollo standard per la rete. TCP gestisce la trasmissione dei dati e IP gestisce gli indirizzi.

La suite di protocolli TCP / IP ha una serie di protocolli che include TCP, UDP, ARP, DNS, HTTP, ICMP, ecc. È un modello robusto e flessibile. Il modello TCP / IP viene utilizzato principalmente per l'interconnessione di computer su Internet.

Livelli del modello TCP / IP

  1. Livello di interfaccia di rete- Questo livello funge da interfaccia tra host e collegamenti di trasmissione e utilizzato per la trasmissione di datagrammi. Specifica inoltre quale operazione deve essere eseguita da collegamenti come il collegamento seriale e Ethernet classico per soddisfare i requisiti del livello Internet senza connessione.
  2. Strato Internet- Lo scopo di questo livello è di trasmettere un pacchetto indipendente in qualsiasi rete che viaggia verso la destinazione (potrebbe risiedere in una rete diversa). Include IP (Internet Protocol), ICMP (Internet Control Protocol) e ARP (Address Resolution Protocol) come formato di pacchetto standard per il layer.
  3. Livello di trasporto- Consente una consegna end-to-end senza errori dei dati tra gli host di origine e di destinazione sotto forma di datagrammi. I protocolli definiti da questo livello sono TCP (Transmission Control Protocol) e UDP (User Datagram Protocol).
  4. Livello applicazione- Questo livello consente agli utenti di accedere ai servizi di Internet globale o privato.I vari protocolli descritti in questo strato sono terminale virtuale (TELNET), posta elettronica (SMTP) e trasferimento file (FTP). Alcuni protocolli aggiuntivi come DNS (Domain Name System), HTTP (Hyper Transfer Protocol) e RTP (Real-time Transport Protocol). Il funzionamento di questo livello è una combinazione di livello applicazione, presentazione e sessione del modello OSI.

Definizione del modello OSI

OSI (Open System Interconnection) il modello è stato introdotto da ISO (International Standard Organization). Non è un protocollo ma un modello basato sul concetto di stratificazione. Ha un insieme verticale di livelli, ognuno con funzioni diverse. Segue un approccio dal basso verso l'alto per trasferire i dati. È robusto e flessibile, ma non tangibile.

L'intento principale del modello di riferimento OSI è condurre la progettazione e lo sviluppo dell'hardware, dei dispositivi e del software di comunicazione digitale in modo che possano interagire efficacemente.

I sette livelli del modello OSI sono:

  1. Livello applicazione- Con questo livello, gli utenti possono accedere alla rete utilizzando interfacce e servizi come posta elettronica, gestione di database condivisi, accesso / trasferimento di file e altri servizi.
  2. Livello di presentazione- Il livello di presentazione si concentra sulla sintassi e sulla semantica delle informazioni di trasmissione. Svolge attività come traduzione, crittografia e compressione in cui le informazioni effettive esistenti sotto forma di stringhe di caratteri, numeri, simboli vengono codificate in flussi di bit, convertite in un'altra forma e compresse.
  3. Livello sessione- Questo livello stabilisce la sessione tra macchine diverse al fine di sincronizzare e mantenere l'interazione tra loro. I servizi forniti dal livello di sessione sono il controllo delle finestre di dialogo, la gestione dei token e la sincronizzazione.
  4. Livello di trasporto- Accetta i dati dal livello precedente sotto forma di pacchetti indipendenti e li trasmette al livello successivo nell'ordine corretto. L'altra funzione svolta da questo livello è l'indirizzamento dei punti di servizio, il controllo delle connessioni, la segmentazione e il riassemblaggio, il controllo del flusso e il controllo degli errori.
  5. Livello di rete- Indirizzamento logico e routing sono le principali operazioni eseguite dal livello di rete. Traduce l'indirizzo logico della rete in un indirizzo MAC fisico in modo che anche i due sistemi residenti nelle diverse reti possano comunicare in modo efficiente. Un pacchetto richiede inoltre un percorso da seguire per raggiungere la destinazione evitando congestioni e componenti guasti, quindi facilita anche l'aggiornamento automatico dei percorsi.
  6. Livello di collegamento dati- È responsabile della trasformazione del servizio di trasmissione grezza (livello fisico) in un collegamento affidabile. Rende il livello fisico privo di errori mascherandoli in modo che il livello di rete non li noti. In questo livello, i dati di input sono suddivisi in frame. Le attività svolte nel livello di collegamento dati sono framing, controllo degli accessi, indirizzamento fisico, controllo degli errori e del flusso.
  7. Strato fisico- Trasmette i singoli bit sul canale di trasmissione. Il livello fisico si occupa della descrizione delle caratteristiche dell'interfaccia tra i dispositivi e il mezzo di trasmissione, rappresentazione dei bit, sincronizzazione dei bit, velocità dei dati, topologia fisica, configurazione della linea, modalità di trasmissione.
  1. TCP / IP è un modello client-server, ovvero quando il client richiede il servizio viene fornito dal server. Considerando che l'OSI è un modello concettuale.
  2. TCP / IP è un protocollo standard utilizzato per ogni rete, compresa Internet, mentre OSI non è un protocollo ma un modello di riferimento utilizzato per comprendere e progettare l'architettura di sistema.
  3. TCP / IP è un modello a quattro livelli, mentre OSI ha sette livelli.
  4. TCP / IP segue l'approccio verticale. D'altra parte, il modello OSI supporta l'approccio orizzontale.
  5. TCP / IP è tangibile, mentre OSI no.
  6. TCP / IP segue un approccio dall'alto verso il basso, mentre il modello OSI segue un approccio dal basso verso l'alto.

Confronto schematico

Il modello TCP / IP è stato sviluppato prima del modello OSI, e quindi i livelli differiscono. Per quanto riguarda il diagramma, si vede chiaramente che il modello TCP / IP ha quattro livelli, ovvero Interfaccia di rete, Internet, Trasporto e Livello applicazione. D'altra parte, il modello OSI ha sette livelli in cui il collegamento dati e i livelli fisici vengono uniti per creare il livello dell'interfaccia di rete del modello TCP / IP. Il livello applicazione di TCP / IP è una combinazione di livello sessione, presentazione e livello applicazione del modello OSI.

Conclusione

Per quanto riguarda l'articolo sopra, possiamo concludere che il modello TCP / IP è affidabile rispetto al modello OSI, TCP / IP viene utilizzato per la connessione end-to-end in modo da trasmettere i dati su Internet. TCP / IP è robusto, flessibile, tangibile e suggerisce anche come i dati dovrebbero essere inviati sul web. Il livello di trasporto del modello TCP / IP controlla se i dati sono arrivati ​​in ordine, ha un errore o meno, i pacchetti persi vengono inviati o meno, il riconoscimento viene ricevuto o meno, ecc. Al contrario, il modello OSI è solo un framework concettuale per interpretare come le applicazioni comunicano su una rete.