Como calcular a taxa de perda de pacotes com base no segmento TCP?

0

Estou tentando calcular a taxa de perda de pacotes para avaliar a qualidade da rede com base no comando 'netstat -s'.

Meu algoritmo está abaixo de:

etapa 1: send1 = a quantidade de 'segmentos enviados', retransmitida1 = a quantidade de 'segmentos retransmitidos'

etapa 2: enrolar www.google.com.br

etapa 3: send2 = a quantidade de 'segmentos enviados', retransmitida2 = a quantidade de 'segmentos retransmitidos'

passo 4: ração de perda = (retransmitido2 - retransmitido1) / (send2 - send1)

Eu calculo a taxa de perda de pacotes com base nos segmentos retransmitidos. Acho que os segmentos retransmitidos podem refletir a qualidade da rede. Mas eu só quero obter a ração de perda produzida por curl www.google.com. No meu algoritmo, os segmentos retransmitidos e os segmentos de envio foram produzidos não apenas pelo comando curl, mas também pelo tráfego TCP simultâneo. Como posso distinguir a quantidade de segmentos produzidos por curl www.google.com? Se este algoritmo é totalmente impraticável, por favor, faça sugestões para outros algoritmos. BTW, eu não quero calcular a taxa de perda de pacotes com base em pacotes ICMP ou UDP, uma vez que alguns roteadores ou hosts descartarão pacotes ICMP ou UDP.

    
por Daniel Mo 06.09.2018 / 08:45

0 respostas