Modelli di riferimento Internet

Modello di riferimento

Il modello di riferimento offre un mezzo di standardizzazione accettabile in tutto il mondo. Poiché le persone che utilizzano la rete di computer si trovano su un ampio raggio fisico ei loro dispositivi di rete potrebbero avere un'architettura eterogenea. Per fornire la comunicazione tra dispositivi eterogenei, abbiamo bisogno di un modello standardizzato, cioè un modello di riferimento, che ci fornisca il modo in cui questi dispositivi possono comunicare indipendentemente dalla loro architettura.

Abbiamo due modelli di riferimento come OSI modello e TCP/IP modello di riferimento, tuttavia, il modello OSI è ipotetico ma il modello TCP / IP è assolutamente pratico.

Modello OSI

OSI è l'acronimo di Open System Interface. Questo modello è sviluppato daInternational organization of Standardization (ISO) e quindi indicato anche come ISO-OSI Modello.

Il modello OSI è costituito da sette livelli come mostrato nel diagramma seguente. Ogni livello ha una funzione specifica, tuttavia ogni livello fornisce servizi al livello superiore.

Livello fisico

Il livello fisico è responsabile delle seguenti attività:

  • Attivazione, mantenimento e disattivazione della connessione fisica.

  • Definizione di tensioni e velocità dati necessarie per la trasmissione.

  • Conversione di bit digitali in segnale elettrico.

  • Decidere se la connessione è simplex, half duplex o full duplex.

Livello di collegamento dati

Il livello di collegamento dati svolge le seguenti funzioni:

  • Esegue la sincronizzazione e il controllo degli errori per le informazioni che devono essere trasmesse tramite il collegamento fisico.

  • Abilita il rilevamento degli errori e aggiunge i bit di rilevamento degli errori ai dati che devono essere trasmessi.

Livello di rete

Di seguito sono riportate le funzioni di Network Layer:

  • Per indirizzare i segnali attraverso vari canali all'altra estremità.

  • Agire come controller di rete decidendo quale percorso devono prendere i dati.

  • Per dividere i messaggi in uscita in pacchetti e per assemblare i pacchetti in arrivo in messaggi per livelli superiori.

Livello di trasporto

Il livello di trasporto svolge le seguenti funzioni:

  • Decide se la trasmissione dei dati debba avvenire su percorsi paralleli o su percorso unico.

  • Esegue multiplexing, suddivisione sui dati.

  • Suddividi i gruppi di dati in unità più piccole in modo che siano gestiti in modo più efficiente dal livello di rete.

Il Transport Layer garantisce la trasmissione dei dati da un'estremità all'altra.

Livello di sessione

Il livello di sessione svolge le seguenti funzioni:

  • Gestisce i messaggi e sincronizza le conversazioni tra due diverse applicazioni.

  • Controlla l'accesso e la disconnessione, l'identificazione dell'utente, la fatturazione e la gestione delle sessioni.

Livello di presentazione

Il livello Presentazione svolge le seguenti funzioni:

  • Questo livello garantisce che le informazioni vengano fornite in una forma tale che il sistema ricevente le comprenda e le utilizzi.

Livello applicazione

Il livello Applicazione svolge le seguenti funzioni:

  • Fornisce diversi servizi come la manipolazione delle informazioni in diversi modi, il ritrasferimento dei file di informazioni, la distribuzione dei risultati, ecc.

  • Le funzioni come LOGIN o il controllo della password vengono eseguite anche dal livello dell'applicazione.

Modello TCP / IP

TCP/IPmodel è un modello pratico e viene utilizzato in Internet. TCP / IP è l'acronimo di Transmission Control Protocol e Internet Protocol.

Il TCP/IP model combina i due livelli (fisico e livello di collegamento dati) in un unico livello, ad es Host-to-Networkstrato. Il diagramma seguente mostra i vari livelli del modello TCP / IP:

Livello applicazione

Questo livello è uguale a quello del modello OSI e svolge le seguenti funzioni:

  • Fornisce diversi servizi come la manipolazione delle informazioni in diversi modi, il ritrasferimento dei file di informazioni, la distribuzione dei risultati, ecc.

  • Le funzioni come LOGIN o il controllo della password vengono eseguite anche dal livello dell'applicazione.

Protocols used: TELNET, FTP, SMTP, DN, HTTP, NNTP sono i protocolli impiegati in questo livello.

Livello di trasporto

Svolge le stesse funzioni del livello di trasporto nel modello OSI. Ecco i punti chiave riguardanti il ​​livello di trasporto:

  • Utilizza TCP e UDP protocollo per la trasmissione end-to-end.

  • TCP è affidabile e connection oriented protocol.

  • TCP gestisce anche il controllo del flusso.

  • L'UDP non è affidabile e a connection less protocol inoltre non esegue il controllo del flusso.

Protocols used: TCP/IP e UDP protocolli sono impiegati in questo strato.

Livello Internet

La funzione di questo livello è quella di consentire all'host di inserire i pacchetti nella rete e quindi farli viaggiare indipendentemente verso la destinazione. Tuttavia, l'ordine di ricezione del pacchetto può essere diverso dalla sequenza in cui sono stati inviati.

Protocols used: Internet Protocol (IP) è impiegato nel livello Internet.

Livello host-rete

Questo è il livello più basso nel modello TCP / IP. L'host deve connettersi alla rete utilizzando un protocollo, in modo da poter inviare pacchetti IP su di esso. Questo protocollo varia da host a host e da rete a rete.

Protocols used: ARPANET, SATNET, LAN, packet radio sono i protocolli utilizzati in questo livello.