come determinare il valore di alfa per timer di ritrasmissione di tcp
-
20-09-2019 - |
Domanda
Ho annusato un caricamento di file per scoprire segmenti TCP. vedo un ack DUP e ritrasmissione veloce e nell'output etereo. voglio verificare che il timer per la ritrasmissione di questo pacchetto è effettivamente quello che è indicato dalla formula di Jacobson. Ho il timestamp per tutti i segmenti. quale parte di mia fonte Linux dovrebbe Io studio per scoprire l'algoritmo di calcolo del valore del timer di ritrasmissione utilizzato dal mio sistema. se è lo stesso che l'algoritmo di Jacobson voglio conoscere il valore di alfa per il timer di ritrasmissione.
Soluzione
Ci sono un sacco di implementazioni di congestione in questo momento nel kernel di Linux, e quello di default cambia almeno due volte nel ramo 2.6.x. Si dovrebbe in primo luogo scoprire quale algoritmo si sta utilizzando e poi leggere alcuni documenti su di essa. (Suggerimento:)
Si può anche dare un'occhiata alle avanzamenti di controllo della congestione in linux . Questo secondo articolo vi dà alcuni suggerimenti su tutti gli algoritmi di congestione disponibili troppo.
Come la congestione è uno dei più grandi problemi sulle reti, c'è un sacco di studi, relazioni, ecc disponibili su Internet. È possibile controllare anche le liste di sviluppo del kernel di Linux / newsgroup come ci sono un sacco di discussioni su di esso troppo.