Detailed Analysis of Networked Application Performance via Wireshark

Verified

Added on  2023/06/05

|17
|2065
|104
Report
AI Summary
Document Page
Networked Application
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
1. Introduction.......................................................................................................................2
2. Task - 1...............................................................................................................................2
Task – 1a...............................................................................................................................2
Task 1b..................................................................................................................................4
2.1 Load distribution.......................................................................................................4
2.2 Throughput................................................................................................................5
2.3 Time Sequence Graph...............................................................................................6
2.4 Flow Graph................................................................................................................7
2.5 Window scaling..........................................................................................................8
3. Task 2.................................................................................................................................9
3.1 TCP stream graph...................................................................................................10
3.2 TCP time Sequence Graph.....................................................................................13
4. Conclusion.......................................................................................................................14
5. References........................................................................................................................15
1
Document Page
1. Introduction
Main goal of this project is used to analyse the capture packets from wire shark tool. The
packet capture is done by using the provided website link. This paper analyse the audio
streaming with HTTP and TCP packets and streaming with TCP packets. This paper also
identify the parameter performance such as throughput graph, flow graph, window scaling
graph, load distribution and window scaling graph. These are will be discussed and analysed
in detail
2. Task - 1
Task – 1a
This task, first captures the provided data packets from the provided link. After,
analyse the captured packets [1]. These are,
First, we are list the protocols from captured packets. The protocols are listed in below.
Internet Protocol v4
Internet protocol v6
TCP protocol
UDP protocol
Address resolution protocol
It is illustrated as below.
2
Document Page
The HTTP Get message the send the HTTP ok reply process, it will takes the 6 seconds. It is
shown below.
3
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Internet address of the gaia.cs.umass.edu is 192.168.31.170
Internet address is 128.119.245.12
Task 1b
This task, user needs the capture the packets from the provided three websites. After, analyse
the captured packets and its performance. These are shown below [2].
2.1 Load distribution
The Network Load Balancing highlight utilizes the TCP/IP organizing convention to
course movement to various hosts in view of a client's settings and a restrictive Microsoft
distribution calculation. System Load Balancing has a few potential utilize cases and
4
Document Page
favourable circumstances. By appropriating system activity over different servers or virtual
machines, movement can be handled quicker than in a situation in which all movement
coursed through a solitary server. The element can likewise empower an association to
rapidly scale up a server application, (for example, a Web server) by including hosts and after
that dispersing the application's activity among the new has. So also, if request diminishes,
servers can be taken disconnected and the element will adjust movement among the rest of
the hosts. System Load Balancing can likewise guarantee organize movement is re-directed
to outstanding hosts in the event that at least one has inside the bunch flop startlingly. A
Network Load Balancing bunch can scale up to 32 servers.
Load distribution is utilized to disseminate the outstanding tasks at hand for the
different processing assets. It is for the most part used to streamline the utilization of assets,
increment the throughput, decreases the response time and avoiding over-burden in a private
asset. The underneath screen capture demonstrates the Load distribution time of the caught
organize. It demonstrates the slipped by time of HTTP ask for by server, HTTP host and
HTTP reaction by the server address [3].
2.2 Throughput
Throughput is the measure of information moved in a system starting with one area
then onto the next with in a specific day and age. It decides the execution of the system. The
caught movement of a system is broke down utilizing Wire shark [2]. Throughput depends on
the packets misfortune and inertness of the system. It is estimated in bits every seconds or
5
Document Page
information packet every second. It additionally means the nature of the system. The system
gadgets imparts through the information packets. Here throughput is utilized to show the
effective distribution of the information packet starting with one area then onto the next. On
the off chance that the parcel is dropped, it brings down the throughput and decreases the
nature of the system. The throughput of the caught packet are demonstrated as follows. It
demonstrates the throughput of the packet in bits/second and Time term is seconds.
2.3 Time Sequence Graph
The TCP time sequence graph is used to display the stream information and it also
shows the stream moving way. If clients is downloading the FTP server recorded
information, user needs to tap on packet from the server before making the chart. It Shows
TCP measurements like the tcptrace utility, including forward portions, affirmations,
particular affirmations, turn around window sizes, and zero windows.
6
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
2.4 Flow Graph
The flow graph is most important highlights in the wire shark tool because this graph
is used to investigating the capability in various situations like retransmission movement,
considerable measure of dropped associations and lost casings. It also creates the stream
diagram by using the stream movement between the two end point and it also provides the
change to trade the outcomes in a straight forward content based organization. It using the
least demanding method for conforming the association based on server and clients [5].
7
Document Page
2.5 Window scaling
TCP (Transmission Control Protocol) is an association arranged convention which
implies that we monitor how much information has been transmitted. The sender will
transmit a few information and the recipient needs to recognize it. When we don't get the
affirmation in time then the sender will re-transmit the information. TCP utilizes
"windowing" which implies that a sender will send at least one information sections and the
beneficiary will recognize one or all portions. When we begin a TCP association, the hosts
will utilize a get support where we briefly store information before the application can
process it. At the point when the beneficiary sends an affirmation, it will tell the sender how
much information it can transmit before the collector will send an affirmation. We call this
the window measure. Fundamentally, the window measure demonstrates the span of the get
8
Document Page
cushion. Normally the TCP association will begin with a little window estimate and each
time when there is a fruitful affirmation, the window size will increment [6].
3. Task 2
This task is used to investigate the streaming audio delivery over the TCP by listening to
internet line radio and capturing the transmitted packets. The captured packets is shown
below.
9
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
3.1 TCP stream graph
Show diverse visual portrayals of the TCP streams in a catch.
Time Sequence (Stevens)
This is a straightforward diagram of the TCP arrangement number after some time,
like the ones utilized in Richard Stevens' "TCP/IP Illustrated" arrangement of books.
This analysis is shown below [7],
Time Sequence (tcptrace)
Shows TCP measurements like the tcptrace utility, including forward portions,
affirmations, particular affirmations, turn around window sizes, and zero windows. It
is shown below.
10
Document Page
Throughput
Normal throughput and good put. It is shown below.
Round Trip Time
11
Document Page
Round trip time versus time or arrangement number. RTT depends on the affirmation
timestamp comparing to a specific section. Round-trip time (RTT) is the term in
which the ACK for a bundle that is sent is gotten, that is, for each parcel sent from a
host, there is an ACK gotten (TCP correspondence), which decides the fruitful
conveyance of the parcel. The aggregate time that is devoured from the exchange of
the parcel to the ACK for the same is called round excursion time. It is shown below
[8].
Window Scaling
Window estimate and extraordinary bytes. It is shown below.
12
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
3.2 TCP time Sequence Graph
The TCP time sequence graph is used to display the stream information and it also
shows the stream moving way. If clients is downloading the FTP server recorded
information, user needs to tap on packet from the server before making the chart. It Shows
TCP measurements like the tcptrace utility, including forward portions, affirmations,
particular affirmations, turn around window sizes, and zero windows. It is shown below [9],
[10].
13
Document Page
4. Conclusion
This project successfully analysed the capture packets from wire shark tool. The packet
capture is done by using the provided website link. This paper also analysed the audio
streaming with HTTP and TCP packets and streaming with TCP packets. It successfully
identified the parameter performance such as throughput graph, flow graph, window scaling
graph, load distribution and window scaling graph. Throughput is the measure of information
moved in a system starting with one area then onto the next with in a specific day and age. It
decides the execution of the system. Load distribution is utilized to disseminate the
outstanding tasks at hand for the different processing assets. The TCP time sequence graph is
used to display the stream information and it also shows the stream moving way. The flow
graph is most important highlights in the wire shark tool because this graph is used to
investigating the capability in various situations like retransmission movement, considerable
measure of dropped associations and lost casings. TCP utilizes "windowing" which implies
that a sender will send at least one information sections and the beneficiary will recognize
one or all portions. These are discussed and analysed in detail
14
Document Page
5. References
[1]"Understanding the tcptrace Time-Sequence Graph in Wireshark |
PacketBomb", Packetbomb.com, 2018. [Online]. Available:
http://packetbomb.com/understanding-the-tcptrace-time-sequence-graph-in-wireshark/.
[Accessed: 23- Sep- 2018].
[2]"8.23. TCP Stream Graphs", Wireshark.org, 2018. [Online]. Available:
https://www.wireshark.org/docs/wsug_html_chunked/ChStatTCPStreamGraphs.html.
[Accessed: 23- Sep- 2018].
[3]"TCP stream graphs", Packtpub.com, 2018. [Online]. Available:
https://www.packtpub.com/mapt/book/networking_and_servers/9781783989522/3/
ch03lvl2sec28/tcp-stream-graphs. [Accessed: 23- Sep- 2018].
[4]"Getting information through TCP stream graphs – the Throughput Graph
window", Packtpub.com, 2018. [Online]. Available:
https://www.packtpub.com/mapt/book/networking_and_servers/9781849517645/5/
ch05lvl1sec45/getting-information-through-tcp-stream-graphs--the-throughput-graph-
window. [Accessed: 23- Sep- 2018].
[5]"TCP Window Size Scaling | NetworkLessons.com", NetworkLessons.com, 2018.
[Online]. Available: https://networklessons.com/cisco/ccnp-route/tcp-window-size-
scaling/. [Accessed: 23- Sep- 2018].
[6]"Using the flow graph feature on Wireshark", TechRepublic, 2018. [Online]. Available:
https://www.techrepublic.com/blog/linux-and-open-source/using-the-flow-graph-feature-
on-wireshark/. [Accessed: 23- Sep- 2018].
[7]"Understanding TCP Sequence and Acknowledgment Numbers -
PacketLife.net", Packetlife.net, 2018. [Online]. Available:
http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-
numbers/. [Accessed: 23- Sep- 2018].
[8]"Interpreting Packet Traces with Wireshark (Part 1 of n) | AppliedTrust: We solve hard IT
problems so you can make the world awesome.", Appliedtrust.com, 2018. [Online].
15
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Available: https://www.appliedtrust.com/blog/2008/12/interpreting-packet-traces-
wireshark-part-1-n. [Accessed: 23- Sep- 2018].
[9]"WIRESHARK - The Easy Tutorial - Statistics", Openmaniak.com, 2018. [Online].
Available: https://openmaniak.com/wireshark_stat.php. [Accessed: 23- Sep- 2018].
[10]"How to Use Wireshark: A Complete Tutorial", Lifewire, 2018. [Online]. Available:
https://www.lifewire.com/wireshark-tutorial-4143298. [Accessed: 23- Sep- 2018].
16
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]