So if I understand your problem correctly you want to know how to determine Throughput, Packet loss and RTT with Wireshark?
Packet Loss Control Using Tokens at the Network Edge. In this paper a new and better mechanism for congestion control with application to Packet Loss in networks with P2P traffic is proposed. In this new method the edge and the core routers will write a measure of the quality of service guaranteed by the router by writing a digital number in the Option Field of the datagram of the packet. So, now we are publishing the top list of MATLAB projects for engineering students. This list includes image processing projects using MATLAB, MATLAB projects for ECE students, digital signal processing projects using MATLAB, etc. All these projects are collected from various resources and are very useful for engineering students.
First of all, you should isolate the TCP session you want to analyze. You can do that by using the Conversations Statistic (in the Statistics menu) and filter the conversation from the TCP tab. The use the popup menu to filter the conversation. The conversation statistic can also tell you the throughput per TCP session right away (bps A->B and bps B->A).
For the packet loss you can then append the conversation filter with '
and tcp.analysis.lost_segment', then look at the status bar to see how many packets match the filter ('Displayed:' value).
The RTT can be determined by finding out how long it took for the Three Way Handshake, meaning that you set a Time reference to the SYN and then read the relative time of the third packet (ACK). That will give you the initial RTT; if you want the various RTT values for the length of the communication you should use the Statistics -> TCP Stream Graph -> Round Trip Time Graph.
On a side note: I think RTT and packet loss values are not that important when comparing stack types, because the stack has little to no influence over what happens in transit (delays and packet drops in the network infrastructure). Keep an eye on the mechanisms dealing with recovery from packet loss (including 'how fast was the problem solved, and how bad was the impact on time/throughput'); these are much more interesting.
The projects develops a packet loss testing tool which would send required number of ping packets to a destination and returns the number of packets sent and lost packets.
O/S –Linux (Tested on Ubuntu)
Language – Python 2.6 , Scapy 2.2.0
Source code with explanation
Code output with screenshot.
Report Format – PDF
No of Pages – 4
Report Price – $25
Click on the Add to Cart button and make the payment with a PayPal account or credit card on PayPal website.
The report would be downloaded immediately after successful payment and you would also receive a copy of the report in your email used for payment
Learn to build network tools and scripts with Python and Scapy with our video course – Click here to view details