Network Layer Question Pool


  1. Define robustness when used as a desirable property of a routing algorithm.
  2. List the desirable properities of a routing algorithm.
  3. Name two desirable properties of a routing algorithm that conflict, and explain why.
  4. List the 2 classes of algorithms for distributed routing and indicate which is better with a large number of routers and why.
  5. Explain the difference between datagram and virtual-circuit network routing?
  6. What kinds of information do routers exchange in the distributed Bellman Ford algorithm and what is the end result of the algorithm?
  7. When are routing decisions made for virtual circuit and datagram routing?
  8. Why is fragmentation and reassembly used in IP?
  9. What is address 127.0.0.1 used for?
  10. What is ICMP used for?
  11. What does ARP stand for and for what is it used?
  12. What does a router do when it receives a packet with an IP address that does not match a routing table entry?
  13. What does datagram service mean?
  14. The first thing IP layer entities do receiving a packet from the Transport layer is:
    a. check the source address for routing information.
    b. check to see if the destination address is in the ARP table.
    c. check the DIX Type field to see where the packet gets processed.
    d. check to see if the packet is on the local subnet.
    e. check the destination address to see where the packet gets processed.
    f. use the netmask to see if the packet is on the local subnet.
  15. For the following IP addresses, indicate the address class: