OVH Cloud OVH Cloud

temps reseau

1 réponse
Avatar
Lincoln B
Salut a tous,

j'ai recuperer un scanner de port sur le net
http://guidesecu.ifrance.com/prog/scanner.c qui utilise les libpcap et
libnet. Je les modifier pour qu'il ne scanne que un port .(//for(...))

Je souhaite connaitre le delai aller retour pour cette connexion. Pour ce
faire j'utilse clock() comme ceci :

clock_t temps_initial, temps_final, temps_execution;

temps_initial = clock();EnvoiPaquet(IP_Cible,i);
ReceptionPaquet(IP_Cible,Device);temps_final = clock();

temps_execution = 1000*(temps_final - temps_initial)/CLOCKS_PER_SEC;

Le probleme est que j'obtient 20ms alors que le ping lui met 700ms pour
repondre. (J'ai mis une perturbation de 700ms avec tc ...)

Donc ma valeur est fausse. Quelqu'un voit d'ou vient le probleme ?

Merci de vos reponses

1 réponse

Avatar
rahan
Lincoln B wrote:

Salut a tous,

j'ai recuperer un scanner de port sur le net
http://guidesecu.ifrance.com/prog/scanner.c qui utilise les libpcap et
libnet. Je les modifier pour qu'il ne scanne que un port .(//for(...))

Je souhaite connaitre le delai aller retour pour cette connexion. Pour ce
faire j'utilse clock() comme ceci :

clock_t temps_initial, temps_final, temps_execution;

temps_initial = clock();EnvoiPaquet(IP_Cible,i);
ReceptionPaquet(IP_Cible,Device);temps_final = clock();

temps_execution = 1000*(temps_final - temps_initial)/CLOCKS_PER_SEC;

Le probleme est que j'obtient 20ms alors que le ping lui met 700ms pour
repondre. (J'ai mis une perturbation de 700ms avec tc ...)

Donc ma valeur est fausse. Quelqu'un voit d'ou vient le probleme ?

Merci de vos reponses





Sans vouloir faire les calcul et les valider. Sachez que le ping (ICMP)
n'est pas prioritaire au niveau des switches et routeurs.

Ainsi, calculer le temps de réponse d'un ping donne une idée certes des
performances de votre réseau mais n'essayer pas de comparer le temps de
réponse d'un ping avec celui d'une connexion TCP (unicast) !

Les switches et les routeurs, feront en sorte qu'un paquet ICMP soit
traiter apres les autres paquets TCP et votre scanner en genere un.

Cdlt
Rahan