Advanced Networking Syllabus
Randy Appleton
NSF 1131
227-1593
rappleto@nmu.edu
What
This class covers several advanced networking topics.
I assume you already have the knowledge from CS228; we work on
more advanced networking concepts. I also assume that you
have good programming skills in both Java and C++. I don't
assume you know Perl.
Grades
Grades are assigned from programs/labs (33%), a midterm or two (33%),
and a final(33%). There might be a quiz at the end of every chapter or
two (always pre-announced). Each quiz counts for very little towards
the total grade. Hopefully the quizes will let you know how you are
doing while there is still time to change it, and let me know what
subject areas I need to review. About approximately (give or
take) 1/3 of you will get an 'A', one third a 'B', and the rest
'C's.
Late Policy
I hate late assignments!!! However, it is much better to turn something
in late rather than not at all. The late penalty will be announced for
each project, but I don't promise to accept anything more than 4 weeks
late. If there was some unavoidable reason you could not turn a project
in on time (i.e. car crash, snow day, etc.) just ask me to waive the
penalty. I'm pretty lenient.
Topics Covered (in no particular order)
- IPv6
- Routing
- SNMP
- Firewalls, encryption, and security
- CGI programming with Perl
- Java's RMI
- Mulitcomputers using Beowolf
- CORBA