Difference between revisions of "Assignment: Packet Demultiplexing"
Line 6: | Line 6: | ||
* Implementation can vary based on how the professor intends to grade the assignment | * Implementation can vary based on how the professor intends to grade the assignment | ||
** Have the students insert print outs of what type of packet is received and print something out when one is sent out | ** Have the students insert print outs of what type of packet is received and print something out when one is sent out | ||
− | ** Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write | + | ** Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write |
== Student Outcomes == | == Student Outcomes == | ||
With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing. Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication. | With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing. Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication. |
Revision as of 04:36, 18 December 2008
Packet Demultiplexing
This assignment is part of the Networking With Xinu track for professors that are Teaching With Xinu. This particular assignment will have students will implement a way for the Embedded Xinu operating system to send and receive network packets to or from the ethernet driver. In addition the incoming packets should be properly divided up in some way (demultiplexed) and passed or stored; where as outgoing packets should have the final ethernet field filled in before sending it off to the driver.
Assignment Notes
- Implementation can vary based on how the professor intends to grade the assignment
- Have the students insert print outs of what type of packet is received and print something out when one is sent out
- Give the students some portion of code so they can pass the packet onward to a piece of the operating system they have yet to write
Student Outcomes
With the completion of the assignment students should understand how demultiplexing works and have knowledge about the complexities of optimizing packet demultiplexing. Students should have a feel for how the Embedded Xinu operating system interacts with the ethernet driver and understand that initial/final crucial step for network communication.