MITS4004 IT Networking and Communication Assignment

Assignment Help Other Subject
Reference no: EM132385520

MITS4004 IT Networking and Communication Assignment - Lab Project - ICMP and IP, Victorian Institute of Technology, Australia

Topics -

1. ICMP

2. IP

In this lab, we'll explore several aspects of the ICMP protocol:

  • ICMP messages generating by the Ping program;
  • ICMP messages generated by the Traceroute program;
  • The format and contents of an ICMP message.

Before attacking this lab, you're encouraged to review the ICMP material in section 4.4.3 of the text. We present this lab in the context of the Microsoft Windows operating system. However, it is straightforward to translate the lab to a Unix or Linux environment.

1. ICMP and Ping

Do the following:

  • Let's begin this adventure by opening the Windows Command Prompt application (which can be found in your Accessories folder).
  • Start up the Wireshark packet sniffer, and begin Wireshark packet capture.
  • The ping command is in c:\windows\system32, so type either "ping -n 10 hostname" or "c:\windows\system32\ping -n 10 hostname" in the MS-DOS command line (without quotation marks), where hostname is a host on another continent. If you're outside of Asia, you may want to enter www.ece.ust.hk for the Web server at Hong Kong University of Science and Technology. The argument "-n 10" indicates that 10 ping messages should be sent. Then run the Ping program by typing return.
  • When the Ping program terminates, stop the packet capture in Wireshark.

What to Hand In:

You should hand in a screen shot of the Command Prompt window similar to Figure 1 above. Whenever possible, when answering a question below, you should hand in a printout of the packet(s) within the trace that you used to answer the question asked. Annotate the printout to explain your answer. To print a packet, use File->Print, choose Selected packet only, choose Packet summary line, and select the minimum amount of packet detail that you need to answer the question.

You should answer the following questions:

1. What is the IP address of your host? What is the IP address of the destination host?

2. Why is it that an ICMP packet does not have source and destination port numbers?

3. Examine one of the ping request packets sent by your host. What are the ICMP type and code numbers? What other fields does this ICMP packet have? How many bytes are the checksum, sequence number and identifier fields?

4. Examine the corresponding ping reply packet. What are the ICMP type and code numbers? What other fields does this ICMP packet have? How many bytes are the checksum, sequence number and identifier fields?

2. ICMP and Traceroute

Do the following:

  • Let's begin by opening the Windows Command Prompt application (which can be found in your Accessories folder).
  • Start up the Wireshark packet sniffer, and begin Wireshark packet capture.
  • The tracert command is in c:\windows\system32, so type either "tracert hostname" or "c:\windows\system32\tracert hostname" in the MS-DOS command line (without quotation marks), where hostname is a host on another continent. (Note that on a Windows machine, the command is "tracert" and not "traceroute".) If you're outside of Europe, you may want to enter www.inria.fr for the Web server at INRIA, a computer science research institute in France. Then run the Traceroute program by typing return.
  • When the Traceroute program terminates, stop packet capture in Wireshark.

What to Hand In:

For this part of the lab, you should hand in a screen shot of the Command Prompt window. Whenever possible, when answering a question below, you should hand in a printout of the packet(s) within the trace that you used to answer the question asked. Annotate the printout to explain your answer. To print a packet, use File->Print, choose Selected packet only, choose Packet summary line, and select the minimum amount of packet detail that you need to answer the question.

Answer the following questions:

5. What is the IP address of your host? What is the IP address of the target destination host?

6. If ICMP sent UDP packets instead (as in Unix/Linux), would the IP protocol number still be 01 for the probe packets? If not, what would it be?

7. Examine the ICMP echo packet in your screenshot. Is this different from the ICMP ping query packets in the first half of this lab? If yes, how so?

8. Examine the ICMP error packet in your screenshot. It has more fields than the ICMP echo packet. What is included in those fields?

9. Examine the last three ICMP packets received by the source host. How are these packets different from the ICMP error packets? Why are they different?

10. Within the tracert measurements, is there a link whose delay is significantly longer than others? Refer to the screenshot in Figure 4, is there a link whose delay is significantly longer than others? On the basis of the router names, can you guess the location of the two routers on the end of this link?

A look at the captured trace -

In your trace, you should be able to see the series of ICMP Echo Request (in the case of Windows machine) or the UDP segment (in the case of Unix) sent by your computer and the ICMP TTL-exceeded messages returned to your computer by the intermediate routers. In the questions below, we'll assume you are using a Windows machine; the corresponding questions for the case of a Unix machine should be clear. Whenever possible, when answering a question below you should hand in a printout of the packet(s) within the trace that you used to answer the question asked. 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).To print a packet, use File->Print, choose Selected packet only, choose Packet summary line, and select the minimum amount of packet detail that you need to answer the question.

1. Select the first ICMP Echo Request message sent by your computer, and expand the Internet Protocol part of the packet in the packet details window.

What is the IP address of your computer?

2. Within the IP packet header, what is the value in the upper layer protocol field?

3. How many bytes are in the IP header? How many bytes are in the payload of the IP datagram? Explain how you determined the number of payload bytes.

4. Has this IP datagram been fragmented? Explain how you determined whether or not the datagram has been fragmented.

Next, sort the traced packets according to IP source address by clicking on the Source column header; a small downward pointing arrow should appear next to the word Source. If the arrow points up, click on the Source column header again. Select the first ICMP Echo Request message sent by your computer, and expand the Internet Protocol portion in the "details of selected packet header" window. In the "listing of captured packets" window, you should see all of the subsequent ICMP messages (perhaps with additional interspersed packets sent by other protocols running on your computer) below this first ICMP. Use the down arrow to move through the ICMP messages sent by your computer.

5. Which fields in the IP datagram always change from one datagram to the next within this series of ICMP messages sent by your computer?

6. Which fields stay constant? Which of the fields must stay constant? Which fields must change? Why?

7. Describe the pattern you see in the values in the Identification field of the IP datagram.

Next (with the packets still sorted by source address) find the series of ICMP TTL- exceeded replies sent to your computer by the nearest (first hop) router.

8. What is the value in the Identification field and the TTL field?

9. Do these values remain unchanged for all of the ICMP TTL-exceeded replies sent to your computer by the nearest (first hop) router? Why?

Fragmentation -

Sort the packet listing according to time again by clicking on the Time column.

10. Find the first ICMP Echo Request message that was sent by your computer after you changed the Packet Size in pingplotter to be 2000. Has that message been fragmented across more than one IP datagram?

11. Print out the first fragment of the fragmented IP datagram. What information in the IP header indicates that the datagram been fragmented? What information in the IP header indicates whether this is the first fragment versus a latter fragment? How long is this IP datagram?

12. Print out the second fragment of the fragmented IP datagram. What information in the IP header indicates that this is not the first datagram fragment? Are the more fragments? How can you tell?

13. What fields change in the IP header between the first and second fragment?

Now find the first ICMP Echo Request message that was sent by your computer after you changed the Packet Size in pingplotter to be 3500.

14. How many fragments were created from the original datagram?

15. What fields change in the IP header among the fragments?

Attachment:- IT Networking and Communication Assignment Files.rar

Verified Expert

Wireshark is a utility used in packet analyzing which allows the examination of packets moving in a network. in this task we look into ICMP and IP packets closely by use of Wireshark utility. We take a study of the elements of IP and ICMP packets.

Reference no: EM132385520

Questions Cloud

Did melissa have express or implied or apparent authority : Is Melissa's company legally obliged to purchase the excess stationery. Could Melissa be made liable for the cost of the excess stationery?
How do you prepare the cash flow statement : How do you prepare the cash flow statement using the direct method? The response paper should be in APA format, double spaced.
Discuss about financial stress on parenting strategies : Adam and his family have been living in chronic poverty for the last few years. His mother has asked you (an expert!) whether their family's financial strain.
Describe something you learned from the tutorial : This assignment will introduce you to the Health Insurance Portability and Accountability Act (HIPAA). This act outlines ethical behaviors and responses.
MITS4004 IT Networking and Communication Assignment : MITS4004 IT Networking and Communication Assignment Help and Solution, Lab Project - ICMP and IP, Victorian Institute of Technology, Australia
What degree you agree with him and why : To at least one peer, reflect a critical understanding of his/her post and advance the discussion with thoughtful statements surrounding to what degree.
Write a brief description of the two types of sex offenders : Write a brief description of the two types of sex offenders you selected and explain at least two similarities and two differences between these two types.
What are the phases of the assessment process : For this assignment, you will write the first four sections of the psychological assessment report that will be completed in Week Five. Taking on the role of a.
How you would study your chosen topic in a qualitative way : Briefly describe how quantitative and qualitative research are each valuable in the field. Next, summarize the article you have chosen for this Discussion.

Reviews

Write a Review

Other Subject Questions & Answers

  Detail the main concepts in the theory

Focus on a theorist you find influential. First, you will describe the individual's theory and critically analyze it by doing the following:

  Discuss what you feel is relevant and helpful

A concluding paragraph that summarizes your critical assessment of ACT as a theory of human psychological development and basis for treatment.

  How a young child fine motor skills are developed-making

Describe in detail how a young child's fine motor skills are developed-making sure to include the theory of motor-skill learning that best fits this situation. Explain whether any motor tasks or skills can be accomplished via observational learning..

  Describe one of the financial measures of profitability

Identify and describe one of the financial measures of profitability, liquidity, efficiency, and leverage. How can an analyst use one of these financial.

  How have human activities affected ecosystems and biosphere

Explain the exponential model of population growth. Explain the logistic model of population growth. Which model is more realistic to what happens in nature? Which model does the human population most closely resemble? Explain your answers.

  Assignment- concerns for corrections staff and inmates

Assignment: Concerns for Corrections Staff and Inmates. Use your state's Department of Corrections Website, as well as the Strayer Library, to research the roles of correctional staff within the correctional organization

  Reflect on the characteristics of a critical thinker

Reflect on the characteristics of a critical thinker. Critical thinking gets you involved in a dialogue with the ideas you read from others in this class.

  Describe the particular issue or phenomenon from

the paper must describe the particular issue or phenomenon from psychological perspective and its impact on practice of

  Describe frieda fromm-reichmanns role at chestnut lodge

What are some of the most important ways Dr. Hornstein differentiates Chestnut Lodge from other mental hospitals of the 1930s-1950s

  Why do men or women try to enhance the given traits

I mean what characteristics do humans (male or female) display that are attractive to the opposite sex? Do men or women try to enhance these traits?

  Discuss the major positions being taken in the debate

Identify a current ethical controversy that you want to learn more about in business, media, technology, medicine, or bioethics. Write a three-page analysis on the major sides in the controversy.

  How were citizens in your community impacted

Share with the class implementation of the Affordable Care Act in your organization. (If you are not working as a nurse, think about what was happening when you were a prelicensure student). How did your fellow healthcare workers react to implemen..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd