Analyzing Web Performance using Wireshark
VerifiedAdded on 2023/06/11
|20
|2012
|348
AI Summary
This report from Desklib provides a detailed analysis of web performance using Wireshark. It covers the analysis of packets from three different websites using load distribution, throughput graph, time sequence, flow graph, and window scaling. The report also includes an analysis of audio delivery from a live radio on the internet. The report provides valuable insights into how to analyze web performance using Wireshark.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
COURSE:
UNIT NAME:
UNIT CODE:
FACULTY:
DEPARTMENT:
NAME:
REGISTRATION_NUMBER:
1 | P a g e
UNIT NAME:
UNIT CODE:
FACULTY:
DEPARTMENT:
NAME:
REGISTRATION_NUMBER:
1 | P a g e
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
Introduction.............................................................................................................................................3
Analysis of Web performance in wire shark............................................................................................3
1.Analysis for http://www.newspapers.com.au/.......................................................................................3
By load distribution.............................................................................................................................3
By use of throughput graph.................................................................................................................3
By use of flow graph...........................................................................................................................5
By use of window scaling....................................................................................................................5
2.cbsinteractive.com....................................................................................................................................6
By load distribution.............................................................................................................................6
By throughput graph............................................................................................................................7
By use of Time sequence.....................................................................................................................8
Use of flow graph................................................................................................................................8
Use of window scaling.........................................................................................................................9
3.Online newspapers..............................................................................................................................10
By load distribution..........................................................................................................................10
By throughput graph..........................................................................................................................11
By time sequence...............................................................................................................................12
By use of window scaling..................................................................................................................14
By use of flow graph.........................................................................................................................15
TASK 2.....................................................................................................................................................16
Audio delivery analysis.............................................................................................................................16
Conclusion.............................................................................................................................................19
References.................................................................................................................................................20
2 | P a g e
Introduction.............................................................................................................................................3
Analysis of Web performance in wire shark............................................................................................3
1.Analysis for http://www.newspapers.com.au/.......................................................................................3
By load distribution.............................................................................................................................3
By use of throughput graph.................................................................................................................3
By use of flow graph...........................................................................................................................5
By use of window scaling....................................................................................................................5
2.cbsinteractive.com....................................................................................................................................6
By load distribution.............................................................................................................................6
By throughput graph............................................................................................................................7
By use of Time sequence.....................................................................................................................8
Use of flow graph................................................................................................................................8
Use of window scaling.........................................................................................................................9
3.Online newspapers..............................................................................................................................10
By load distribution..........................................................................................................................10
By throughput graph..........................................................................................................................11
By time sequence...............................................................................................................................12
By use of window scaling..................................................................................................................14
By use of flow graph.........................................................................................................................15
TASK 2.....................................................................................................................................................16
Audio delivery analysis.............................................................................................................................16
Conclusion.............................................................................................................................................19
References.................................................................................................................................................20
2 | P a g e
TASK 1
Introduction
This is a report on analyzation of network packets using Wireshark. It involves capturing of
packets of three different websites. The packets are then analyzed through four different ways
and their results analyzed accordingly and compared. The packets are analyzed by load
distribution, graph , time sequence, flow graph and window scaling. The last section contains
analyzation a video streaming packet for five minutes then the results are analyzed.
Analysis of Web performance in wire shark.
1.Analysis for http://www.newspapers.com.au/
By load distribution.
Load distribution uses time period of the loading of every web requested content by the client as
a focal point of study. Depending on the network and internet performance the duration which
different contents take to load keeps on changing [6].
The load distribution graph here shows the optimum performance of analysis with hundred
percent score card.
By use of throughput graph.
Through put graphs works by checking the amount of bytes per a given duration of time usually
seconds or milliseconds in most cases. To be able to come up with the website performance we
calculate the number of packet loss from the graph to be able to deduce the efficiency of the site.
3 | P a g e
Introduction
This is a report on analyzation of network packets using Wireshark. It involves capturing of
packets of three different websites. The packets are then analyzed through four different ways
and their results analyzed accordingly and compared. The packets are analyzed by load
distribution, graph , time sequence, flow graph and window scaling. The last section contains
analyzation a video streaming packet for five minutes then the results are analyzed.
Analysis of Web performance in wire shark.
1.Analysis for http://www.newspapers.com.au/
By load distribution.
Load distribution uses time period of the loading of every web requested content by the client as
a focal point of study. Depending on the network and internet performance the duration which
different contents take to load keeps on changing [6].
The load distribution graph here shows the optimum performance of analysis with hundred
percent score card.
By use of throughput graph.
Through put graphs works by checking the amount of bytes per a given duration of time usually
seconds or milliseconds in most cases. To be able to come up with the website performance we
calculate the number of packet loss from the graph to be able to deduce the efficiency of the site.
3 | P a g e
By use of time sequence graphs.
Time sequence graph of this website shows instability behavior of bytes with respect to time
change. The change however is regular forming even intervals in change of one and half units of
bytes.
4 | P a g e
Time sequence graph of this website shows instability behavior of bytes with respect to time
change. The change however is regular forming even intervals in change of one and half units of
bytes.
4 | P a g e
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
By use of flow graph.
By general flow option the flow graph of this website’s performance is as follows;
Unlike other flow graphs as you will see below, the duration is very minimal just showing
average performance or rather highest performance in the whole analysis.
By use of window scaling.
Window scaling deals with TCP window, which uses memory buffers. With data loaded in the
buffers the performance of the sites tends to slow down hence the size of the receiver window
and the speed are directly proportional.
5 | P a g e
By general flow option the flow graph of this website’s performance is as follows;
Unlike other flow graphs as you will see below, the duration is very minimal just showing
average performance or rather highest performance in the whole analysis.
By use of window scaling.
Window scaling deals with TCP window, which uses memory buffers. With data loaded in the
buffers the performance of the sites tends to slow down hence the size of the receiver window
and the speed are directly proportional.
5 | P a g e
2.cbsinteractive.com
Below is the live capture of the website http://www.cbsinteractive.com.au
By load distribution.
Load distribution focuses on time period of the loading of every web requested content by the
client. Depending on the network and internet performance the duration which different contents
take to load varies .
6 | P a g e
Below is the live capture of the website http://www.cbsinteractive.com.au
By load distribution.
Load distribution focuses on time period of the loading of every web requested content by the
client. Depending on the network and internet performance the duration which different contents
take to load varies .
6 | P a g e
From the close look at the load distribution table the packets sent are at a rate of 3 per a period of
0.000253 milliseconds which is quite fast hence fare enough for a relatively good website
performance.
By throughput graph.
Through put graphs operates by measuring the number of bytes per a given period of time
usually seconds or milliseconds in most cases. To be able to come up with the websites
performance we calculate the number of packet loss from the graph to be able to deduce the
efficiency of the site.
From the above graph the performance of the website is very slow averaging to 0.005B/S Bytes
per second in this case.
7 | P a g e
0.000253 milliseconds which is quite fast hence fare enough for a relatively good website
performance.
By throughput graph.
Through put graphs operates by measuring the number of bytes per a given period of time
usually seconds or milliseconds in most cases. To be able to come up with the websites
performance we calculate the number of packet loss from the graph to be able to deduce the
efficiency of the site.
From the above graph the performance of the website is very slow averaging to 0.005B/S Bytes
per second in this case.
7 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
By use of Time sequence.
From the name “sequence” the sequence number rises by 1 for each byte of the TCP data sent
to and from the server and either way too. Logically a smooth slope is expected for this kind of
analysis such that the steeper the line, the higher the throughput data sent to and from.
Use of flow graph.
Flow graphs are concerned with the general flow of packets unless filtered as either TCP,HTTP
or any other protocal. This case study is a filtered TCP with TCP flow only show the flow of the
packets[5] .
8 | P a g e
From the name “sequence” the sequence number rises by 1 for each byte of the TCP data sent
to and from the server and either way too. Logically a smooth slope is expected for this kind of
analysis such that the steeper the line, the higher the throughput data sent to and from.
Use of flow graph.
Flow graphs are concerned with the general flow of packets unless filtered as either TCP,HTTP
or any other protocal. This case study is a filtered TCP with TCP flow only show the flow of the
packets[5] .
8 | P a g e
TCP flow are much easier to analyze and be able to come up with idle conclusions of the sites
performance. From the graph we can see the time of packet(s)’ transmission, the size of the
frame if we are packet switching, the sequence of the frame for the same case. One can also view
the ports used in connection.
Use of window scaling.
Talking of window scaling we are simply talking of TCP window receive window which is
simply a buffer on both sides of TCP connection holding the incoming data just temporarily.
When the data in this cache is not cleaned it consequently causes slow web performance and the
opposite is true.
9 | P a g e
performance. From the graph we can see the time of packet(s)’ transmission, the size of the
frame if we are packet switching, the sequence of the frame for the same case. One can also view
the ports used in connection.
Use of window scaling.
Talking of window scaling we are simply talking of TCP window receive window which is
simply a buffer on both sides of TCP connection holding the incoming data just temporarily.
When the data in this cache is not cleaned it consequently causes slow web performance and the
opposite is true.
9 | P a g e
3.Online newspapers.
The above snip is the live capture session of the website
http://www.onlinenewspapers.com/australi.htm.
By load distribution we explicitly study time duration of the loading page by the browser when
the server is requested by the end user on the client side. The aim of this load is to find out a 5
minutes standardized test for the website to determine the performance issues(bottlenecks)[1] .
The snip above displays the whole process of request and response and the average response
time period can be calculated and found 00.00.00.000 milliseconds since the page performance
here is a little bit higher in terms of speed loading. The overall time taken in the whole process is
10 | P a g e
The above snip is the live capture session of the website
http://www.onlinenewspapers.com/australi.htm.
By load distribution we explicitly study time duration of the loading page by the browser when
the server is requested by the end user on the client side. The aim of this load is to find out a 5
minutes standardized test for the website to determine the performance issues(bottlenecks)[1] .
The snip above displays the whole process of request and response and the average response
time period can be calculated and found 00.00.00.000 milliseconds since the page performance
here is a little bit higher in terms of speed loading. The overall time taken in the whole process is
10 | P a g e
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
shown, performance of the website is said to be slow or fast relatively depending on several
factors such as the basic computer resources like the RAM and the CPU processing power.
From the graph below I have filtered the HTTP packets since they are typical for study. The data
is clear showing counts against the rate and evaluated by percentage to give the overall
performance of the website.
By throughput graph.
By throughput graph, we keenly study the total number of packets sent from back from the
server to the client. The study is against the time duration unit second. Throughput graph
highlights the number of bytes returned by the server during the load test [3].
11 | P a g e
factors such as the basic computer resources like the RAM and the CPU processing power.
From the graph below I have filtered the HTTP packets since they are typical for study. The data
is clear showing counts against the rate and evaluated by percentage to give the overall
performance of the website.
By throughput graph.
By throughput graph, we keenly study the total number of packets sent from back from the
server to the client. The study is against the time duration unit second. Throughput graph
highlights the number of bytes returned by the server during the load test [3].
11 | P a g e
The throughput graph here is not very stable and varies giving a fade dotted line on top of the
graph. The un-stability may be due unstable file transfer for the cellular data connection.
By time sequence
Using time sequence the y-axis represents the sequence say TCP sequence while the x-axis
represents the time. Sequence digits are representatives of bytes sent. Just like the name
“sequence” the sequence number rises by 1 for each byte of the TCP data sent to and from the
server and either way too. Logically a smooth slope is expected for this kind of analysis such that
the steeper the line, the higher the throughput data sent to and from [4].
12 | P a g e
graph. The un-stability may be due unstable file transfer for the cellular data connection.
By time sequence
Using time sequence the y-axis represents the sequence say TCP sequence while the x-axis
represents the time. Sequence digits are representatives of bytes sent. Just like the name
“sequence” the sequence number rises by 1 for each byte of the TCP data sent to and from the
server and either way too. Logically a smooth slope is expected for this kind of analysis such that
the steeper the line, the higher the throughput data sent to and from [4].
12 | P a g e
The above time sequence graph shows a stable throughput for the capture represented by a fade
straight line on top of the graph. The sequence for instance in this capture analysis is
approximately above 150 bytes per every 0.1 milliseconds. The top line is the client’s computed
receive window.
13 | P a g e
straight line on top of the graph. The sequence for instance in this capture analysis is
approximately above 150 bytes per every 0.1 milliseconds. The top line is the client’s computed
receive window.
13 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
By use of window scaling.
As the name suggests window scaling operates on the basis of sizing and resizing the TCP
window screen size. Window size could simply be the advertisement of the amount of data in
bytes the receiving computer is able to receive at any point.
14 | P a g e
As the name suggests window scaling operates on the basis of sizing and resizing the TCP
window screen size. Window size could simply be the advertisement of the amount of data in
bytes the receiving computer is able to receive at any point.
14 | P a g e
By use of flow graph.
Choosing the general flow from the statistics flow graph option, the snip below shows the
general flow. Flow graphs checks the flow duration of packets from and to the server and the
other way round. From
the graph below we have two IPv4 addresses for the server and the client. An average duration is
given for both transactions the request and the answer[2].
15 | P a g e
Choosing the general flow from the statistics flow graph option, the snip below shows the
general flow. Flow graphs checks the flow duration of packets from and to the server and the
other way round. From
the graph below we have two IPv4 addresses for the server and the client. An average duration is
given for both transactions the request and the answer[2].
15 | P a g e
TASK 2
Audio delivery analysis.
https://www.danceradiouk.com .link of the live radio on the internet used in my analysis of TCP
radio chasing and capture of packets[8].
16 | P a g e
Audio delivery analysis.
https://www.danceradiouk.com .link of the live radio on the internet used in my analysis of TCP
radio chasing and capture of packets[8].
16 | P a g e
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
A snip of the audio capture. By flow graph.
Audio capture are fast in performance not taking an average of more than 1 milliseconds as
17 | P a g e
Audio capture are fast in performance not taking an average of more than 1 milliseconds as
17 | P a g e
words are coherent .,however during load time the performance is not that good due to buffering
which comes as a result of poor network connection.
18 | P a g e
which comes as a result of poor network connection.
18 | P a g e
Conclusion.
In analyzation of different website by load distribution, flow graph and window scaling .We find
that total different types of results are obtained. This because different types of websites have
different rates of packets flowing within it. This is observed through different types of graphs
that are drawn in by the application
19 | P a g e
In analyzation of different website by load distribution, flow graph and window scaling .We find
that total different types of results are obtained. This because different types of websites have
different rates of packets flowing within it. This is observed through different types of graphs
that are drawn in by the application
19 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
References
[1] Asrodia, P. and Patel, H.. Network traffic analysis using packet sniffer. International journal
of engineering research and applications, 2012, 2(3), pp.854-856.
[2] Banerjee, U., Vashishtha, A. and Saxena, M. Evaluation of the Capabilities of WireShark as
a tool for Intrusion Detection. International Journal of computer applications, ., 2010 6(7).
[3] Chappell, L. and Combs, G. Wireshark network analysis: the official Wireshark certified
network analyst study guide. Protocol Analysis Institute, Chappell University., 2010.
[4] Ivory, C.J., Networks Associates Technology Inc, Top-down network analysis system and
method with adaptive filtering capabilities. U.S. Patent , 2010 ,,757,727.
[5] Orebaugh, A., Ramirez, G. and Beale, J. Wireshark & Ethereal network protocol analyzer
toolkit. Elsevier., 2009.
[6] Qadeer, M.A., Iqbal, A., Zahid, M. and Siddiqui, M.R., February. Network traffic analysis
and intrusion detection using packet sniffer. In Communication Software and Networks, 2010.
ICCSN'10. Second International Conference on, 2010 (pp. 313-317). IEEE.
[7] Wang, S., Xu, D. and Yan, S, April. Analysis and application of Wireshark in TCP/IP
protocol teaching. In E-Health Networking, Digital Ecosystems and Technologies (EDT), 2010
International Conference on ., 2010 (Vol. 2, pp. 269-272). IEEE.
[8] Wondracek, G., Comparetti, P.M., Kruegel, C., Kirda, E. and Anna, S.S.S, February.
Automatic Network Protocol Analysis. In NDSS., 2008 (Vol. 8, pp. 1-14).
20 | P a g e
[1] Asrodia, P. and Patel, H.. Network traffic analysis using packet sniffer. International journal
of engineering research and applications, 2012, 2(3), pp.854-856.
[2] Banerjee, U., Vashishtha, A. and Saxena, M. Evaluation of the Capabilities of WireShark as
a tool for Intrusion Detection. International Journal of computer applications, ., 2010 6(7).
[3] Chappell, L. and Combs, G. Wireshark network analysis: the official Wireshark certified
network analyst study guide. Protocol Analysis Institute, Chappell University., 2010.
[4] Ivory, C.J., Networks Associates Technology Inc, Top-down network analysis system and
method with adaptive filtering capabilities. U.S. Patent , 2010 ,,757,727.
[5] Orebaugh, A., Ramirez, G. and Beale, J. Wireshark & Ethereal network protocol analyzer
toolkit. Elsevier., 2009.
[6] Qadeer, M.A., Iqbal, A., Zahid, M. and Siddiqui, M.R., February. Network traffic analysis
and intrusion detection using packet sniffer. In Communication Software and Networks, 2010.
ICCSN'10. Second International Conference on, 2010 (pp. 313-317). IEEE.
[7] Wang, S., Xu, D. and Yan, S, April. Analysis and application of Wireshark in TCP/IP
protocol teaching. In E-Health Networking, Digital Ecosystems and Technologies (EDT), 2010
International Conference on ., 2010 (Vol. 2, pp. 269-272). IEEE.
[8] Wondracek, G., Comparetti, P.M., Kruegel, C., Kirda, E. and Anna, S.S.S, February.
Automatic Network Protocol Analysis. In NDSS., 2008 (Vol. 8, pp. 1-14).
20 | P a g e
1 out of 20
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.