CS656 Computer Communications and Networking, Section 001/002, Spring 2005
Thursday, 7:20pm -- 10:00pm, ST2 126
Prof. Yih (Ian) Huang
Office: S&T II, Rm. 443
email: huangyih@cs.gmu.edu
Office Hours: Wed. 1:00pm - 3:00pm and by appointment
TA: Eric Sohn
Email: ssohn@gmu.edu
Office: ST II, Rm365
Office hours: 1:00pm -- 2:00pm Tue, 4pm -- 6pm Thursday.
Network Workbench
In this course, we will use a network simulator, Network Workbench (NW), for
course projects. This simulator enables the study and implementation
of various networking protocols in a "virtual reality," where
network devices (namely routers and switches) are simulated and
your protocol implementations can be tested and debugged.
The official platform is site-unix (if you don't have
an account, see how to apply online
here).
On site-unix, the current version of NW, nw42,
can be found at /home/courses/csnets/nw42. (Note that,
for security reasons, you can login into site-unix only from osf1.) To
install nw42 in your home director, follow the instructions in
/home/courses/csnets/nw42/Sun-setup.txt.
Alternatively, you can install NW on your PC from
netlab.gmu.edu/NW.
Note that site-unix is the only official platform.
You are responsible for resolving any compatibility issues before
submitting to site-unix (although we expect few such problems).
Overhead Slides, Handouts, Assignments
- Jan. 26st
- Feb. 3rd class canceled.
- Feb. 10th
- Feb. 17th
- There will be a quiz at the end of the class.
- Data Link Layer Part 2:
Error Detection/Correction
- Data Link Layer Part 3:
Media Access Control
- Project DLC1, due the
midnight of Feb. 25th.
- Reading assignment: Stalling pp 201-205
- If you are interested in ATM, which we briefly mentioned
today, it is covered in Stalling Ch12.
- Feb. 24th: Class Canceled
- March 3rd
- There will be a quiz at the end of the class.
- Cover today's lecture only.
- Quizzes also serve as roll calls; no makeup available for absentees
unless I'm informed in advance.
- Internet students take quizzes at the same time and will submit
answers through emails.
- We will cover Medium Access Control first.
- Data Link Layer Part 4:
Bridges
- Data Link Layer Part 5:
Sliding Window Protocals
- Project LAN1,
due the midnight of March 4th.
- Homework #1, due March 10th
- Section 002 students hand in hardcopies in class
- Section 003 students could hand in hardcopies in class
or email your answers to the TA before class.
- Midterm exam is postponed until after the spring break.
- March 10th
- Sliding windows with performance studies.
Only page 30 to 37 are new. You don't have to print the whole thing.
- Midterm exam will be held on March 24th, covering all parts of
the physical and data link layers.
- A practice midterm
- Solutions to Homework 1 and the practice midterm will be posted
by March 17th.
- Depending on time, we may have a quiz that covers hw1.
- Network Layer Part I: Internet Architecture
(not covered by the midterm)
- March 17th: spring break; no class
- March 24th: Midterm Examination
- March 31st
- We will continue the discussion of Internet architectures.
- Network Layer Part II: Routing
- Project WAN2, due the midnight of April 15th
- April 7th
- We will first finish the discussion of routing.
- Network Layer Part 3: Misc. Internet Topics
- Transport Layer Part 1: Introduction
- There will be a quiz at the end of the class that covers
routing and today's materials.
- April 14th
- April 21st
CS455 Section 002/003, Spring 2005
CS455 Computer Networking Systems, Section 002/003, Spring 2005
Wednesday, 7:20pm -- 10:00pm, ST2 126
Prof. Yih (Ian) Huang
Office: S&T II, Rm. 443
email: huangyih@cs.gmu.edu
Office Hours: Wed. 1:00pm - 3:00pm and by appointment
TA: Ram Krishnan
Email: rkrishna@gmu.edu
Office Hours: Monday 1:00 PM to 3:00 PM, Tuesday 10:00 AM -12:00 Noon,
Friday 5:00 PM - 7:00 PM
Location: ST2 Room No: 365
Network Workbench
In this course, we will use a network simulator, Network Workbench (NW), for
course projects. This simulator enables the study and implementation
of various networking protocols in a "virtual reality," where
network devices (namely routers and switches) are simulated and
your protocol implementations can be tested and debugged.
The official platform is site-unix (if you don't have
an account, see how to apply online
here).
On site-unix, the current version of NW, nw42,
can be found at /home/courses/csnets/nw42. (Note that,
for security reasons, you can login into site-unix only from osf1.) To
install nw42 in your home director, follow the instructions in
/home/courses/csnets/nw42/Sun-setup.txt.
Alternatively, you can install NW on your PC from
netlab.gmu.edu/NW.
Note that site-unix is the only official platform.
You are responsible for resolving any compatibility issues before
submitting to site-unix (although we expect few such problems).
Overhead Slides, Handouts, Assignments
- Jan. 26st
- Feb. 2nd class canceled.
- Feb. 9th
- Feb. 16th
- Feb. 23rd
- There will be a quiz at the end of the class.
- Cover today's lecture only.
- Quizzes also serve as roll calls; no makeup available for absentees
unless I'm informed in advance.
- Internet students take quizzes at the same time and will submit
answers through emails.
- We will cover Medium Access Control first.
- Data Link Layer Part 4:
Bridges
- Data Link Layer Part 5:
Sliding Window Protocals
- Project LAN1,
due the midnight of March 4th.
- Reading assignments: 9.3, 9.4 up to 100BaseTx (100BaseFx and
100BaseT4 not covered),
- Homework #1, due March 2nd
- Section 002 students hand in hardcopies in class
- Section 003 students could hand in hardcopies in class
or email your answers to the TA before class.
- March 2nd
- March 9th: Midterm Exam.
- March 23rd
- March 30th
- Project WAN2, deadline to be announced in class
- We will cover the important subject of routing, and there will be a quiz
at the end of the class.
- Reading assignment: Shay 11.2
- April 13th
- April 20th
- April 28th
- May 5th
- May 12th: Final Exam
- Solutions to the previous final