Lecture Notes and Assignments - All lecture notes will be available electronically, specifically in Portable Document Format (.pdf). You will need Adobe Acrobat Reader (which available in CSIL and also free to download to home) to read and print out the lecture notes. The PDF format lecture notes are in files whose names are of the form 471sNN.title.SEM.pdf where NN is the section number, 'title' is the topic of the section, and SEM is the semester number (e.g. 991). Note that the section numbers do not correspond to the text book chapter numbers. To get to the directory containing the lecture notes, click on the first two words of this paragraph.
You will also find an exam study guide (possibly from a previous semester and needing slight updating), and old and new assignments in the Lecture Notes directory. In particular, Assignment 5 (e.g. 471a5983.pdf) contains a list of potential project topics.
Other Info - see much further below for other helpful info on the lab and a link to the otherInfo directory.
Contacts and Office Hours:
471 Lab Hints (Essential!!):
The basic document that you MUST read before going into the lab is:
http://www.cs.sfu.ca/CC/471/tront/otherInfo/471LabHints.pdf
In addition you must read the 3 documents in the following 2 sections.
Rebuild/ReInstall OS:
Lou Hafer has written a very good document on getting started in the lab.
It is called "Rebuilding a Workstation in the Networking Lab", though it
covers much more than that! I have put a copy at
http://www.cs.sfu.ca/CC/471/tront/otherInfo/rebuildtut.pdf
In addition to indicating how to reinstall linux on a crashed machine in
under 30 minutes (something you may very well have to do), the later part
of this tutorial paper covers a lot of VERY IMPORTANT stuff about operating
in the lab!
Linux and Xwindows Boot Sequence:
Lou has also written two excellent documents on how Red Hat Linux Linux
boots (other Unixes, including FreeBSD Unix that used to be used in Cmpt 471,
have similar but slightly different ways of doing this). The first document,
http://www.cs.sfu.ca/CC/471/tront/otherInfo/boot.pdf
, is about the basic Linux boot sequence and how to sign on and use both
the command line and GUI login. The second,
http://www.cs.sfu.ca/CC/471/tront/otherInfo/xintro.pdf
, continues with how Xwindows integrates into the boot process, and more
about how to sign on and configure your GUI.
Lab Diagrams:
You will likely want to carry paper copies of these diagrams around with
you so you understand the network topology when working and modifying the
topology in the lab.
This first diagram contains the logical structure of the lab:
http://www.cs.sfu.ca/CC/471/tront/otherInfo/471_network_schema-1.jpg
This next one contains the physical layout. The physical layout will
allow you to see that the machine named January is one of the left-most
machines when you walk in from the door on the left side of the diagram:
http://www.cs.sfu.ca/CC/471/tront/otherInfo/471_class_room1.pdf
This last one is very old, but when compared to the above diagrams you
can see we previously used to cascade two 8-port hubs to form a 14-port
hub (why not 16?):
http://www.cs.sfu.ca/CC/471/tront/otherInfo/471_labWiringDiagram.OLD.doc
Unrelated to the course lab, here is a diagram of the network in the applied
sciences building (excluding the CSIL lab):
http://css.sfu.ca/nsg/cssnetdocs/hardware/
You might find it interesting as you can click on some of the boxes and
see a photograph of the actual machine boxes.
Other Info On Linux from Lou Hafer:
See http://www.cs.sfu.ca/CC/471/lou/Linux/