QNA > C > Cos'è L'algoritmo Di Congestione Tcp Nel Kernel Di Android?

Cos'è l'algoritmo di congestione TCP nel kernel di Android?

main-qimg-a79fe84b5851a6033a8bb1e906c60623.webp

Prima di entrare nel merito, dovreste conoscere i seguenti termini usati qui.

  • TCP - Transmission Control Protocol
  • Congestione della rete -

Tutte le nostre reti internet funzionano sulla base della trasmissione e ricezione di dati in termini di pacchetti.Il ricevitore dovrebbe fare del suo meglio per far sì che i dati siano correttamente consegnati al ricevitore.

Sforzo migliore - è come si gestisce la congestione nel flusso di rete.

(Congestione - La congestione nella rete avviene quando il mittente invia pacchetti di dati al ricevitore ad alta velocità senza conoscere la capacità del ricevitore.

Per esempio: Stai versando dell'acqua da un grande recipiente in una bottiglia con un collo più piccolo, senza nemmeno considerare la dimensione del collo della bottiglia, il che fa sì che una certa quantità di acqua venga sprecata durante questo trasferimento. E anche la bottiglia più piccola spinge in una situazione per gestire più carico (acqua) in un breve lasso di tempo.

In un caso simile, quando si cerca di inviare i dati al ricevitore senza considerare la sua larghezza di banda, si ha come risultato la perdita di dati e la riduzione delle prestazioni del ricevitore.

Per evitare questo il mittente deve migliorare questa trasmissione di dati ha bisogno di alcune strategie.

Le strategie/algoritmi di congestione sono possibili solo in TCP. Diversi algoritmi rispondono in modo diverso ai carichi di rete, ma si basano tutti sullo stesso principio di evitare la congestione della rete.

Saliamo al lato Android.

Abbiamo bisogno di :

  1. Alta velocità di navigazione (bassa latenza)
  2. Velocità di download/upload.

So we need an algorithm that meets above 2 criteria

Best for high speed : Westwood or Westwood+ (this is the latest algorithm )

If you don’t have westwood, use Cubic algorithm.

If you want to know more about other alogoritms and their benchmarks.

TCP Algorithms - This helps you to know better.

Di Clarise

Qual è il miglior software di backup dei dati che conosci? :: Come fare un backup di tutte le app, i dati e tutto ciò che è offline da un dispositivo Android
Link utili