2011-06-08 2 views
0

J'ai créé un client TCP/logiciel de chat sur la console dans vb.net..m en utilisant l'hôte local pour ce programme signifie que les paquets envoient et reçoivent de la même carte d'interface réseau. maintenant j'ai capturé des paquets de ce logiciel sur Wireshark .. et je veux tracer le graphique de débit TCp à partir des données capturées sur wireshark mais j'ai un problème avec ça..aidera m'aider ..! Apprenez-moi aussi quelle valeur devrait être prise sur les axes x et y ..?Tcp débit graphique

voici les données que j'ai capturées sur wireshark car je ne peux pas faire la distinction entre pckets envoyés et reçus ..!

No.,"Time","Source","Destination","Protocol","Info","New Column","New Column" 
1,"0.000000","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [PSH, ACK] Seq=1 Ack=1 Win=65510 Len=3","1","9050" 


2,"0.441512","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] pda-data > versiera [PSH, ACK] Seq=1 Ack=1 Win=65510 Len=3","2","9050" 


3,"0.442643","115.186.111.66","115.186.111.66","TCP","versiera > pda-data [PSH, ACK] Seq=1 Ack=4 Win=65532 Len=3","3","3253" 

4,"0.829213","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] versiera > pda-data [PSH, ACK] Seq=1 Ack=4 Win=65532 Len=3","4","3253" 

5,"0.949875","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [ACK] Seq=4 Ack=4 Win=65507 Len=0","5","9050" 

6,"1.259930","115.186.111.66","115.186.111.66","TCP","[TCP Dup ACK 5#1] pda-data > versiera [ACK] Seq=4 Ack=4 Win=65507 Len=0","6","9050" 

7,"6.755535","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [PSH, ACK] Seq=4 Ack=4 Win=65507 Len=3","7","9050" 

8,"7.119189","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] pda-data > versiera [PSH, ACK] Seq=4 Ack=4 Win=65507 Len=3","8","9050" 

9,"7.119833","115.186.111.66","115.186.111.66","TCP","versiera > pda-data [PSH, ACK] Seq=4 Ack=7 Win=65529 Len=3","9","3253" 

10,"7.467483","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] versiera > pda-data [PSH, ACK] Seq=4 Ack=7 Win=65529 Len=3","10","3253" 

11,"7.588601","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [ACK] Seq=7 Ack=7 Win=65504 Len=0","11","9050" 

12,"7.931341","115.186.111.66","115.186.111.66","TCP","[TCP Dup ACK 11#1] pda-data > versiera [ACK] Seq=7 Ack=7 Win=65504 Len=0","12","9050" 

13,"11.311228","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [PSH, ACK] Seq=7 Ack=7 Win=65504 Len=3","13","9050" 

14,"11.650297","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] pda-data > versiera [PSH, ACK] Seq=7 Ack=7 Win=65504 Len=3","14","9050" 

15,"11.650931","115.186.111.66","115.186.111.66","TCP","versiera > pda-data [PSH, ACK] Seq=7 Ack=10 Win=65526 Len=3","15","3253" 

16,"11.953358","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] versiera > pda-data [PSH, ACK] Seq=7 Ack=10 Win=65526 Len=3","16","3253" 

17,"12.114983","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [ACK] Seq=10 Ack=10 Win=65501 Len=0","17","9050" 

18,"12.388906","115.186.111.66","115.186.111.66","TCP","[TCP Dup ACK 17#1] pda-data > versiera [ACK] Seq=10 Ack=10 Win=65501 Len=0","18","9050" 

19,"18.455431","115.186.111.66","115.186.111.66","TCP","pda-data > versiera [PSH, ACK] Seq=10 Ack=10 Win=65501 Len=3","19","9050" 

20,"18.699858","115.186.111.66","115.186.111.66","TCP","[TCP Retransmission] pda-data > versiera [PSH, ACK] Seq=10 Ack=10 Win=65501 Len=3","20","9050" 

Désolé je ne peux pas trouver une meilleure façon que cela pour poster ici mes données wirehsrak: -O

+0

Si vous voulez tracer le débit, il est juste de parier que l'un des axes va être "débit" ... –

Répondre

0

Puisque vous surveillez une conversation entre votre PC et lui-même, oui, ce serait rendre difficile . Généralement si vous êtes la source, alors vous avez envoyé, si vous êtes la destination alors vous recevez.

Je suggère que l'axe X est le temps, l'axe Y est le débit.

+0

Cela ne devrait pas être si difficile. Vous devriez être en mesure d'identifier le client et le serveur en faisant correspondre les numéros de port TCP signalés par wireshark. –

+0

Mais j'utilise le même port (9050) dans mes deux programmes ... voulez-vous que je change quelqu'un d'entre eux et que je capture des paquets? – Madiha

+0

Non, mais, il est plus déroutant que si vous avez 2 machines de test pour vérifier vos pensées comme pourquoi surveilleriez-vous le trafic en vous parlant? comme techniquement il ne part jamais. Les numéros de port aident, mais normalement vous regarderiez sûrement 2 machines différentes sûrement? – BugFinder