Difference between revisions of "Netaa"

From Embedded Xinu
Jump to navigation Jump to search
Line 54: Line 54:
 
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.
 
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.
  
===Tuesday, March 11: Part 2 Deadline===
+
===Wednesday, April 2: Part 2 Deadline===
*DHCP (Dynamic Host Configuration Protocol) -- Aaron
+
*DHCP (Dynamic Host Configuration Protocol) -- Aaron & Cathy
 
**[http://tools.ietf.org/html/rfc2131 RFC]
 
**[http://tools.ietf.org/html/rfc2131 RFC]
 
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]
 
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]
Line 61: Line 61:
 
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]
 
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]
 
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]
 
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]
*Rdate -- Tim
+
*Rdate -- Tim & Brian
 
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]
 
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]
 
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]
 
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]
 +
*UDP -- Aaron & Adam
 +
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]
 +
**UDP Daemon
 +
**UDP ports device
 +
**Shell function udpstat
  
 
=Cautions=
 
=Cautions=

Revision as of 08:01, 6 March 2008

Team Members

(All emails are @mu.edu)

  • Aaron Gember: aaron.gember, (414) 550-5820
  • Adam Koehler: adam.koehler
  • Brian Smith: brian.smith
  • Cathy Vuong: catherine.vuong
  • Kyle Jackson: kyle.jackson
  • Tim Blattner: timothy.blattner

Team email list: agember-es{at}mscs{dot}mu{dot}edu

Documentation

File:Netaa network daemons plan.pdf

File:Netaa network send plan.pdf

Timeline

Thursday, February 14: Meeting

  • 6pm in Cudahy 310
  • Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP.
  • Extra shell commands will be assigned at next meeting.

Monday, February 18: ICMP Subgroup Meeting

  • 3:45pm in Cudahy 310
  • Meeting before class to go over questions or concerns on implementation.

Thursday, February 21: Meeting

  • 6pm in Cudahy 310
  • Meeting to ensure progress and to assign the remaining pieces of the project.

Wednesday, February 27 Sunday, March 2: Part 1 Deadline

  • ARP (Address Resolution Protocol) [completed February 29, 2008]
    • send [completed February 28, 2008]
    • receive [completed February 22, 2008]
    • receiveDaemon [completed February 27, 2008]
    • arpTimer - cache timeout [completed February 29, 2008]
    • shell command (arp) [completed February 28, 2008]
  • ICMP (Internet Control Message Protocol) [completed February 28, 2008]
    • echo request [completed February 22, 2008]
    • echo reply [completed February 28, 2008]
    • daemon [completed February 22, 2008]
    • shell command (ping) [completed February 27, 2008]
  • Shell commands [completed February 28, 2008]
    • snoop (packet sniffer) [completed February 26, 2008]
    • ethstat [completed February 28, 2008]
    • guesswho [completed February 23, 2008]
  • Other [completed February 27, 2008]
    • netSend [completed February 26, 2008]
    • chkSum [completed February 27, 2008]

Monday, March 3: Project Team Meeting

  • Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.

Wednesday, April 2: Part 2 Deadline

Cautions

  1. Be aware of critical sections, you may need to disable and restore interrupts.

Known Bugs

  1. Sporadically receive PDE errors, running etherClose seems to fix things.