Difference between revisions of "Netaa"
Jump to navigation
Jump to search
(31 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Historical}} | ||
+ | |||
=Team Members= | =Team Members= | ||
''(All emails are @mu.edu)'' | ''(All emails are @mu.edu)'' | ||
Line 31: | Line 33: | ||
*Meeting to ensure progress and to assign the remaining pieces of the project. | *Meeting to ensure progress and to assign the remaining pieces of the project. | ||
− | ===<strike>Wednesday, February 27</strike> Sunday, March 2: | + | ===<strike>Wednesday, February 27</strike> Sunday, March 2: Part 1 Deadline=== |
− | *ARP (Address Resolution Protocol) | + | *ARP (Address Resolution Protocol) '''[completed February 29, 2008]''' |
− | **send | + | **<strike>send</strike> [completed February 28, 2008] |
**<strike>receive</strike> [completed February 22, 2008] | **<strike>receive</strike> [completed February 22, 2008] | ||
**<strike>receiveDaemon</strike> [completed February 27, 2008] | **<strike>receiveDaemon</strike> [completed February 27, 2008] | ||
− | **shell command (arp) | + | **<strike>arpTimer - cache timeout</strike> [completed February 29, 2008] |
− | *ICMP (Internet Control Message Protocol) | + | **<strike>shell command (arp)</strike> [completed February 28, 2008] |
+ | *ICMP (Internet Control Message Protocol) '''[completed February 28, 2008]''' | ||
**<strike>echo request</strike> [completed February 22, 2008] | **<strike>echo request</strike> [completed February 22, 2008] | ||
− | **echo reply | + | **<strike>echo reply</strike> [completed February 28, 2008] |
**<strike>daemon</strike> [completed February 22, 2008] | **<strike>daemon</strike> [completed February 22, 2008] | ||
**<strike>shell command (ping)</strike> [completed February 27, 2008] | **<strike>shell command (ping)</strike> [completed February 27, 2008] | ||
− | *Shell commands | + | *Shell commands '''[completed February 28, 2008]''' |
**<strike>snoop (packet sniffer)</strike> [completed February 26, 2008] | **<strike>snoop (packet sniffer)</strike> [completed February 26, 2008] | ||
− | **ethstat | + | **<strike>ethstat</strike> [completed February 28, 2008] |
**<strike>guesswho</strike> [completed February 23, 2008] | **<strike>guesswho</strike> [completed February 23, 2008] | ||
− | *Other | + | *Other '''[completed February 27, 2008]''' |
**<strike>netSend</strike> [completed February 26, 2008] | **<strike>netSend</strike> [completed February 26, 2008] | ||
+ | **<strike>chkSum</strike> [completed February 27, 2008] | ||
===Monday, March 3: Project Team Meeting=== | ===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. | *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 [completed April 2, 2008]=== | ||
+ | *<strike>DHCP (Dynamic Host Configuration Protocol)</strike> -- Aaron & Cathy [completed April 1, 2008] | ||
+ | **[http://tools.ietf.org/html/rfc2131 RFC] | ||
+ | **[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Wikipedia Page] | ||
+ | *<strike>Traceroute</strike> -- Adam & Kyle [completed April 2, 2008] | ||
+ | **[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol ICMP Wiki Page] | ||
+ | **[http://en.wikipedia.org/wiki/Traceroute Wikipedia Page] | ||
+ | **<strike>Request</strike> [completed April 2, 2008] | ||
+ | **<strike>Reply</strike> [completed March 26, 2008] | ||
+ | **<strike>Shell command</strike> | ||
+ | *<strike>Rdate -- Tim & Brian </strike> [completed April 3, 2008] | ||
+ | **[http://www.faqs.org/rfcs/rfc868.html Time Protocol] | ||
+ | **[http://www.linuxcommand.org/man_pages/rdate1.html man page] | ||
+ | *<strike>UDP</strike> -- Aaron & Adam [completed March 28, 2008] | ||
+ | **[http://www.faqs.org/rfcs/rfc768.html UDP RFC] | ||
+ | **<strike>UDP Daemon</strike> [completed March 24, 2008] | ||
+ | **<strike>UDP ports device</strike> [completed March 28, 2008] | ||
+ | **<strike>Shell command udpstat</strike> [completed March 24, 2008] | ||
+ | |||
+ | ===Monday, May 5: TCP Deadline=== | ||
+ | *Research | ||
+ | **[http://www.faqs.org/rfcs/rfc793.html TCP RFC] | ||
+ | **[[Image:TCPIP_State_Transition_Diagram.pdf]] | ||
+ | ===Future Development=== | ||
+ | *X11 | ||
+ | **[http://en.wikipedia.org/wiki/X11 Wikipedia] | ||
+ | **[http://en.wikipedia.org/wiki/X11 Wikipedia] | ||
+ | **[http://toastytech.com/guis/remotex11.html Other implementation] | ||
+ | **[http://proquest.safaribooksonline.com/0789723727 Book: X Window Programming from Scratch by J. Robert Brown] | ||
+ | **[http://www.faqs.org/rfcs/rfc1013.html X11 RFC] | ||
+ | **[http://www.x.org/wiki/ X.org] | ||
+ | |||
+ | =Cautions= | ||
+ | #Be aware of critical sections, you may need to disable and restore interrupts. | ||
=Known Bugs= | =Known Bugs= | ||
#Sporadically receive PDE errors, running etherClose seems to fix things. | #Sporadically receive PDE errors, running etherClose seems to fix things. | ||
+ | #Memory fragmentation occurs when packets are received and processed. |
Latest revision as of 22:23, 11 September 2013
Contents
- 1 Team Members
- 2 Documentation
- 3 Timeline
- 3.1 Thursday, February 14: Meeting
- 3.2 Monday, February 18: ICMP Subgroup Meeting
- 3.3 Thursday, February 21: Meeting
- 3.4
Wednesday, February 27Sunday, March 2: Part 1 Deadline - 3.5 Monday, March 3: Project Team Meeting
- 3.6 Wednesday, April 2: Part 2 Deadline [completed April 2, 2008]
- 3.7 Monday, May 5: TCP Deadline
- 3.8 Future Development
- 4 Cautions
- 5 Known Bugs
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 [completed April 2, 2008]
DHCP (Dynamic Host Configuration Protocol)-- Aaron & Cathy [completed April 1, 2008]Traceroute-- Adam & Kyle [completed April 2, 2008]- ICMP Wiki Page
- Wikipedia Page
Request[completed April 2, 2008]Reply[completed March 26, 2008]Shell command
Rdate -- Tim & Brian[completed April 3, 2008]UDP-- Aaron & Adam [completed March 28, 2008]- UDP RFC
UDP Daemon[completed March 24, 2008]UDP ports device[completed March 28, 2008]Shell command udpstat[completed March 24, 2008]
Monday, May 5: TCP Deadline
Future Development
- X11
Cautions
- Be aware of critical sections, you may need to disable and restore interrupts.
Known Bugs
- Sporadically receive PDE errors, running etherClose seems to fix things.
- Memory fragmentation occurs when packets are received and processed.