In your own words, please (concisely) explain what the following tools, sites, and/or services do and what information they may provide:
In this task you have two options: (i) collect your own trace, or (ii) find a person in the class who has collected a trace and borrow that trace. If you select option (ii) it should be clearly stated in your report who you borrowed the trace from. If you select option (i), please share the trace with your classmates. (Looking at each other's traces and/or comparing results may provide additional insights between differences observed, as well as help sanity check your results.)
The trace should be collected as follows: (1) Close down all applications that you have running. (2) Try to empty your local cache and any cookies that you may have on the local machine. (3) Start up Wireshark and begin a new capture (with Wireshark). (4) Start your favorite Web browser. (5) For the next 25 minutes, at the beginning of each new minute go to the main page of the i-th most popular site on the Internet according to alexa.com. In other words, you should visit the 25 most popular sites over the span of 25 minutes. (You should not click on any links, just go to the main page as defined at alexa.com.) (6) Allow for a few minutes for transactions to complete at the end of the trace period. (7) Stop capturing with Wireshark.
You should now have a trace in which the "front" page of the 25
most popular sites on the Internet (according to alexa.com) was visited.
Third task: Data analysis
Note that you may need to use additional tools or complimentary information sources to answer some of the questions below. (Please also refer to the lectures notes for concepts such as RTT, hop count, etc.)
For the third task you are expected to carefully answer at least 10 out of the 13 questions. You are, however, encouraged to answer all questions.
Note: For this third task you can chose between doing the work for the top-ten sites
or the top-25 sites. Note that if you plan your analysis carefully (using command line
and scripting, for example) it should not require much more work doing the analysis for
25 sites than for two sites. It is, however, okay to only analyze the top-10 sites.
Additional reporting
In addition to the regular reporting to Juha, I also want you to email me (Niklas) your final report for this assignment (as a pdf document).