Nwlapcug.com


Nozioni di base di rete

Nozioni di base di rete


Il modello di rete Open Systems Interconnection (OSI) è una vista astratta di sette-strato di come avviene la comunicazione di rete. La definizione di OSI è utilizzata per insegnare agli studenti sul networking e per applicazioni commerciali. I sette strati del modello OSI sono: 1) applicazione, 2) presentazione, 3) sessione, 4) trasporto, 5) rete, collegamento dati 6) e 7) fisico. Networking è diventato più maturo e implementato nell'industria, le astrazioni del modello OSI sono state implementate in quattro strati fisici nel modello di rete TCP/IP: 1) Link Layer, livello 2) Internet, 3) Transport Layer e Layer 4) applicazione.

Storia

Il modello OSI è stato creato per definire astrattamente protocolli e comunicazioni di rete. È diventato lo strumento principale attraverso il quale sono insegnati fondamenti di networking. L'intenzione originale del modello era di fornire definizioni di protocollo di rete, ma il lavoro è diventato troppo complesso e costoso. Di conseguenza, il modello non è stato utilizzato oltre il livello astratto per l'attuazione e la definizione di protocollo. Il modello TCP/IP è stato successivamente proposto dal DARPA (Defense Advanced Research Projects Agency) come una minore definizione astratta di informazioni elettroniche come deve essere formattato, indirizzata, spedito, instradato e recapitato all'indirizzo elettronico corretto.

Livello di collegamento di rete

Livello di collegamento è lo strato più basso dei protocolli in TCP / IP (Transmission Control Protocol) (protocollo Internet) modello. Questo strato è dove i pacchetti di informazioni vengono spostati tra le interfacce di livello Internet di qualsiasi due entità sullo stesso collegamento o link. L'effettivo processo di invio e ricezione di pacchetti di informazioni sul link è controllato da rete del firmware o driver di dispositivo. Questi controlli le operazioni di pulizia di aggiungere informazioni di intestazione del pacchetto necessarie per la trasmissione di un pacchetto di dati, quindi in realtà l'invio e la ricezione dei dati.

Livello di rete Internet

Il livello Internet è dove i pacchetti di dati sono trasportati attraverso una rete o gruppi di reti. L'IP esegue la funzione di ottenere i pacchetti di dati dal mittente al destinatario desiderato instradando le informazioni tra reti interconnesse. L'IP trasporta i pacchetti di dati per più livelli di protocolli. Il tipo di protocollo di un pacchetto di dati è determinato da un numero di protocollo identificate in modo univoco. ICMP e IGMP sono due esempi di differenti protocolli di utilizzo a livello di Internet. ICMP viene utilizzato per inviare informazioni di diagnostica per quanto riguarda le trasmissioni di stack IP, mentre IGMP è per la gestione di informazioni multi-cast.

Livello di trasporto di rete

Un numero delle responsabilità di rete si verifica a livello di trasporto, tra cui funzionalità di trasferimento di fine messaggio, controllo degli errori, controllo di flusso e frammentazione. Ci sono due mezzi primari di fornire connessioni a livello di trasporto: 1), basato sulla connessione TCP (Transmission Control Protocol); e 2) senza connessione basata, UDP (User Datagram Protocol). In cima il protocollo di Internet, che è un "best effort" di consegna servizio, il livello di trasporto aggiunge un controllo di affidabilità per le comunicazioni. TCP fornisce l'affidabilità effettuando le seguenti operazioni: 1) garantendo dati arriva nell'ordine corretto; 2) garantire c'è il piccolo errore nei dati; 3) assicurare informazioni duplicate non viene recapitato; 4) garantire informazioni perse è rimandato; e 5) attuare misure di controllo di congestione del traffico. UDP è definito come connessione-di meno perché è non garantisce la consegna. Affidabilità per UDP viene fornito tramite gli algoritmi di rilevamento errore. Applicazioni tipiche del protocollo UDP sono fondate su flussi multimediali (audio, voce e video), che enfatizzano la velocità di consegna sopra affidabilità.

Livello applicativo della rete

Protocolli livello applicazione vengono utilizzate per comunicazioni di rete. Alcuni esempi di protocolli a livello di applicazione sono la semplice mail transfer protocol (SMTP) e protocollo di trasferimento file (FTP). Informazioni a questo livello viene inviate tramite uno dei protocolli di livello trasporto (TCP o UDP), che sono poi avvolto in protocolli di livello inferiore per la consegna. Protocolli a questo livello sono comunemente usati con programmi di client-server utilizzando le porte comuni.