Difference between revisions of "Assignment: Basic Networking - Ping"

From Embedded Xinu
Jump to navigation Jump to search
Line 10: Line 10:
 
== Provided Network Pieces ==
 
== Provided Network Pieces ==
 
=== Ethernet Driver ===
 
=== Ethernet Driver ===
=== Address Resolution Protocol ===
+
=== Address Resolution Protocol (ARP) ===
 +
 
 
=== Packet Demultiplexing ===
 
=== Packet Demultiplexing ===
 
== Student Implementation ==
 
== Student Implementation ==

Revision as of 17:07, 26 March 2009

Networking

This assignment is a Xinu assignment allowing the student to more firmly understand how an operating system works. This assignment is part of the Student Built Xinu track for professors that are Teaching With Xinu. The entire working directory containing your Xinu operating system will be submission for this assignment.

Preparation

First, make a fresh copy of your work thus far.

  cp -R <old Xinu directory> <new Xinu directory>

Untar the new project files on top of this new directory:

  tar xvzf <tar-ball directory>

You should now see the new project files in with your old files. Be certain to make clean before compiling for the first time.

Provided Network Pieces

Ethernet Driver

Address Resolution Protocol (ARP)

Packet Demultiplexing

Student Implementation

Echo Reply (Ping) Server

Echo Request (Ping) Client

Resources