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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top