COSC 3300 Networks and Internets

Fall 2010

Homework Assignment #5

Due: Friday, November 5th, 11:59pm CDT
Submit: Turn in your entire kernel source code using the turnin command on the Systems Lab machines.
Work is to be completed in teams. Only one team member should turnin, but it would be courteous to notify your teammate(s) when you do this. Names of authors should be included in all work. You may submit multiple times, but only the last turnin will be kept. The automatic submission system will not accept work after the deadline.

Address Resolution Protocol

Building upon your Embedded Xinu kernel from the previous assignment, implement a basic ARP component for the system.

Your new component should go in a network/arp subdirectory, and should feature the following:

  • A statically allocated table of discovered mappings from IP addresses to MAC addresses,
  • A shell command "arp" that can be used to display the current table, to request a new mapping, or to eliminate an existing mapping.
  • An "ARP Daemon" process that replies to ARP requests destined for your router.

  • Back
    [Revised 2010 Nov 01 19:38 DWB]