Che cos'è il passaggio cut-through?
La commutazione cut-through è una tecnica di trasferimento dei dati che invia un pacchetto prima che il pacchetto precedente abbia terminato l'invio, un metodo che presenta sia vantaggi che svantaggi. Il vantaggio principale della commutazione cut-through è che la latenza - la quantità di tempo necessaria per elaborare i dati - è ridotta e le velocità di trasferimento sono migliori. Allo stesso tempo, i dati vengono inviati rapidamente uno dopo l'altro, quindi non c'è modo di verificarne la qualità e la parte del mittente invia spesso dati danneggiati solo per spingerli. Un'altra versione di questa tecnica di commutazione, chiamata senza frammenti, riduce le possibilità che i dati corrotti vengano trasferiti, ma riduce anche la velocità di trasferimento.
Quando una rete invia pacchetti di informazioni, invierà un pacchetto, la rete assicurerà che il pacchetto sia terminato e completo, quindi verrà inviato il pacchetto successivo. Con la commutazione cut-through, il secondo pacchetto verrà inviato prima che il primo pacchetto sia terminato. Quel pacchetto successivo viene normalmente inviato non appena il primo è stato verificato per raggiungere il destinatario.
La latenza si riferisce al tempo necessario per la lettura e la verifica di ciascun pacchetto. Una lunga latenza significa che le velocità di trasferimento devono rallentare con le normali tecniche di trasmissione perché, fino a quando un pacchetto non viene verificato, un altro pacchetto non invierà. La commutazione cut-through aggira questo problema, quindi l'invio di pacchetti è spesso molto più veloce rispetto ad altri metodi.
Un grave problema con la commutazione cut-through deriva dalla modalità di invio dei pacchetti. Quando viene inviato un pacchetto, l'altro lato della trasmissione controlla normalmente ogni pacchetto per qualità e coerenza; ciò si verifica al termine del processo di trasferimento. Il metodo cut-through invia i pacchetti così rapidamente che non c'è tempo per i controlli di qualità, quindi non esiste alcuna garanzia che i pacchetti funzioneranno una volta trasferiti. Inoltre, verranno inviati dati danneggiati e inutilizzabili e poiché ignora il controllo di qualità, il destinatario non noterà i pacchetti danneggiati fino al termine del trasferimento.
Per migliorare la qualità e ridurre le possibilità che la rete invii pacchetti danneggiati, esiste una versione di commutazione cut-through nota come senza frammenti. Invece di verificare la qualità dal lato del destinatario, ciò garantisce che venga applicato un controllo di qualità dal lato del mittente e che i pacchetti danneggiati non debbano essere inviati. Il controllo di qualità è però solo parziale, quindi c'è ancora la possibilità che pacchetti scadenti possano passare attraverso la trasmissione, e questo tende a rallentare la trasmissione al di sotto delle normali velocità di taglio.