Semester Project: EE5360 Data Communications-Spring 2017
Semester Project: EE5360 Data Communications-Spring 2017
Semester Project
Objectives:
The purpose of this assignment is to study the operation of the interface between a computer and the
internet. To perform this study the student should obtain a copy of Wireshark (former name Ethereal),
available as a free download from http://www.wireshark.org/.
The project is designed to be solved independently. We expect you all to uphold high academic integrity
and pride in doing your own work.
Wireshark startup:
1.1. Determine which port your computer will connect to the internet through. You can do this by
starting Wireshark, then selecting Capture Interfaces. Look to see which ports are receiving traffic.
1.2. Disconnect from the Internet. If you are at a PC that uses an RJ45 connector, disconnect the
connector. If your PC has a wireless interface, turn off the interface. Verify by watching Wiresharks
display that data has stopped passing to/from your PC.
1.3. Start data collection for the port that was receiving data. Capture Interfaces Start
1.4. Reconnect to the internet.
1.5. Verify that Wireshark is collecting data.
Questions:
1.Use Wireshark to capture the traffic while using web browser to visit a web page from a domain
that its name contains the first character of your last name.
Identify the series of packets related to opening a web page and explain, line by line, the procedure
your computer uses to find and display the web page. Use screen shot for your answer. Please give
your OS version and Wireshark version.
3.4 Find errors in the transmission of the file. How does Wireshark tell you that a transmission error
occurred? List one complete series of error messages that illustrate discovery of and recovery from a
transmission error. Explain the sequence of messages. Save the file. Use screen shot for your answer.
4. Using the tracert command to trace the route to an internet host with at least 5 hops. Find
following properties with tracert and related tools:
4.1. Number of hops it takes to reach the destination.
4.2. The average time it takes to access the destination.
4.3. The route in which the packet flows with the node and network name.
4.4. The IP address of the path with their location.
4.5. Percentage loss of the packet while travelling across different nodes.
Make a table to show your trace route (Below is an example table) and use screen shot for your
answer.
References:
You can find the introductions for how to install and use Wireshark software in
Wireshark_INTRO.pdf file. You will also find Ethereal_DNS-1.pdf and wiresharkuser-guide-0a4.pdf
files as your references.