| Course Title: | Networking and Distributed Computing |
| Course Times: | MWF 2:20-3:30 |
| Course Room: | HOS-202 |
| Course Text: | TCP/IP Network Programming |
| Stephen Corbesero | |
| Office Hours: | TBA |
| Last Taught: | Fall 2004 |
Table of Contents
| Date | Presenter's | Topic |
| 4/14 | Chris Beidelman Brandon Heyer |
IPV6 |
| 4/14 | Joseph Borda Jamie Long |
Encryption |
| 4/16 | Martin Janicek Dustin Zelle |
Network Attacks |
| 4/16 | Tim Mills Wes Moser |
SSH and Tunneling |
| 4/18 | Mike Barnum Scott Weaver |
Firewalls and Net Monitoring |
| January 2008 | ||||
| Mon | Tue | Wed | Thu | Fri |
| 14 Intro, C, stdio syscalls |
16 i/o sample programs exec, fork |
18 exec() example fork() example SQ1: Systems Calls |
||
| 21 Martin Luther Kingbrno classes | 23 processes and fork() | 25 C Code Examples SQ2: Systems Calls |
||
| 28 signals | 30 | |||
| February 2008 | ||||
| Mon | Tue | Wed | Thu | Fri |
| 1 SQ3 | ||||
| 4 | 6 | 8 Hour Exam 1 | ||
| 11 Hour Exam 1 Solution |
13 Packets handshaking efficiency |
15 TCP three-way handshake headers SYN, ACK, NAK, FIN SQ4 |
||
| 18 | 20 | 22 infrastructure ethernet cabling repeaters, bridges hubs |
||
| 25 finish infrastructure hubs, switches routers select() SQ5 |
27 curses select() examplesocket options UDP |
29 MidTerm | ||
| March 2008 | ||||
| Mon | Tue | Wed | Thu | Fri |
| 3 Spring Break | 4 Spring Break | 5 Spring Break | 6 Spring Break | 7 Spring Break |
| 10 name functions, DNS | 12 DNS nslookup, tcpdump, trafshow |
14 daemon() inetd |
||
| 17 CIDR, VLSM netmasks routing RIP, OSPF |
19 ifconfig, netstat, routed BGP, EGP |
21Easter Break no classes |
||
| 24Easter Break no classes |
26 | 28 termcap, terminfo curses |
||
| 31 pthreads | ||||
| April 2008 | ||||
| Mon | Tue | Wed | Thu | Fri |
| 2 pthreads mutexs conditionals |
4 pthreads conditionals |
|||
| 7 lab day -- test p5 | 9 discuss xmodem interoperability results final project suggestions |
11 hour exam II? | ||
| 14 presentations | 16 presentations | 18 presentations | ||
| 21 | 23 | 25 Last Class Day | ||
| 28 | 30 | |||
| May 2008 | ||||
| Mon | Tue | Wed | Thu | Fri |
| 2 | ||||
| 5 | 7 | 9 | ||
| Assignment | Assigned | Due | |||
| FP: Final Project | 4/9 | 4/25 | PS | ||
| P6: pthread concurrency | 3/31 | 4/7 | PS | ||
| P5: UDP XMODEM | 3/14 | 3/28 | PS | Tests | |
| P4: UDP Client/Server | 2/27 | 3/13 | PS | ||
| P3: TCP forked Client/Server | 2/25 | PS | |||
| P2: Simple TCP/CLient Server | PS | ||||
| P1: unix IPC | PS | ||||
| P0: Unix I/O | 1/23 | PS |
| Assignment | Assigned | Due | |||
| HW7: CH7 Socket Options | 2/27 | 2/29 | PS | ||
| HW6: Netmasks and such | 3/19 | 3/26 | PS | ||
| HW5: CH5 Redux | 2/18 | 2/22 | PS | ||
| HW4: CH4 Exercises | 2/18 | 2/20 | PS |
| Description | Date | ||
| Syllabus | 1/16/08 | PS | |
| Textbook Errata | 1/30/08 | HTML | |