Wireshark Display after http://gaia.cs.umass.edu/wireshark–labs/ HTTP– wireshark–file1.html has been retrieved by your browser
The example in Figure 1 shows in the packet–listing window that two HTTP messages were captured: the GET message (from your browser to the gaia.cs.umass.edu web server) and the response message from the server to your browser. The packet–contents window shows details of the selected message (in this case the HTTP OK message, which is highlighted in the packet–listing window). Recall that since the HTTP message was carried inside a TCP segment, which was carried inside an IP datagram, which was carried within an Ethernet frame, Wireshark displays the Frame, Ethernet, IP, and TCP packet information as well. We want to minimize the amount of non–HTTP data displayed (we’re interested in HTTP here, and will be investigating these other protocols is later labs), so make sure the boxes at the far left of the Frame, Ethernet, IP and TCP information have a plus sign or a right–pointing triangle (which means there is hidden, undisplayed information), and the HTTP line has a minus sign or a down–pointing triangle (which means that all information about the HTTP message is displayed). 2 Download the zip file http://gaia.cs.umass.edu/wireshark–labs/wireshark–traces.zip and extract the file http–ethereal–trace–1. The traces in this zip file were collected by Wireshark running on one of the author’s computers, while performing the steps indicated in the Wireshark lab. Once you have downloaded the trace, you can load it into Wireshark and view the trace using the File pull down menu, choosing Open, and then selecting the http–ethereal–trace–1 trace file. The resulting display should look similar to Figure 1.
(The Wireshark user interface displays just a bit differently on different operating systems, and in different
versions of Wireshark).
(Note: You should ignore any HTTP GET and response for favicon.ico. If you se e a reference to this file, it is your browser automatically asking the server if it (the server) has a small icon file that should be displayed next to the displayed URL in your browser. We’ll ignore references to this pesky file in this lab.).
By looking at the information in the HTTP GET and response messages, answer the following questions. When answering the following questions, you should print out the GET and response messages (see the introductory Wireshark lab for an explanation of how to do this) and indicate where in the message you’ve found the information that answers the following questions. When you hand in your assignment, annotate the output so that it’s clear where in the output you’re getting the information for your answer (e.g., for our classes, we ask that students markup paper copies with a pen, or annotate
electronic copies with text in a colored font).
1. Is your browser running HTTP version 1.0 or 1.1? What version of HTTP is the server running?
2. What languages (if any) does your browser indicate that it can accept to the server?
3. What is the IP address of your computer? Of the gaia.cs.umass.edu server?
4. What is the status code returned from the server to your browser?
5. When was the HTML file that you are retrieving last modified at the server?
6. How many bytes of content are being returned to your browser?
7. By inspecting the raw data in the packet content window, do you see any headers within the data that are not displayed in the packet–listing window? If so, name one