Controllo della ridondanza verticale è noto anche come controllo di parità. In questo metodo, a ciascuna unità di dati viene aggiunto un bit ridondante, chiamato anche bit di parità. Questo metodo include la parità pari e la parità dispari. Parità pari significa che il numero totale di 1 nei dati deve essere pari e parità dispari significa che il numero totale di 1 nei dati deve essere dispari. Esempio - Se la sorgente vuole trasmettere l'unità dati 1100111 utilizzando la parità pari alla destinazione. La sorgente dovrà passare attraverso Even Parity Generator.

Anche parità VRC
Il generatore di parità conterà il numero di 1 nell'unità dati e aggiungerà il bit di parità. Nell'esempio sopra, il numero di 1 nell'unità dati è 5, il generatore di parità aggiunge un bit di parità 1 a questa unità dati rendendo il numero totale di 1 pari, ovvero 6, come risulta chiaro dalla figura sopra. I dati insieme al bit di parità vengono quindi trasmessi attraverso la rete. In questo caso verrà trasmesso 11001111. A destinazione, questi dati vengono passati al controllo di parità a destinazione. Il numero di 1 nei dati viene conteggiato dal controllo di parità. Se il numero di 1 risulta dispari, ad es. 5 o 7 la destinazione verrà a sapere che c'è qualche errore nei dati. Il ricevitore poi rifiuta tale unità di dati errata.
Vantaggi:
- VRC è in grado di rilevare tutti gli errori a bit singolo.
- Può anche rilevare errori burst ma solo nei casi in cui il numero di bit modificati è dispari, ovvero 1, 3, 5, 7, …….ecc.
- VRC è semplice da implementare e può essere facilmente incorporato in diversi protocolli e sistemi di comunicazione.
- È efficiente in termini di complessità computazionale e requisiti di memoria.
- VRC può contribuire a migliorare l'affidabilità della trasmissione dei dati e ridurre la probabilità di corruzione o perdita di dati dovuta a errori.
- VRC può essere combinato con altre tecniche di rilevamento e correzione degli errori per migliorare le capacità complessive di gestione degli errori di un sistema.
Svantaggi:
- Lo svantaggio principale dell'utilizzo di questo metodo per il rilevamento degli errori è che non è in grado di rilevare l'errore burst se il numero di bit modificati è pari, ovvero 2, 4, 6, 8, …….ecc. Esempio: se i dati originali sono 1100111. Dopo aver aggiunto VRC, l'unità di dati che verrà trasmessa è 11001111. Supponiamo che durante il percorso 2 bit siano 01011111. Quando questi dati raggiungeranno la destinazione, il controllo di parità conterà il numero di 1 nei dati e quello risulta essere pari, cioè 8. Quindi, in questo caso, la parità non è cambiata, è ancora pari. La destinazione presuppone che non vi siano errori nei dati anche se i dati sono errati.
- VRC non è in grado di correggere gli errori, ma solo di rilevarli. Ciò significa che può identificare gli errori, ma non può risolverli.
- VRC non è adatto per applicazioni che richiedono livelli elevati di rilevamento e correzione degli errori, come sistemi mission-critical o applicazioni critiche per la sicurezza.
- VRC ha una capacità limitata di rilevare e correggere errori in grandi blocchi di dati, poiché la probabilità di errori aumenta con la dimensione del blocco di dati.
- VRC richiede l'aggiunta di bit aggiuntivi al flusso di dati, il che può aumentare i requisiti di larghezza di banda e di archiviazione del sistema.

Dati errati accettati dal ricevitore con numero di bit modificati