Selective Repeat vs Go-Back-N: vantaggi e svantaggi
Selective Repeat (SR)
Vantaggi
- Maggiore efficienza: Il ricevitore conferma ogni fotogramma individualmente; il mittente continua a trasmettere senza attendere tutti gli ACK.
- Migliore affidabilità: Vengono ritrasmessi solo i fotogrammi persi/corrotti, non intere finestre.
- Minore overhead: Non è necessario mantenere una grande finestra di fotogrammi non confermati.
Svantaggi
- Implementazione complessa: Il ricevitore deve tenere traccia dei fotogrammi ricevuti e mancanti.
- Maggiore utilizzo di memoria: Il ricevitore bufferizza i fotogrammi fino alla conferma.
Go-Back-N (GBN)
Vantaggi
- Semplicità: Il ricevitore non tiene traccia dei singoli fotogrammi; si aspetta solo la consegna in ordine.
- Minore memoria: Nessun buffer di fotogrammi fuori ordine.
Svantaggi
- Minore efficienza: Il mittente si blocca dopo una perdita, ritrasmettendo tutti i fotogrammi successivi.
- Minore affidabilità: Potrebbero arrivare fotogrammi duplicati dopo la ritrasmissione.
Verdetto: SR è migliore per trasmissioni affidabili ed efficienti. GBN è adatto a scenari in cui semplicità e memoria ridotta superano le prestazioni.