Assignment: Basic Networking - Ping

From Embedded Xinu
Jump to navigation Jump to search

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

Packet Demultiplexing

Implementation

Echo Reply (Ping) Server

Echo Request (Ping) Client