https://xinu.cs.mu.edu/api.php?action=feedcontributions&user=Tim&feedformat=atomEmbedded Xinu - User contributions [en]2024-03-29T15:36:56ZUser contributionsMediaWiki 1.34.2https://xinu.cs.mu.edu/index.php?title=Netaa&diff=2430Netaa2008-04-10T22:49:57Z<p>Tim: /* Saturday April 5: X11 */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline [completed April 2, 2008]=== <br />
*<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008]<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008]<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**<strike>Request</strike> [completed April 2, 2008]<br />
**<strike>Reply</strike> [completed March 26, 2008]<br />
**<strike>Shell command</strike><br />
*<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008]<br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008]<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**<strike>UDP Daemon</strike> [completed March 24, 2008]<br />
**<strike>UDP ports device</strike> [completed March 28, 2008]<br />
**<strike>Shell command udpstat</strike> [completed March 24, 2008]<br />
<br />
===Saturday April 5: X11===<br />
*Research<br />
**[http://en.wikipedia.org/wiki/X11 Wikipedia]<br />
**[http://toastytech.com/guis/remotex11.html Other implementation]<br />
**[http://proquest.safaribooksonline.com/0789723727 Book: X Window Programming from Scratch by J. Robert Brown]<br />
**[http://www.faqs.org/rfcs/rfc1013.html X11 RFC]<br />
**[http://www.x.org/wiki/ X.org]<br />
**[http://www.faqs.org/rfcs/rfc793.html TCP RFC]<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.<br />
#Memory fragmentation occurs when packets are received and processed.</div>Timhttps://xinu.cs.mu.edu/index.php?title=Netaa&diff=2429Netaa2008-04-10T04:09:23Z<p>Tim: /* Saturday April 5: X11 */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline [completed April 2, 2008]=== <br />
*<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008]<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008]<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**<strike>Request</strike> [completed April 2, 2008]<br />
**<strike>Reply</strike> [completed March 26, 2008]<br />
**<strike>Shell command</strike><br />
*<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008]<br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008]<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**<strike>UDP Daemon</strike> [completed March 24, 2008]<br />
**<strike>UDP ports device</strike> [completed March 28, 2008]<br />
**<strike>Shell command udpstat</strike> [completed March 24, 2008]<br />
<br />
===Saturday April 5: X11===<br />
*Research<br />
**[http://en.wikipedia.org/wiki/X11 Wikipedia]<br />
**[http://toastytech.com/guis/remotex11.html Other implementation]<br />
**[http://proquest.safaribooksonline.com/0789723727 Book: X Window Programming from Scratch by J. Robert Brown]<br />
**[http://www.faqs.org/rfcs/rfc1013.html X11 RFC]<br />
**[http://www.x.org/wiki/ X.org]<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.<br />
#Memory fragmentation occurs when packets are received and processed.</div>Timhttps://xinu.cs.mu.edu/index.php?title=Netaa&diff=2417Netaa2008-04-05T19:20:28Z<p>Tim: /* Wednesday, April 2: X11 introduced */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline=== [completed April 2, 2008]<br />
*<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008]<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008]<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**<strike>Request</strike> [completed April 2, 2008]<br />
**<strike>Reply</strike> [completed March 26, 2008]<br />
**<strike>Shell command</strike><br />
*<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008]<br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008]<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**<strike>UDP Daemon</strike> [completed March 24, 2008]<br />
**<strike>UDP ports device</strike> [completed March 28, 2008]<br />
**<strike>Shell command udpstat</strike> [completed March 24, 2008]<br />
<br />
===Saturday April 5: X11===<br />
*Research<br />
**[http://toastytech.com/guis/remotex11.html wiki]<br />
**[http://toastytech.com/guis/remotex11.html other implementation 1]<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.<br />
#Memory fragmentation occurs when packets are received and processed.</div>Timhttps://xinu.cs.mu.edu/index.php?title=Netaa&diff=2416Netaa2008-04-05T19:17:59Z<p>Tim: /* Timeline */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline=== [completed April 2, 2008]<br />
*<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008]<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008]<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**<strike>Request</strike> [completed April 2, 2008]<br />
**<strike>Reply</strike> [completed March 26, 2008]<br />
**<strike>Shell command</strike><br />
*<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008]<br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008]<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**<strike>UDP Daemon</strike> [completed March 24, 2008]<br />
**<strike>UDP ports device</strike> [completed March 28, 2008]<br />
**<strike>Shell command udpstat</strike> [completed March 24, 2008]<br />
<br />
===Wednesday, April 2: X11 introduced===<br />
*Research<br />
**[http://toastytech.com/guis/remotex11.html wiki]<br />
**[http://toastytech.com/guis/remotex11.html other implementation 1]<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.<br />
#Memory fragmentation occurs when packets are received and processed.</div>Timhttps://xinu.cs.mu.edu/index.php?title=Netaa&diff=2415Netaa2008-04-05T19:12:05Z<p>Tim: /* Monday, March 3: Project Team Meeting */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline=== [completed April 2, 2008]<br />
*<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008]<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008]<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**<strike>Request</strike> [completed April 2, 2008]<br />
**<strike>Reply</strike> [completed March 26, 2008]<br />
**<strike>Shell command</strike><br />
*<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008]<br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008]<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**<strike>UDP Daemon</strike> [completed March 24, 2008]<br />
**<strike>UDP ports device</strike> [completed March 28, 2008]<br />
**<strike>Shell command udpstat</strike> [completed March 24, 2008]<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.<br />
#Memory fragmentation occurs when packets are received and processed.</div>Timhttps://xinu.cs.mu.edu/index.php?title=Netaa&diff=2405Netaa2008-03-12T00:01:43Z<p>Tim: /* Wednesday, April 2: Part 2 Deadline */</p>
<hr />
<div>=Team Members=<br />
''(All emails are @mu.edu)''<br />
*Aaron Gember: aaron.gember, (414) 550-5820<br />
*Adam Koehler: adam.koehler<br />
*Brian Smith: brian.smith<br />
*Cathy Vuong: catherine.vuong<br />
*Kyle Jackson: kyle.jackson<br />
*Tim Blattner: timothy.blattner<br />
<br />
Team email list:<br />
agember-es{at}mscs{dot}mu{dot}edu<br />
<br />
=Documentation=<br />
[[Image:Netaa_network_daemons_plan.pdf]]<br />
<br />
[[Image:Netaa_network_send_plan.pdf]]<br />
<br />
=Timeline=<br />
===Thursday, February 14: Meeting===<br />
*6pm in Cudahy 310<br />
<br />
*Adam, Tim, and Kyle are researching ICMP. Aaron, Brian, and Cathy are researching ARP. <br />
*Extra shell commands will be assigned at next meeting.<br />
<br />
===Monday, February 18: ICMP Subgroup Meeting===<br />
*3:45pm in Cudahy 310<br />
*Meeting before class to go over questions or concerns on implementation.<br />
<br />
===Thursday, February 21: Meeting===<br />
*6pm in Cudahy 310<br />
*Meeting to ensure progress and to assign the remaining pieces of the project.<br />
<br />
===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline===<br />
*ARP (Address Resolution Protocol) '''[completed February 29, 2008]'''<br />
**<strike>send</strike> [completed February 28, 2008]<br />
**<strike>receive</strike> [completed February 22, 2008]<br />
**<strike>receiveDaemon</strike> [completed February 27, 2008]<br />
**<strike>arpTimer - cache timeout</strike> [completed February 29, 2008]<br />
**<strike>shell command (arp)</strike> [completed February 28, 2008]<br />
*ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]'''<br />
**<strike>echo request</strike> [completed February 22, 2008]<br />
**<strike>echo reply</strike> [completed February 28, 2008]<br />
**<strike>daemon</strike> [completed February 22, 2008]<br />
**<strike>shell command (ping)</strike> [completed February 27, 2008]<br />
*Shell commands '''[completed February 28, 2008]'''<br />
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008]<br />
**<strike>ethstat</strike> [completed February 28, 2008]<br />
**<strike>guesswho</strike> [completed February 23, 2008]<br />
*Other '''[completed February 27, 2008]'''<br />
**<strike>netSend</strike> [completed February 26, 2008]<br />
**<strike>chkSum</strike> [completed February 27, 2008]<br />
<br />
===Monday, March 3: Project Team Meeting===<br />
*Discuss part two of the project, all team members should read up on all parts of the second stage before the meeting occurs.<br />
<br />
===Wednesday, April 2: Part 2 Deadline===<br />
*DHCP (Dynamic Host Configuration Protocol) -- Aaron & Cathy<br />
**[http://tools.ietf.org/html/rfc2131 RFC]<br />
**[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page]<br />
*Traceroute -- Adam & Kyle<br />
**[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page]<br />
**[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page]<br />
**Request<br />
**Reply<br />
**Shell command<br />
*<strike>Rdate -- Tim & Brian </strike><br />
**[http://www.faqs.org/rfcs/rfc868.html Time Protocol]<br />
**[http://www.linuxcommand.org/man_pages/rdate1.html man page]<br />
*UDP -- Aaron & Adam<br />
**[http://www.faqs.org/rfcs/rfc768.html UDP RFC]<br />
**UDP Daemon<br />
**UDP ports device<br />
**Shell command udpstat<br />
<br />
=Cautions=<br />
#Be aware of critical sections, you may need to disable and restore interrupts.<br />
<br />
=Known Bugs=<br />
#Sporadically receive PDE errors, running etherClose seems to fix things.</div>Tim