Qual è il modello OSI?
Qual è il modello OSI?
Sai cos’è un modello OSI o cos’è un modello a strati OSI? In caso contrario, il post di oggi sarà molto buono. All’inizio, lo sviluppo della rete era molto disordinato. Il motivo è che ogni venditore ha la propria soluzione. La cosa negativa è che la soluzione di un fornitore non era compatibile con l’altro. Solo il modello OSI è nato per risolvere questo problema.
In questo, è stato utilizzato un approccio multilivello alle reti, con i fornitori di hardware utilizzati per progettare l’hardware per la rete, mentre altri hanno sviluppato software per il livello dell’applicazione.
Usare un modello aperto, dove tutti sono d’accordo, significa creare una rete che funzioni per tutti. Per risolvere questo problema, l’ Organizzazione internazionale per la standardizzazione (ISO) ha studiato le varie reti nel 1984 e la preparazione del modello OSI . Era compatibile con tutti i venditori.
Questo modello OSI non è solo un modello per rendere compatibili le reti, ma un ottimo modo per far capire alle persone le reti. Ecco perché oggi ho pensato al motivo per cui dovrei darti informazioni su cos’è il modello OSI e quali sono tutti i livelli e le funzioni OSI . Allora qual è il ritardo, iniziamo.
Qual è il modello OSI?
La forma completa di OSI è il modello Open System Interconnection (OSI), uno standard ISO per il networking globale che definisce un framework di rete in modo che i protocolli possano essere implementati in sette livelli.
Il modello di livello OSI è stato sviluppato dall’Organizzazione internazionale per la standardizzazione, dove OSI sta per Open Systems Interconnection. In questo modo il sistema di comunicazione è suddiviso in sette diversi livelli.
Il livello qui è una varietà di funzioni teoricamente comparabili in cui il livello sopra i servizi che fornisce riceve più servizi rispetto al livello sottostante. Il modello di livello OSI rende facile per l’ utente avere una trasmissione senza errori in una rete trasversale fornendo anche il percorso richiesto dalle applicazioni.
Qui gli strati lanciano i pacchetti e trovano anche il percorso che fornisce il percorso ai contenuti. Il modello di livello OSI fornisce una struttura per le reti che utilizzano i protocolli in questi sette livelli.
In questo il controllo di elaborazione viene bypassato da uno strato all’altro e questo processo continua fino alla fine. In questo, l’elaborazione inizia dal livello inferiore e quindi viaggia attraverso il canale fino alla stazione successiva e successivamente nella sua gerarchia.
Qual è lo strato OSI?
Il processo di comunicazione è a strati in un mezzo di processo, il che significa che il processo di comunicazione è più piccolo da partizionare e più facile da gestire con classi correlate.
Cosa sono i protocolli di livello?
Le convenzioni e le regole utilizzate in tali comunicazioni sono chiamate collettivamente Layer Protocol .
Quando è stato creato il modello OSI?
Il modello Open Systems Interconnection (OSI) è stato sviluppato dall’ISO ( International Organization for Standardization ) nel 1984. L’ ISO è quell’organizzazione interamente dedicata alla definizione di tali comunicazioni e standard globali.
Perché questo modello si chiama OSI?
Questo modello è chiamato Open System Interconnection (OSI) perché questo modello consente a due diversi sistemi di comunicare, indipendentemente dalla loro infrastruttura.
Pertanto, il modello di riferimento OSI consente una comunicazione aperta tra due diversi sistemi, senza dover apportare modifiche all’hardware e al software sottostante.
Questa è l’International Organization for Standards (ISO), un tentativo di incoraggiare le reti aperte, insieme a un modello di riferimento per collegare i sistemi aperti.
Questo modello raggruppa logicamente funzioni e stabilisce regole, che sono chiamate protocolli. È molto importante stabilire e stabilire connessioni tra due o più parti. Le sette funzioni di questo modello sono spesso chiamate strati. Ogni livello viene aggiunto alla propria intestazione dal livello precedente della trave.
Il modello di riferimento OSI è ora considerato uno standard essenziale per il lavoro online e l’intercomputer computing .
Come sono raggruppati questi sette strati?
Nel modello OSI, la connessione rete/dati è definita in sette livelli. Questi sette livelli sono raggruppati in tre gruppi: rete, trasporto e applicazione.
1. Layer 1, 2 e 3, ovvero fisico, collegamento dati e rete, sono chiamati livelli di supporto di rete .
2. Layer 4, il livello di trasporto fornisce un trasferimento dati end-to-end affidabile.
3. I livelli 5, 6 e 7, ovvero Sessione, Presentazione e Applicazione, sono chiamati livelli di supporto utente.
Gli ultimi tre livelli riguardano principalmente l’organizzazione del software del terminale e non riguardano direttamente gli ingegneri delle telecomunicazioni. È il livello di trasporto che collega le comunicazioni del protocollo guidate dal software.
Una cosa speciale da notare è che questo modello OSI è solo un esempio. Non è un protocollo che può essere installato o eseguito in qualsiasi sistema.
Come ricordi i livelli OSI?
Ricordare questi livelli OSI non è così facile, ma se usi il mnemonico diventa molto facile. Che è: ” Sembra che tutte le persone hanno bisogno per elaborare i dati .”
- livello fisico – elaborazione
- Dati Link Layer – dati
- Livello di rete – Necessità
- strato di trasporto – a
- livello di sessione – sguardi
- Livello di presentazione – Persone
- Livello applicazione – Tutto
OSI a 7 strati
Questo livello del modello OSI è costituito da sette livelli e ogni livello interagisce tra loro. In questo livello uno e due sono chiamati livello media e livello 3, 4, 5, 6 e 7 sono chiamati livelli host .
Il modello di livello OSI è classificato in 7 categorie elencate di seguito, di cui impareremo di più.
strato fisico
Questo livello fisico è il livello più basso nel modello OSI e riguarda solo l’invio e la ricezione di un flusso di bit grezzo e non strutturato attraverso un supporto fisico.
Descrive le interfacce elettriche/ottiche, meccaniche e funzionali nel suo mezzo fisico e trasmette anche segnali a tutti gli strati superiori. Il livello fisico stesso definisce il cablaggio, le schede di rete e gli aspetti fisici.
In realtà è responsabile dell’effettiva connessione fisica tra i dispositivi. È possibile effettuare tale connessione fisica utilizzando un cavo a doppino intrecciato o un cavo in fibra ottica o un cavo coassiale o modalità di comunicazione wireless .
Questo livello riceve i frame inviati dal livello di collegamento dati e li converte in segnali compatibili con altri mezzi di trasmissione.
Ad esempio, se viene utilizzato un cavo metallico, convertirà i dati in segnali elettrici; considerando che se viene utilizzato un cavo in fibra ottica, converte i dati in segnali ottici; Se viene utilizzata una rete wireless, convertirà i dati in segnali elettromagnetici; E continuerà così.
Quando ricevono i dati, questi livelli ricevono quel segnale, lo convertono in zero e uno, quindi lo inviano al livello di collegamento dati, che quindi tiene insieme quei frame e quindi ne verifica l’integrità. Questi protocolli X.25 operano a livello fisico, di collegamento dati e di rete.
Quali sono le funzioni del livello fisico
Codifica dei dati: modifica i modelli di segnali digitali semplici (1 e 0) utilizzati dai computer per adattarsi meglio alle caratteristiche del supporto fisico, oltre a consentire la sincronizzazione di bit e frame.
Specificare quanto segue:
1. Lo stato del segnale rappresenta il binario 1?
2. In che modo questo pubblico riceve la stazione quando inizia il “bit time”.
3. In che modo questa stazione ricevente definisce un frame.
Tecnologia di trasmissione : specifica se i bit codificati vengono trasmessi su un segnale a banda base (digitale) oa banda larga (analogico).
Trasmissione su supporto fisico: trasmette bit in segnali elettrici o ottici adatti al supporto fisico, specificando:
1. Quali opzioni del broker fisico possono essere utilizzate.
2. Quanti volt/dB devono essere utilizzati affinché un dato stato del segnale possa essere rappresentato, utilizzando un determinato mezzo fisico.
I protocolli utilizzati nel livello fisico sono ISDN, IEEE 802 e IEEE 802.2 .
Sincronizzazione dei bit : questo livello fisico fornisce la sincronizzazione dei bit per i quali viene utilizzato un clock. Questo orologio controlla sia il mittente che il ricevitore fornendo la sincronizzazione a livello di bit.
Fornisce le proprietà fisiche delle interfacce e del supporto: il livello fisico gestisce il modo in cui un dispositivo comunica con il supporto di rete. Ad esempio, se la connessione fisica di un dispositivo utilizza un cavo coassiale per connettersi alla rete, il dispositivo che svolge le funzioni a livello fisico deve essere progettato in modo tale da poter funzionare in un particolare tipo di rete. Tutti i componenti, inclusi i connettori, sono identificati nel livello fisico.
Controllo della velocità in bit: il livello fisico determina la velocità di trasmissione, ovvero il numero di bit inviati al secondo. Imposta leggermente la durata.
Configurazione della linea : il livello fisico determina quindi come i dispositivi sono collegati al supporto. Due diverse forme di linee vengono utilizzate per la formazione punto a punto e la formazione multipunto. Usalo per attivare, mantenere e disattivare una connessione fisica.
Modalità di trasmissione : il livello fisico definisce come i dati fluiscono tra due dispositivi collegati. Le diverse modalità di trasmissione possibili sono: Simplex, half double e full double.
Topologia fisica : il livello fisico definisce come i diversi dispositivi/nodi sono organizzati in una rete, ad esempio un bus, una stella o una rete.
Multiplexing : lo strato fisico può utilizzare diverse tecniche di multiplexing, in modo da migliorare l’efficienza del canale.
Commutazione di circuito : il livello fisico fornisce anche come comunicare con altre reti attraverso la commutazione di circuito.
livello di collegamento dati
Il livello di collegamento dati OSI fornisce l’indirizzamento fisico. Questo livello fornisce risorse procedurali e funzionali durante la trasmissione dei dati nelle reti.
Identifica anche gli errori del livello fisico e cerca anche di correggerli. Lo scopo principale di questo livello di collegamento dati è l’elaborazione multimediale point-to-point.
È anche responsabile della consegna affidabile dei dati da un nodo all’altro. Riceve i dati dal livello di rete e crea frame, aggiunge indirizzi fisici a quei frame e quindi li passa al livello fisico.
Questo livello di collegamento dati fornisce una trasmissione di dati senza errori, e questo è anche sopra il livello fisico da un nodo all’altro, che insieme consente ai livelli sopra di esso di assumere una trasmissione quasi priva di errori.
Il livello di collegamento dati definisce il formato dei dati nella rete. I dati di rete sono costituiti da frame e pacchetti insieme a checksum, indirizzo e dati di origine e destinazione.
Questo livello di collegamento dati si occupa delle connessioni fisiche e logiche alla destinazione del pacchetto, che utilizza anche l’interfaccia di rete.
Questo livello riceve i pacchetti di dati inviati attraverso il livello di rete e li converte in frame che vengono inviati al supporto di rete, in questo aggiungono la scheda di rete del tuo computer. L’indirizzo, oltre all’indirizzo fisico della scheda di rete di destinazione, controlla i dati e i dati di checksum, noti anche come CRC.
Questi protocolli X.25 operano a livello fisico, di collegamento dati e di rete.
Sottolivello data link layer
1. layer sub – control logical link (LLC Nota )
2. classe sub – control medium access (MAC)
Il sottolivello LLC fornisce un’interfaccia tra i metodi di accesso ai media ei protocolli del livello di rete come il protocollo Internet, che fa parte della suite di protocolli TCP/IP.
Il sottolivello LLC determina anche se questa connessione sarà senza connessione o configurata come connessione a livello di collegamento dati.
Il sottolivello MAC è responsabile della comunicazione con il supporto fisico. Nel sottolivello MAC del livello di collegamento dati, al pacchetto viene aggiunto l’indirizzo fisico effettivo del dispositivo, noto anche come indirizzo MAC.
Questo pacchetto è chiamato frame che memorizza tutte le informazioni di indirizzamento necessarie per passare dal dispositivo di origine al dispositivo di destinazione.
Un indirizzo MAC è un numero esadecimale di 12 cifre, unico per ogni computer in tutto il mondo.
L’indirizzo MAC di un dispositivo si trova sulla sua scheda di interfaccia di rete (NIC). Nelle 12 cifre dell’indirizzo MAC, le prime sei cifre indicano il produttore della NIC e le ultime sei cifre sono completamente univoche.
Per esempio. 31-16-a6-32-72-0c è un indirizzo MAC esadecimale a 12 cifre . Quindi l’indirizzo MAC rappresenta l’indirizzo fisico del dispositivo nella rete.
Funzioni del livello di collegamento dati
Creazione e terminazione collegamento: stabilisce e termina un collegamento logico tra due nodi.
Indirizzamento fisico : dopo la creazione dei frame, il livello di collegamento dati aggiunge gli indirizzi fisici (indirizzo MAC) all’intestazione di ciascun frame sia per il mittente che per il destinatario.
Frame Motion Control : comunica al nodo di invio l'”algoritmo di annullamento” quando non sono disponibili frame buffer.
Sequenza frame : trasmette/riceve frame in sequenza.
Riconoscimento del framework: fornisce/si aspetta riconoscimenti del framework. Rilevano e recuperano dagli errori nel livello fisico, quindi rimandano indietro senza essere riconosciuti
Cornici e gestire anche i duplicati della ricevuta del frame.
Delineazione del frame : crea e identifica i confini del frame.
Frame Fault Check : verifica l’integrità dei frame ricevuti.
Gestione dell’accesso ai media : specifica quando un nodo ha il “diritto” per accedere a un supporto fisico.
Controllo del flusso : questo è un meccanismo di regolamentazione del traffico che viene implementato attraverso il livello di collegamento dati e impedisce ai ricevitori lenti di inondare i mittenti veloci. Se la velocità con cui il ricevitore assorbe i dati è inferiore alla velocità con cui il trasmettitore li produce, lo strato di collegamento dati forza il meccanismo di controllo del flusso.
Controllo degli errori : il livello di collegamento dati fornisce un meccanismo di controllo degli errori mediante il quale rileva e ritrasmette i frame danneggiati e mancanti. Si occupa anche del problema del frame ridondante, quindi fornisce affidabilità al livello fisico.
Controllo dell’accesso : quando un singolo canale di comunicazione è condiviso con più dispositivi, il sottolivello MAC del livello di collegamento dati aiuta a determinare quale dispositivo sta controllando il canale in un determinato momento.
Feedback : una volta inviati i frame, il sistema attende il feedback. Quindi il ricevitore invia i frame di riconoscimento alla back source, da cui fornisce una ricevuta per i frame.
livello di rete
Il livello di rete OSI viene utilizzato per l’indirizzamento logico come i circuiti virtuali e viene utilizzato per specificare da nodo a nodo e il percorso per la trasmissione dei dati.
Il livello di rete OSI fornisce anche tecnologie di routing e commutazione. Inoltre, la gestione degli errori, il sequenziamento dei pacchetti, il lavoro online, l’indirizzamento e il controllo della congestione sono tutte funzioni essenziali del livello di rete.
Offre inoltre il miglior servizio di qualità quando è richiesto il livello di trasporto. Questi sono i protocolli IPX e TCP/IP implementati in questo livello.
Ci sono tre sotto-strati dello strato di rete, è tempo di familiarizzare con loro: –
Subnet accesso: accesso sottorete è considerato protocolli ed è responsabile per fare l’affare interfaccia con la rete su X.25 linee.
Convergenza dipendente dalla sottorete : è responsabile dello spostamento del livello della rete di trasporto su qualsiasi lato del livello della rete.
Convergenza indipendente dalla sottorete : viene utilizzata su più reti per gestire il trasporto.
Questo livello è anche responsabile dell’indirizzamento dei pacchetti, convertendo gli indirizzi logici in indirizzi fisici. Insieme, sono responsabili della consegna dei pacchetti dall’origine alla destinazione su più reti (collegamenti).
Questo livello è responsabile dell’impostazione della direttiva. Sebbene i pacchi raggiungano la destinazione da soli, dipende anche da alcuni fattori come il traffico e le priorità. Questo stesso livello di rete determina come i dati vengono trasferiti tra i dispositivi di rete.
Se due sistemi sono collegati allo stesso collegamento, non è necessario alcun livello di rete. Lo stesso se due sistemi sono collegati a due reti diverse che hanno anche dispositivi collegati come router tra queste due reti, in questo spazio è richiesto il livello di rete.
Inoltre traduce l’indirizzo logico in un indirizzo fisico, ad esempio il nome di un computer in un indirizzo MAC.
È anche responsabile dell’impostazione del percorso. Inoltre, gestisce anche i problemi di rete e di indirizzamento.
Controlla inoltre il funzionamento della sottorete del livello di rete, decidendo se specificare un percorso fisico in base ai dati in base alle condizioni della rete, alla priorità del servizio e ad altri fattori. Questi protocolli X.25 operano a livello fisico, di collegamento dati e di rete.
Questo livello di rete si trova tra il livello di collegamento dati e il livello di trasporto. Questi servizi prendono il collegamento dati e forniscono il servizio al livello di trasporto.
Funzioni del livello di rete
1. Controllo del traffico di sottorete : i router (sistemi intermedi del livello di rete) possono facilmente istruire una stazione di invio per “ricontrollare il traffico di rete ” quando il buffer del router è pieno.
2. Mappatura indirizzo logico-fisico : traduzione di indirizzi logici, nomi, indirizzi fisici.
3. Contabilità dell’utilizzo della sottorete : dispongono di funzioni di contabilità in modo da poter tenere traccia del numero di frame inoltrati dai sistemi intermedi di sottorete, in modo che possano produrre informazioni di fatturazione.
Nel livello di rete e nei livelli sottostanti, esistono protocolli peer tra un nodo e il suo vicino immediato, ma questo vicino può anche essere un nodo attraverso il quale vengono instradati i dati, non la stazione di destinazione.
In questo, le stazioni di origine e di destinazione sono separate da diversi sistemi intermedi.
Internet
1. Questa è una delle principali responsabilità del livello di rete in quanto fornisce servizi Internet a reti diverse.
2. Fornisce inoltre connessioni logiche in diversi tipi di reti.
3. Solo grazie a questo livello, possiamo unire reti diverse per creare un’unica grande rete.
indirizzamento logico
1. Molte reti diverse possono essere combinate insieme per formare una grande rete o Internet.
2. Per identificare in modo univoco ogni dispositivo nella rete di interfaccia, il livello di rete definisce lo schema di indirizzamento.
3. Questi titoli distinguono in modo univoco e globale ogni dispositivo.
instradamento
1. Quando reti o collegamenti indipendenti vengono combinati insieme per creare attività su Internet, è possibile che vi siano più percorsi dal dispositivo di origine al dispositivo di destinazione.
2. Questi protocolli del livello di rete specificano solo il percorso o il percorso migliore dall’origine alla destinazione. La funzione del livello di rete stesso è chiamata routing.
3. I percorsi dei frame sono solo nelle griglie.
Confezione
1. Questo livello di rete riceve i dati dai livelli superiori e crea i propri pacchetti, per i quali incapsula i pacchetti. Questo stesso processo è chiamato pacchettizzazione.
2. Questa pacchettizzazione avviene tramite il protocollo Internet (IP) che ne definisce il formato del pacchetto.
frammentazione
1. Frammentazione significa dividere grandi pacchi in parti più piccole.
2. La dimensione massima del pacchetto trasmesso è determinata dal protocollo del livello fisico.
3. A tale scopo, il livello di rete divide i pacchetti di grandi dimensioni in frammenti in modo che possano essere facilmente trasmessi su un supporto fisico.
4.
Se la dimensione massima dell’unità di trasmissione (MTU) del router a valle viene determinata essere inferiore alla propria dimensione del frame, il router può segmentare quel frame per la trasmissione e quindi riassemblarlo nella stazione di destinazione.
Protocolli: i protocolli che operano a livello di rete sono IP, ICMP, ARP, RIP, OSI, IPX e OSPF.
strato di trasporto
Livello di trasporto (chiamato anche livello end-to-end), gestisce la consegna dei messaggi end-to-end (da sorgente a destinazione) (da processo a processo) sulla rete oltre a fornire il controllo degli errori, fornendo così una garanzia che non si verificano ridondanza o errori nella trasmissione dei dati sulla rete.
Pone maggiore enfasi sul fatto che i messaggi per tutti i pacchetti devono arrivare intatti e nell’ordine corretto.
Il livello di trasporto fornisce anche il riconoscimento dell’avvenuto trasferimento dei dati e anche la ritrasmissione dei dati se viene rilevato un errore. Il livello di trasporto garantisce che i messaggi vengano consegnati senza errori, in sequenza e senza perdite o duplicazioni.
La dimensione e la complessità del protocollo di trasporto dipendono dal tipo di servizio che riceve dal livello di rete.
Puoi pensare al livello di trasporto come al nucleo del modello OSI. Il livello di trasporto fornisce servizi al livello dell’applicazione e prende servizi dal livello di rete.
Il livello di trasporto divide il messaggio in pacchetti che riceve dal livello superiore e quindi li riassembla nuovamente in pacchetti in modo che possano ricevere il messaggio a destinazione.
Il livello di trasporto fornisce due tipi di servizi:
Trasmissione diretta al contatto
(a) In questo tipo di trasmissione, il destinatario invia una notifica alla back source non appena viene ricevuto un pacchetto o un gruppo di pacchetti.
(b) Questo tipo di trasmissione è anche chiamato metodo di trasmissione affidabile.
(c) Poiché la trasmissione orientata alla connessione richiede l’invio di più pacchetti attraverso la rete, è considerata un metodo di trasmissione più lento.
(d) In caso di problemi con i dati da trasmettere, le richieste di destinazione ritrasmettono alla sorgente, dove vengono riconosciuti e riconosciuti solo i pacchetti ricevuti.
(e) Una volta che il computer di destinazione riceve tutti i dati necessari per essere riassemblati in un pacchetto, il livello di trasporto assembla quei dati in una sequenza valida e quindi li passa al livello di sessione.
Trasmissione offline
(a) In questo tipo di trasmissione il destinatario non conferma la ricezione del pacchetto.
(b) Il trasmettitore presume che il pacchetto sia arrivato correttamente.
(c) Questo approccio consente una comunicazione molto veloce tra due dispositivi.
(d) Il suo svantaggio è che la trasmissione senza connessione è meno affidabile rispetto alla connessione diretta.
Funzioni del livello di trasporto:
Frammentazione del messaggio in un pacchetto e riassemblaggio degli stessi pacchetti nel messaggio: accetta un messaggio dal livello (sessione) sopra, suddivide quel messaggio in unità più piccole (se non è già più piccolo) e quindi passa quei messaggi in unità più piccole a livello di rete. Il livello di trasporto alla stazione di destinazione è simile al messaggio stesso.
Riconoscimento del messaggio: fornisce un recapito dei messaggi end-to-end affidabile con riconoscimenti.
Controllo traffico messaggi : indica alla stazione di invio di “annullare” quando non sono disponibili buffer di messaggi.
Multiplexing di sessioni : multiplexing di più flussi di messaggi o sessioni in un collegamento logico e tiene anche traccia di quali messaggi appartengono a quali sessioni.
Indirizzamento del punto di servizio : per inciso, lo scopo del livello di trasporto è consegnare il messaggio da un processo (in esecuzione nel dispositivo di origine) a un altro processo (in esecuzione nel dispositivo di destinazione).
Può anche accadere che molti programmi e processi diversi siano in esecuzione contemporaneamente in entrambi i dispositivi. Per eseguire il recapito dei messaggi nel processo corretto, l’intestazione del livello di trasporto è un tipo di indirizzo che viene aggiunto all’indirizzo del punto di servizio o all’indirizzo della porta. Selezionando l’indirizzo corretto da questo, il livello di trasporto garantisce che il messaggio venga recapitato nel corretto funzionamento del dispositivo di destinazione.
Controllo del flusso: come il livello di collegamento dati, anche il livello di trasporto controlla il flusso. Il livello di trasporto assicura che il mittente e il destinatario comunichino a una velocità che entrambi possono gestire. Quindi il flusso di controllo impedisce all’origine di inviare pacchetti di dati alla destinazione più velocemente di quanto possa gestire. Qui il controllo del flusso è implementato end-to-end anziché tramite un collegamento.
Controllo degli errori: come il livello di collegamento dati, anche il livello di trasporto esegue il controllo degli errori. Qui il controllo degli errori è implementato end-to-end e non su un singolo collegamento. Qui il livello di trasporto di invio garantisce che l’intero messaggio raggiunga il livello di trasporto di ricezione senza alcun errore (danno, perdita o duplicazione). L’errore viene corretto mediante ritrasmissione.
Protocolli: i protocolli eseguiti nel livello di trasporto sono TCP, SPX, NETBIOS , ATP e NWLINK.
livello di sessione
La responsabilità principale del livello di sessione è assistere nell’avvio, manutenzione e terminazione della comunicazione tra due dispositivi, questa è chiamata sessione.
Fornisce una comunicazione ordinata tra i dispositivi, quindi devono regolare il flusso di dati.
Questo protocollo di sessione definisce il formato dei dati trasmessi nelle comunicazioni. Il livello di sessione crea e gestisce la sessione tra qualsiasi utente, anche a due diverse estremità della rete.
Il livello di sessione gestisce anche chi trasmette i dati in un determinato periodo di tempo e per quanto tempo.
Esempi di livelli di sessione sono accessi interattivi e sessioni di trasferimento file. Il livello di sessione riconnette la sessione se è disconnessa. Segnala e registra anche gli errori del livello superiore.
Questo livello di sessione consente di creare una sessione tra due di questi processi in esecuzione su terminali diversi.
Il controllo del dialogo e la gestione del token sono tutte responsabilità del livello di sessione.
Funzioni del livello di sessione:
Creazione, manutenzione e chiusura della sessione: consente la creazione, l’utilizzo e la chiusura di due processi applicativi, chiamati sessione, in dispositivi diversi.
Supporto di sessione : esegue funzioni che consentono a questi processi di essere comunicati tra loro sulla rete, eseguire la sicurezza, il riconoscimento del nome, la registrazione e molto altro.
Controllare finestra di dialogo : dialogo Controllo è funzione dello strato di sessione che identifica il dispositivo che continuerà ad essere prima e la quantità di dati che devono essere inviati.
Quando il dispositivo viene comunicato per la prima volta, il livello di sessione è responsabile di determinare quale dispositivo che partecipa a quella connessione invierà in un dato momento, nonché la quantità di tali dati. Il controllo viene inviato alla trasmissione. Questo è chiamato controllo della finestra di dialogo.
I tipi di controllo della finestra di dialogo sono semplici , half duplex e full duplex .
Separazione e sincronizzazione dei dialoghi : questo livello di sessione è anche responsabile dell’aggiunta di checkpoint e flag al messaggio.
Questo processo di inserimento di tag in un flusso di dati è chiamato separazione dei dialoghi.
Protocolli : i protocolli eseguiti a livello di sessione sono NetBIOS, Mail Slots, Names Pipes e RPC.
livello di visualizzazione
Il livello di presentazione è anche chiamato livello di traduzione. Questo livello di presentazione presenta i dati in un formato standardizzato e nasconde la differenza nel formato dei dati tra due diversi sistemi.
Rappresentazione dei dati del livello di presentazione OSI, converte il testo normale in codice come accade nella crittografia e decodifica anche i dati.
Il livello di presentazione OSI insieme fornisce libertà da problemi di compatibilità, quindi è anche chiamato livello di sintassi. Imposta anche una prospettiva tra le altre entità del livello dell’applicazione.
L’OSI Presentation Layer decodifica la presentazione dei dati dal formato dell’applicazione al formato di rete e viceversa.
Formatta i dati del livello di visualizzazione che vengono presentati nel livello dell’applicazione. Puoi anche considerarlo come un traduttore di rete.
Ciò converte i dati del livello in un formato utilizzato dal livello dell’applicazione in un formato comune alla stazione di invio, quindi traduce questo formato comune in un formato noto al livello dell’applicazione. presso la stazione ricevente.
Funzioni di visualizzazione dei livelli:
1. Traduzione del codice dei caratteri : ad esempio, da ASCII a EBCDIC.
2. Trasformazione dei dati : ordine dei bit, CR-CR/LF, virgola mobile intera, ecc.
3. Compressione dei dati : Riduce il numero di bit che devono essere trasmessi nella rete.
4. Crittografia dei dati : crittografa i dati per motivi di sicurezza. Ad esempio la crittografia della password.
Livello di applicazione
Questo livello dell’applicazione funge da finestra per consentire agli utenti e ai processi dell’applicazione di accedere ai servizi di rete.
È sempre implementato nel sistema finale stesso. Questo livello dell’applicazione crea un’interfaccia tra il programma che invia o riceve i dati e lo stack del protocollo.
Quando scarichi o invii messaggi di posta elettronica, il tuo programma di posta elettronica comunica con questo livello. Questo livello fornisce servizi di rete agli utenti finali come posta, ftp, telnet e dns.
Quali sono le funzioni del livello dell’applicazione?
- Inoltro del dispositivo di condivisione delle risorse
- Accesso remoto ai file
- accesso remoto alla stampante
- comunicazione tra processi
- Gestione della rete
- Servizi di directory
- Messaggi elettronici (come la posta)
stazione di rete virtuale
Un terminale virtuale di rete è una versione del software, un terminale fisico che consente a un utente di accedere a un host remoto. Per questo, il livello dell’applicazione crea una simulazione software di un terminale su un host remoto.
Ora il computer dell’utente dialoga con il terminale del software che a sua volta comunica con l’host e viceversa. In questo, l’host remoto pensa di comunicare con uno qualsiasi dei suoi terminali e consente all’utente di accedere.
Trasferimento file e gestione degli accessi (FTAM):
Questa applicazione consente a un utente di accedere a un file in un host remoto, in modo che possa apportare modifiche o leggere dati, recuperare file da un computer remoto che può accedervi sul computer locale e gestirli oppure puoi controllare i file localmente in un computer remoto.
Servizi di posta : questa app fornisce vari servizi di posta elettronica come l’inoltro e l’archiviazione della posta elettronica.
Servizi di directory : questa applicazione fornisce origini database distribuite e accesso a informazioni globali su molti oggetti e servizi diversi.
I protocolli utilizzati nel livello dell’applicazione sono FTP, DNS, SNMP, SMTP, FINGER e TELNET.
Cosa hai imparato oggi
Spero che il mio articolo ti sia piaciuto Cos’è il modello OSI . Ho sempre cercato di fornire informazioni complete sul modello di livello OSI ai miei lettori in modo che non debbano cercare altri siti o Internet nel contesto di quell’articolo.
Ciò consentirà anche di risparmiare tempo e avranno anche tutte le informazioni in un unico posto. Se hai dei dubbi su questo articolo o se vuoi che ci siano dei miglioramenti in esso, puoi scrivere commenti bassi su di esso.
Se ti è piaciuto questo post Cos’è il modello di livello OSI o hai imparato qualcosa, condividi questo post sui social network come Facebook, Twitter, ecc.