DATE: NAME: III. Networking Tools Potpourii (15 Points) rO You have used multiple networking tools in this class to assist in analyzing networks. Provide the tool necessary to do the following. find out whether a host is online and responding to VPConfr IP communications find out the IP address of an external host (or the Name host name associated with an extemal IP address trave route ...trace the network route to a host tele het Find the mailserver for a specific domain download the raw contents of a web page safely without using a browser observe the sequence of messages exchanged nsLoo between two protocol entities kun D y API necessary to develop client/server program in wine shorhr java or c++ IV. Protocol Layers (15 Points) l What are the five protocol layers, from top to bottom, in the Internet? For each of the 5 layers, what is the name of the packets processed at the layer? For each of the 5 layers, give an example protocol that operates at that layer? Protocol Layer Message Name Protocol Example men 
III. Tools to assist in analyzing networks:
 find out whether a host is online and responding to IP communications: ping
 find out the IP address of an external host: nslookup
 trace the network route to a host: traceroute
 Find the mail server for a specific domain: nslookup
 Download the raw contents of a webpage safely without using a browser: wget
 observe the sequence of messages exchanged between two protocol entities: packet sniffer (wireshark)
 API necessary to develop client/server program in java or c++: socket
 IV. a. What do the three values in columns 2, 3, and 4 of each line of the trace represent?
 The round trip time required by the packet to travel from your computer, to that point, and to come back to your computer.
 b. How many hops did the request travel travel? 9 hops.
 c. How many different ISPs did the packet travel over? How do you determine this?