Comp150NET Lecture and Reading Schedule

Spring 2004

This is a very ambitious schedule and it's doubtful that we'll be completely faithful to it, but changes will be made during the term as the course progresses. This should, however, give a really good idea of what the course is about and where we're going.

I reserve the right to react to the volatility of the subject by changing lectures and sequence to discuss cutting-edge topics. As such, lectures aren't "part of the course" until I've given them.

Lecture notes are continually under review and update and changes will be posted to these pages before each lecture. You cannot assume that a page of notes is permanent until after it is discussed in class. You may certainly, however, read rough notes ahead of time in order to better understand lectures.

Lecture and Reading Schedule

    The Basics

  1. RTFM(Burgess Chapter 1, Frisch Chapter 1)
  2. Crash Course in Operating Systems(Burgess Chapter 1, Frisch Chapter 2)
  3. Users, groups, and protection rackets(Burgess Chapter 5)
  4. Advanced UNIX Use

  5. Out of the shell(Frisch Chapter 2)
  6. Swiss army chainsaws(Frisch Chapter 3)
  7. Paying in Installations(Burgess Appendix B)
  8. Up the long ladder(Burgess Appendix B)
  9. Due processes(Burgess Chapter 2)
  10. System Administration

  11. Got root?(man df, man mount, man automount, Burgess Chapter 4)
  12. Networks, Packets, and Layers(Burgess Chapters 2-3, Frisch Chapter 5)
  13. User-Mode Linux Networking(http://user-mode-linux.sourceforge.net)
  14. Givin' you a number...(Burgess Chapter 10)
  15. ...and takin' way your name(Burgess Chapter 9)
  16. Root's shell games(man sh)
  17. Network Administration

  18. Integrity(Burgess Chapter 7)
  19. Convergence(Burgess Chapter 6)
  20. The problem of Identity(Burgess Chapter 5)
  21. Being a generalist(Burgess Chapter 8)
  22. Onion Peeling
  23. Threats(Burgess Chapter 11)
  24. Security (Burgess Chapter 11)
  25. The Practice

  26. Dependencies(Limoncelli and Hogan Chapter 1)
  27. Limiting and Monitoring(Limoncelli and Hogan Chapter 24)
  28. Lectures after this (moving) marker are completed for this term and can be printed for reference.

    Old Lectures (left in for alumni)

  29. Introduction(Frisch Chapter 1)
  30. Files, Directories, Protections, Processes(Frisch Chapter 2)
  31. The User Environment(Frisch Chapter 4)
  32. The Administrative Environment(Frisch Chapters 9, 10)
  33. Our Lab
  34. Network Layers(Frisch Chapter 13, Hunt Chapter 1)
  35. Network Addressing(Hunt Chapters 2, 6, 7)
  36. Network Naming(Hunt Chapter 3)
  37. Bootstrapping(Frisch Chapter 4)
  38. Installing software
  39. Compilation Metatools
  40. Revision Control
  41. File Distribution(Frisch Chapter 8)
  42. Quiz 1 review
  43. Service dependencies(Hunt Chapters 8-9)
  44. Network services(Hunt Chapters 8-9)
  45. Security(Frisch Chapter 6)
  46. Static Intrusion Detection
  47. One Time Passwords
  48. Privilege Broking
  49. Filtering(Hunt Chapter 12)
  50. Firewall Tools
  51. Firewall Design(Frisch Chapter 10)
  52. Troubleshooting(Hunt Chapter 11)
  53. Quiz 2 review
  54. Quiz 2 answers
  55. Final Exam Review
  56. Extra Practice Quiz 1
  57. Extra Practice Quiz 2

Essential References

People have asked me how I make up these lectures. These books (or their predecessors) were utilized in making up lectures for this course. To learn much more, see them!


lecture in color

/comp/150NET/notes/index.php?include=style.txt
downloaded on Nov-23-2009 02:17:03 PM,
was last modified on Feb-17-2004 10:48:27 PM.

All lecture note content is copyright 2004 by
Alva L. Couch, Computer Science, Tufts University