Un protocollo di rete è un insieme di regole che definisce come i dispositivi di rete comunicano. Essi governano le cose come come uno dei dispositivi individua un altro dispositivo , come i dati sono segmentati per la trasmissione , e come un dispositivo di ricezione consente a un mittente conoscere i dati sono stati ricevuti intatto . Un protocollo di routing include le regole che descrivono come un dispositivo su una rete individua e comunica con un dispositivo su una rete diversa . OSI Reference Model - Livello di rete
Il modello di riferimento OSI fornisce un linguaggio comune per discutere i protocolli di rete .
Per due dispositivi di comunicare, aa sacco di attrezzature e di software differenti devono lavorare insieme . Pertanto, i produttori di apparecchiature bisogno di un modo comune di parlare dei comportamenti attesi dei vari dispositivi . Questo è lo scopo della Open Systems Interconnect ( OSI ) modello di riferimento . Il modello OSI rompe le attività che devono accadere per la comunicazione di rete a verificarsi in sette strati . Il terzo strato , noto come il livello di rete , descrive come i dati vengono instradati tra le reti .
Indirizzamento per il routing
Per i dispositivi per essere trovati dai dispositivi sulla stessa rete , hanno bisogno di avere un indirizzo univoco su quella rete . Per un dispositivo su una rete per trovare un dispositivo su una rete diversa , ogni rete ha bisogno di un indirizzo di quest'ultimo . Pensate a questo come simile a un codice postale o CAP . Ci potrebbe essere un sacco di indirizzi che corrispondono a 123 Main Street, ma solo uno in ogni specifico codice di avviamento postale.
TCP /IP
TCP /IP è il protocollo di routing usato su Internet
il protocollo di instradamento più comunemente usato è Transport Control Protocol /Internet Protocol ( TCP /IP ) . Questo è il protocollo usato su Internet e quello supportato da tutti i sistemi operativi moderni . L'applicazione più comune è IPv4 , che assegna un indirizzo di quattro parti per ogni dispositivo . L'indirizzo contiene due componenti : una che identifica la rete e l'altra che identifica il dispositivo . Una subnet mask è usata per distinguere tra l'indirizzo di rete e l' indirizzo che identifica il dispositivo . Un dispositivo a un indirizzo TCP /IP è conosciuto come un ospite
indirizzamento IPv4 Panoramica
Ogni host di rete viene assegnato tre impostazioni: . Un indirizzo, una maschera di sottorete e un gateway predefinito . Ognuna di queste impostazioni è composto da quattro numeri compresi tra 1 e 255 . Un esempio di un indirizzo è 192.168.1.12 . Un esempio di maschera di sottorete è 255.255.255.0 .
Quando l'host invia un messaggio di rete a una destinazione , l'indirizzo di destinazione viene confrontato con l'indirizzo del mittente per determinare se il messaggio deve essere instradato a una rete diversa . Prima , la maschera di sottorete viene utilizzato per identificare la rete del mittente . Un valore di 255 nella maschera sottorete significa che la parte corrispondente dell'indirizzo è parte dell'indirizzo di rete . Il valore 0 indica che è parte dell'indirizzo dell'host . In questo caso , l' indirizzo di rete è 192.168.1.0 e l' indirizzo host è 0.0.0.12 . Pertanto , se l'host invia un messaggio a 192.168.1.40 , il messaggio viene instradato non . Se l'host invia un messaggio a 192.40.5.6 , il messaggio viene inviato al gateway predefinito
Proprietaria Routable protocolli
Uno dei protocolli di routing iniziale era Internet Packet Exchange /Sequenced Packet Exchange ( IPX /SPX ) . IPX /SPX è stato più comunemente utilizzato dal sistema operativo Novell NetWare rete . E 'stato utilizzato anche da Microsoft Windows , a partire da Windows per Workgroup 3.11 e Windows NT Server. Supporto per NWLink è stato interrotto in Windows Vista e Windows Server 2008 . L'implementazione di Microsoft era conosciuto come NWLink .
AppleTalk è un altro protocollo di routing proprietario. E 'stato utilizzato su reti di Apple , prima dell'adozione del protocollo TCP /IP come protocollo standard .