Quando i messaggi (o parti di messaggi ) vengono passati dai router internet , quasi sempre utilizzare uno dei due protocolli : protocollo distance vector o protocollo di stato dei collegamenti. Protocollo di vettore di distanza è la più antica e la più affidabile di questi protocolli , ma non è sempre la scelta migliore per il routing veloce . Distance Vector protocollo
protocollo distance vector è uno dei più antichi protocolli per decidere su quale percorso di un messaggio lascia un router sulla via per la sua destinazione . Il processo è gestito da ( RIP ) Routing Information Protocol , che è parte delle informazioni ( PI ) Protocollo che, insieme con Transfer Control Protocol ( TCP ) , la forma originale di Internet protocollo TCP /IP . RIP usa due pezzi di informazioni per decidere su un percorso : la distanza e il vettore . La distanza è il numero di router tra il router corrente e il router di destinazione . Il router di destinazione è il router che i servizi della macchina che il messaggio è indirizzato a . Il vettore è un puntatore al target --- solito ci sono parecchi di questi ( uno per ciascun percorso dal nodo corrente al nodo di destinazione ) . Ogni router passa periodicamente la propria tabella di routing per ciascuno dei suoi vicini di casa --- questo fornisce la distanza e informazioni vettoriali . Il protocollo utilizza solo queste informazioni per prendere decisioni di percorso .
Vantaggi
I principali vantaggi del protocollo distance vector sono che è semplice e che è è un vecchio , ben tecnologia che è quasi universalmente disponibile - stabilito . Perché è semplice , protocollo distance vector significa hardware semplice . È possibile acquistare un router più economico perché tutti i router implementano il protocollo distance vector . Se si sta creando un Application Specific Integrated Circuit ( ASIC ), come ad esempio un telefono cellulare , è possibile avere circuiti semplice logica digitale e meno di esso . Poiché il protocollo distance vector è parte del PIR, non c'è incompatibilità con qualsiasi dispositivo Internet .
Svantaggi
protocollo distance vector non sempre trova il percorso migliore . Supponiamo , per esempio, un percorso ha cinque nodi ( distanza = 5) , ma il percorso è molto veloce e non molto affollato a tutti ---- e un altro percorso ha solo due nodi , ma è molto bassa velocità e inaffidabili , a volte richiedono la ritrasmissione . Supponendo che il vettore comprende entrambi i percorsi , il protocollo di vettore di distanza sarà sempre scegliere il percorso 2 nodo anche se può essere molto più lento . A causa di questo , un nuovo protocollo di routing stile chiamato "Protocollo di stato dei collegamenti " è stato inventato . Protocollo sito collegamento utilizza un algoritmo molto più complicato in base a informazioni come come occupato un canale è , qual è la sua velocità di trasmissione è e quanto è affidabile la connessione è al momento attuale .