Difference between revisions of "Assignment: Basic Networking - Ping"
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
=== Address Resolution Protocol === | === Address Resolution Protocol === | ||
=== Packet Demultiplexing === | === Packet Demultiplexing === | ||
− | == Implementation == | + | == Student Implementation == |
=== Echo Reply (Ping) Server === | === Echo Reply (Ping) Server === | ||
=== Echo Request (Ping) Client === | === Echo Request (Ping) Client === | ||
+ | |||
== Resources == | == Resources == | ||
* [[wikipedia:Ping|Wikipedia: Ping]] | * [[wikipedia:Ping|Wikipedia: Ping]] | ||
* [http://tools.ietf.org/html/rfc792 RFC 792 - Internet Control Message Protocol (ICMP)] | * [http://tools.ietf.org/html/rfc792 RFC 792 - Internet Control Message Protocol (ICMP)] | ||
* [[wikipedia:Internet_Control_Message_Protocol|Wikipedia: Internet Control Message Protocol (ICMP)]] | * [[wikipedia:Internet_Control_Message_Protocol|Wikipedia: Internet Control Message Protocol (ICMP)]] |
Revision as of 17:07, 26 March 2009
Contents
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.