| Consultation hours will be 4-5:30 pm this Tuesday (Jul. 1) to accommodate people who are doing an exam until 5pm. | |
| Assignment 2 marks: Groups that made 2 separate submissions (one for the report & one for the presentation) for assignment 2 using webCT should now be able to view their graded files and marks on webCT - these have been uploaded for ONE member of each group. | |
| Exam cover sheet now available here. | Tutorial questions are now available here. |
Tim Moors
Email: tele4363lecturer@ee.unsw.edu.au
Consultation times: See tutorial schedule
Phone: Phone calls are discouraged, and will not be answered.
Principles of network protocol design, including end-to-end arguments, scalability, robustness, protocol specification and verification, and protocol implementation. Internal operation of switches and routers, including switching fabrics, packet classification, scheduling and queue management. External operation of switches and routers, including bridging, RSVP and MPLS protocols. Current issues in networking.Note that the 2003 offering of this course will differ substantially from previous offerings of this course.
Week 2, lecture 1 (more on layering: tunnelling etc) in PDF format (1 slide per page, and 6 slides per page).
Week 2, lecture 2 (end-to-end arguments) in PDF format (1 slide per page, and 6 slides per page [slide 5 doesn't display properly :-(] ).
Week 2, lecture 3 (state information) in PDF format (1 slide per page, and 6 slides per page).
Week 3, lecture 1 (more on state information) in PDF format (1 slide per page, and 4 slides per page).
Week 3, lecture 2 (scalability, randomization) in PDF format (1 slide per page, and 6 slides per page).
Week 3, lecture 3: cancelled
Week 4, lecture 1 (implementation) in PDF format (1 slide per page, and 6 slides per page).
Week 4, lecture 2 (wireless networks) in PDF format (1 slide per page, and 6 slides per page).
Week 4, lecture 3 (wireless MAC) in PDF format (1 slide per page, and 6 slides per page).
Week 5, lecture 1 (802.11 wireless LANs) in PDF format (1 slide per page, and 6 slides per page).
Week 5, lecture 2 (continues using the slides from lecture 1).
Week 5, lecture 3 (TCP error control) in PDF format (1 slide per page and 6 slides per page).
Week 6, lecture 1 (continues TCP error control)
Week 6, lectures 2 & 3 (TCP congestion control) in PDF format (1 slide per page and 6 slides per page).
Week 7 (techniques for improving performance of TCP over wireless networks). These lectures will be based on the slides from Nitin Vaidya's "Tutorial on TCP for Wireless and Mobile Hosts". The references are available here in PDF. (The slides are also available locally in PDF: 1 slide per page and 6 slides per page.) We will start with slide 69 and continue to slide 194. If time permits, we will also cover slides 207-243.
Week 8: Continues with Vaidya's TCP over wireless slides. Supplementary summary slides in PDF: 1 slide per page and 6 slides per page.
Week 9 lecture 1: Review of assignment 1
Week 9 lecture 2: Introduction to switched networks (1 slide per page and 6 slides per page).
Week 9 lecture 3: Generic aspects of switches (1 slide per page and 6 slides per page).
Week 10 lecture 1: Terminology: Switching vs routing (1 slide per page and 6 slides per page).
Week 10 lecture 2: Time-division switching fabrics (1 slide per page and 6 slides per page).
Week 10 lecture 3: Space-division switching fabrics (1 slide per page and 6 slides per page).
Week 11 lecture 1: Packet classification: intro (1 slide per page and 6 slides per page).
Week 11 lecture 2: Packet classification methods (1 slide per page and 6 slides per page).
Week 11 lecture 3: Buffer management (1 slide per page and 6 slides per page).
Week 13: Scheduling: Announcements, Framework slides from the lecturer (1 slide per page and 6 slides per page), Slides from Keshav (1 slide per page and 6 slides per page).
Week 14 lecture 1: Review: Principles of protocol design (1 slide per page and 6 slides per page).
Week 14 lecture 2: Review: TCP over wireless networks (1 slide per page and 6 slides per page).
Week 14 lecture 3: Review: Switches (1 slide per page and 6 slides per page).
S. Keshav: An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network, Addison-Wesley, 1997Notes about this text:
Course section Chapters of Keshav Protocol design Chapters 5 (Layering), 6 (System Design), 16 (Protocol Implementation) (Chapters 1-4 provide some background) Transport protocols Chapter 13 (Flow control) (Chapter 12 provides some background on error control) Switches and routers Chapters 8 and 9