Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Lab 03 - Examining a Packet in Wireshark The purpose of this lab is to gain familiarity with a popular network troubleshooting tool, Wireshark. Also,

Lab 03 - Examining a Packet in Wireshark

The purpose of this lab is to gain familiarity with a popular network troubleshooting tool, Wireshark. Also, you will examine a network packet in-depth after performing a small number of packets that were sent or received from your device.

Tasks:

  • Download and install Wireshark.
    • Download direct from wireshark.org (Links to an external site.).
  • Start a packet capture on an interface with an active network connection.
  • Stop and save the packet capture.
  • Create a lab report answering all lab questions.
    • Answers will come from your unique packet capture.

Technologies:

  • Wireshark
  • Web browser
  • Internet

Instructions (Part One)

1. Start by downloading and installing Wireshark.

a. During the installation process, Wireshark will ask you to install WinPcap (for Windows) or pcap for Mac and Linux. Make sure to click 'Yes' and install pcap. Pcap is needed for Wireshark to run properly with all features.

2. Ensure all programs are closed (except these instructions) and minimal network-based processes are running. This will make things easier when filtering your Wireshark capture results.

3. Open Wireshark and start a packet capture on a network interface with an active Internet connection.

a. If you are connected to Wi-Fi, then Wi-Fi is the interface with an active Internet connection. You may have other interfaces, but you need to monitor the one interfacing with the Internet.

4. With your packet capture running, open a web browser and navigate to www.indofolio.com (Links to an external site.).

5. Once the website has finished loading, stop your Wireshark capture.

Instructions (Part Two)

Based on your results from Part One, answer the following questions in your lab report.

1. In the Wireshark filter bar, type the following and press enter: tcp.dstport==80 and http.request.method=="GET"

a. Explain what the filter is doing and explain the purpose of an HTTP GET packet.

2. Find the HTTP/1.1 packet that sends the GET request to retrieve www.indofolio.com (Links to an external site.).

a. What packet number is the GET packet?

b. What is the size of the entire GET frame?

c. What is the source's physical address?

i. What device on your network is the source? How do you know this?

d. What is the destination's physical address?

i. What device on your network is the destination? How do you know this?

e. What is the source's IP address?

f. What is the destination's IP address?

g. What transport layer protocol was used in the GET packet, TCP or UDP? Why?

h. What is the source's port number? Why do you think this port number was selected?

i. What is the destination's port number? Why do you think this port number was selected?

j. What flags were set on the TCP header? Explain the purpose of each flag.

i. Note: flags were not covered in the lecture. You will need to research the flags.

3. In the GET payload, Wireshark tells you which frame number the response frame is. Double-click the frame number. This should put you at the HTTP/1.1 OK frame.

a. Explain the purpose of the HTTP/1.1 OK frame. In other words, what is happening at this point in the network capture?

b. What are the source's IP address and port?

c. What are the destination's IP address and port?

d. Why do you think this information is different from the previous packet?

e. How many TCP segments were needed to deliver the entire website to your screen?

f. How large (in bytes) is the website?

g. What type of server is the website being hosted on?

i. Note: you may need to do a little research here. The server does respond with its type of web server.

4. Attempt to use the Wireshark filter to find the FIN flag sent from the webserver.

a. What frame number was the FIN flag sent?

b. Explain the purpose of the FIN flag.

5. Clear all Wireshark filters. This allows you to see all packets captured. Do you see any TCP Retransmission packets?

a. Chances are high that you do have a few of these packets. What information can you gather regarding the purpose of this packet? In other words, why did you send or receive these packets?

6. Develop a small list of four or five other network protocols captured by Wireshark. Provide a brief explanation of these protocols and explain why they are important in this particular capture.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M. Kroenke

1st Edition

0130086509, 978-0130086501

More Books

Students also viewed these Databases questions

Question

=+6 Who is the peer of the IA ?

Answered: 1 week ago

Question

=+herself to in terms of equity with regard to this assignment?

Answered: 1 week ago