Nozioni di base di rete

July 16

Nozioni di base di rete


Il modello di rete Open Systems Interconnection (OSI) è un sette strati visione astratta di come avviene la comunicazione di rete. La definizione OSI viene utilizzato per insegnare agli studenti il ​​networking e per applicazioni commerciali. I sette livelli del modello OSI sono i seguenti: 1) applicazione, 2) Presentazione, 3) Sessione, 4) Trasporti, 5) di rete, 6) Data Link, e 7) Fisica. Come networking è diventato più maturo e implementato nel settore, le astrazioni del modello OSI sono state attuate in quattro strati fisici del modello di rete TCP / IP: 1) Link Layer, 2) Livello Internet, 3) Transport Layer, e 4) Application layer.

Storia

Il modello OSI è stato creato per definire astrattamente comunicazioni e protocolli di rete. E 'diventato lo strumento principale attraverso il quale i fondamentali di rete vengono insegnate. L'intenzione originale del modello era quello di fornire definizioni di protocolli di rete, ma il lavoro è diventato troppo complesso e costoso. Di conseguenza, il modello non è stato utilizzato oltre il livello astratto per definizione di protocollo e di attuazione. Il modello TCP / IP è stato successivamente proposto da DARPA (Defense Advanced Research Projects Agency) come una definizione meno astratto di come l'informazione elettronica deve essere formattato, indirizzata, spedito, indirizzato e consegnato all'indirizzo elettronico corretto.

Rete Link Layer

Il livello di collegamento è lo strato più basso dei protocolli del TCP / IP (Transmission Control Protocol) del modello (Internet Protocol). Questo strato è dove i pacchetti di informazioni sono spostati tra le interfacce strato di Internet di qualsiasi due entità sulla stessa connessione o collegamento. L'effettivo processo di invio e ricezione di pacchetti di informazione sul collegamento è controllato da entrambi i driver di firmware o dispositivo di rete. Questi controlli eseguono le attività di manutenzione di aggiungere informazioni di intestazione di pacchetto desiderato per la trasmissione di un pacchetto di dati, poi effettivamente inviare e ricevere i dati.

Livello Internet Network

Il livello Internet è dove i pacchetti di dati vengono trasportati attraverso una rete o gruppi di reti. L'IP svolge la funzione di ottenere pacchetti di dati dal mittente al destinatario desiderato instradando le informazioni attraverso le reti interconnesse. L'IP trasporta i pacchetti di dati per più livelli di protocolli. Il tipo di protocollo di un pacchetto di dati viene determinata dal numero di protocollo identificati univocamente. ICMP e IGMP sono due esempi di diversi protocolli utilizzati a livello di Internet. ICMP viene utilizzato per inviare informazioni di diagnostica per quanto riguarda le trasmissioni stack IP, mentre IGMP è per la gestione delle informazioni multi-cast.

Transport Layer Network

Un certo numero di responsabilità di rete si verificano a livello di trasporto, comprese le capacità end-end di trasferimento messaggi, controllo degli errori, controllo del flusso e la frammentazione. Ci sono due modi principali di fornire connessioni a livello di trasporto: 1) in base alla connessione, TCP (Transmission Control Protocol); e 2) connectionless-based, UDP (User Datagram Protocol). In cima alla Internet Protocol, che è un "best effort" servizio di consegna, il livello di trasporto aggiunge un controllo di affidabilità per le comunicazioni. TCP fornisce questo affidabilità facendo quanto segue: 1) i dati garantendo arriva nell'ordine corretto; 2) garantire che vi sia piccolo errore nei dati; 3) garantire informazioni duplicate non viene consegnato; 4) garantire la perdita di informazioni si rinvia; e 5) l'attuazione di misure di controllo della congestione del traffico. UDP viene indicato come collegamento-meno perché IS non garantisce la consegna. L'affidabilità per UDP è fornita attraverso algoritmi di rilevamento degli errori. Le applicazioni tipiche del protocollo UDP sono a terra in streaming media (audio, voce e video), che sottolineano la velocità di consegna più di affidabilità.

Network Application Layer

protocolli di livello applicazione sono utilizzati per le comunicazioni di rete. Alcuni esempi dei protocolli a livello di applicazione sono il Simple Mail Transfer Protocol (SMTP) e File Transfer Protocol (FTP). Informazioni presso questo strato viene inviato tramite uno dei protocolli del livello di trasporto (TCP o UDP), che vengono poi avvolti in protocolli di livello inferiore per la consegna. Protocolli a questo livello sono comunemente usati con i programmi client-server utilizzando le porte comuni.