Cos'è il protocollo Internet della linea seriale?

Il Serial Line Internet Protocol, noto anche con l'acronimo SLIP, è un mezzo per inviare datagrammi di Protocollo Internet su un collegamento seriale. Trasmette ogni byte di un pacchetto, aggiungendo uno o più byte marker univoci allo stream secondo necessità. SLIP può essere utilizzato da due sistemi per comunicare tramite una connessione diretta via cavo o modem. La maggior parte dei personal computer utilizza invece il protocollo Point-to-Point Protocol (PPP), ma SLIP viene spesso utilizzato dove è richiesto un sovraccarico molto basso.

Quando si trasmette un datagramma, il protocollo Internet della linea seriale può inviare prima un byte marker "end" sul collegamento seriale. Invia quindi ogni byte del pacchetto, a meno che non sia uno dei due valori decimali: 219 o 192. Se è 192, il valore dell'indicatore di fine, SLIP invia due byte speciali al suo posto; 219 seguito da 220. Se è 219, SLIP invia un codice a due byte diverso: 219 seguito da 221. Una volta che tutti i byte del pacchetto del protocollo Internet sono stati inviati, SLIP trasmette il byte del marker 192.

Quando un pacchetto viene ricevuto da SLIP, rimuove i marcatori finali e sostituisce le coppie di byte speciali con i loro valori originali. Alcune implementazioni di SLIP possono anche rimuovere pacchetti di lunghezza zero. Il datagramma risultante, se presente, viene quindi passato al livello di rete successivo senza ulteriori analisi. Il rilevamento e la correzione degli errori viene lasciato al livello successivo, che deve richiedere una ritrasmissione dei pacchetti se viene rilevato un errore.

La specifica SLIP è stata rilasciata dall'Internet Engineering Task Force (IETF) nel 1988 come Request For Comments (RFC) 1055. Identifica diverse carenze SLIP, inclusa la gestione degli errori e la mancanza di messaggi di controllo. Un altro problema comune con Serial Line Internet Protocol è che non esiste un'identificazione del protocollo di pacchetto. Poiché SLIP è stato progettato solo per gestire datagrammi di protocollo Internet, questo potrebbe non essere un problema frequente. SLIP è in grado di gestire più protocolli Internet, tuttavia, dato un mezzo per identificarli.

La mancanza di sicurezza è un'altra considerazione per l'utilizzo di Serial Line Internet Protocol. Non esiste alcun meccanismo per l'autenticazione della connessione o qualsiasi tipo di crittografia dei dati a questo livello con SLIP. Non è inoltre possibile rilevare indirizzi di protocollo Internet per il routing al livello di rete successivo. Per quanto riguarda la dimensione massima del pacchetto, la specifica SLIP è vaga, suggerendo un limite utilizzato da un'altra implementazione.

Il Serial Line Internet Protocol non comprime i dati dei pacchetti, sebbene lo faccia il modem sul collegamento seriale, se è in uso un modem. Compressed SLIP (CSLIP), definito nel 1990 da RFC 1144, fa uno sforzo in questa direzione. Riduce l'intestazione TCP (Transmission Control Protocol) di ciascun pacchetto a sette byte rispetto ai 20. originali, tuttavia il resto del pacchetto rimane invariato. Nel 1994, PPP, definito in RFC 1661, è stato creato come un nuovo protocollo affidabile che ha risolto molti problemi SLIP.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?