CS 6390 - Advanced Computer Networks
Homework Assignment #3
Due on November 27,  2011, 11:30pm.

 

Assignment Details

The goal of the assignment is to examine real protocols in use and understand the communication that takes place in a network by examining the bits that flow across a network segment.

For this assignment you will use  Wireshark tool which is available on the web for Windows and Linux machines. First save this file into your home directory. The file includes the packets that we captured from the network and you will use wireshark to analyze the content of this file.

Using Wireshark: This is a GUI based tool that you can download from the web and run on your XP and/or Linux machine. Once you start Wireshark, just go to File->Open menu to open the above given wireshark_src file and work with it. Wireshark has many options that are preconfigured and aims at helping the user with some common things. One of them is to use relative sequence and ACK numbers for TCP. In this assignment, you SHOULD NOT use these options. To unselect these options, go to Edit -> Preferences from the menu. In the Preferences window, select Protocols and go down to find TCP. The tool will display several options and you should UNSELECT "Relative sequence numbers and window scaling" box on the options.

It is important to realize that while we have gone over a number of protocols you will see, we will not necessarily have gone over everything. You will have to use the class textbook and online sites as references to research the details of some of these protocols. I will also try to provide some in-class time to answer questions so be prepared to ask questions when the time comes.

This assignment will be graded based on your ability to communicate that you understand everything about the packet trace. For this, you are expected to provide correct answers for the following questions. Please note that there are over 200 packets in the trace file and for some packets, you can group them in answering the questions (Ex: packets 10-40 are part of a traceroute from host1 to host2).

 


Assignment Turnin

Please turn in a soft copy of your assignment via eLearning. Good luck.