DCN - Modelli di rete di computer

L'ingegneria di rete è un'attività complicata, che coinvolge software, firmware, ingegneria a livello di chip, hardware e impulsi elettrici. Per facilitare l'ingegneria di rete, l'intero concetto di rete è suddiviso in più livelli. Ciascun livello è coinvolto in un'attività particolare ed è indipendente da tutti gli altri livelli. Ma nel complesso, quasi tutte le attività di rete dipendono da tutti questi livelli. I livelli condividono i dati tra di loro e dipendono l'uno dall'altro solo per ricevere input e inviare output.

Attività a più livelli

Nell'architettura a strati del modello di rete, un intero processo di rete è suddiviso in piccole attività. Ogni piccola attività viene quindi assegnata a un particolare livello che lavora in modo dedicato per elaborare solo l'attività. Ogni strato fa solo un lavoro specifico.

In un sistema di comunicazione a più livelli, un livello di un host si occupa del compito svolto o da svolgere dal suo livello pari allo stesso livello sull'host remoto. L'attività viene avviata dal livello al livello più basso o al livello più alto. Se l'attività viene avviata dal livello più in alto, viene trasferita al livello sottostante per un'ulteriore elaborazione. Il livello inferiore fa la stessa cosa, elabora l'attività e passa al livello inferiore. Se l'attività viene avviata dal livello più basso, viene preso il percorso inverso.

Ogni strato unisce tutte le procedure, i protocolli e i metodi necessari per eseguire il suo compito. Tutti i livelli identificano le loro controparti tramite intestazione e coda di incapsulamento.

Modello OSI

Open System Interconnect è uno standard aperto per tutti i sistemi di comunicazione. Il modello OSI è stabilito dall'International Standard Organization (ISO). Questo modello ha sette strati:

  • Application Layer: Questo livello è responsabile della fornitura dell'interfaccia all'utente dell'applicazione. Questo livello comprende protocolli che interagiscono direttamente con l'utente.

  • Presentation Layer: Questo livello definisce il modo in cui i dati nel formato nativo dell'host remoto devono essere presentati nel formato nativo dell'host.

  • Session Layer: Questo livello mantiene le sessioni tra host remoti. Ad esempio, una volta eseguita l'autenticazione utente / password, l'host remoto mantiene questa sessione per un po 'e non richiede nuovamente l'autenticazione in quel periodo di tempo.

  • Transport Layer: Questo livello è responsabile della consegna end-to-end tra host.

  • Network Layer: Questo livello è responsabile dell'assegnazione degli indirizzi e dell'indirizzamento univoco agli host in una rete.

  • Data Link Layer: Questo livello è responsabile della lettura e della scrittura dei dati da e sulla linea. Gli errori di collegamento vengono rilevati a questo livello.

  • Physical Layer: Questo livello definisce l'hardware, il cablaggio, l'uscita di potenza, la frequenza degli impulsi, ecc.

Modello Internet

Internet utilizza la suite di protocolli TCP / IP, nota anche come suite Internet. Questo definisce il modello Internet che contiene quattro architetture a strati. Il modello OSI è un modello di comunicazione generale, ma il modello Internet è ciò che Internet utilizza per tutte le sue comunicazioni. Internet è indipendente dalla sua architettura di rete sottostante, così come il suo modello. Questo modello ha i seguenti livelli:

  • Application Layer: Questo livello definisce il protocollo che consente all'utente di interagire con la rete, ad esempio FTP, HTTP ecc.

  • Transport Layer: Questo livello definisce il modo in cui i dati devono fluire tra gli host. Il protocollo principale a questo livello è il protocollo TCP (Transmission Control Protocol). Questo livello garantisce che i dati consegnati tra gli host siano in ordine ed è responsabile della consegna end-to-end.

  • Internet Layer: Internet Protocol (IP) funziona su questo livello. Questo livello facilita l'indirizzamento e il riconoscimento dell'host. Questo livello definisce il routing.

  • Link Layer: Questo livello fornisce il meccanismo di invio e ricezione dei dati effettivi. A differenza della controparte del modello OSI, questo livello è indipendente dall'architettura e dall'hardware di rete sottostanti.