Computer Communication Networks
Instructor:
New Media Centre / Nortel Networks Professor of Network Performance
EOW 329,
Email: Eric.Manning@engr.UVic.ca.
emanning@csr
yousry@engr.uvic.ca
2. by appointment . Appointments by appointment only
(email emanning@csr)
Laboratory
• Data & Computer Communications, W. Stallings, MacMillan, Sixth Edition, ISBN 0-020415441-5.
(excellent reference for the labs; thorough treatment of TCP/IP Internet protocols)
• Computer Networks, A. Tanenbaum, Prentice-Hall,
ISBN 0-13-162959-X
* various Web pages, sent out by email
2.Class participation 05%
3.Midterm 20%
4.Final 35%
5. Lab 20%
For assignments, discussion is encouraged but written work must be your own, not copied. You will be penalized for cheating if copying of assignment solutions is detected.
All assignments are due at the Teaching Assistant's designated dropoff point by 1700 hours on the date specified ("due date").
All written material, including assignments and exams, must be your own work. Copied material will be penalized according to Faculty Policy.
Late assignments and labs will be graded
by
GA = G / 2n where
GA is the grade awarded
G is the grade according to the marking scheme
n is the number of days late.
For example, the grade will be divided by 4 if the assignment is turned in 2 days late
. The standard Engineering scheme to convert between letter and percent grades will be used. (copy available upon request to Department Office.)
You must pass the final exam to pass the course.
The course uses the Internet as a major source of examples, as the Internet represents good design (for some applications!) , as the Internet protocols are the de facto standards in many communities, and because Internet access is readily available locally. Analogous ISO/CCITT protocols are also mentioned, where appropriate. A detailed list of topics is attached.
Recent big changes :
The course now covers major new developments in the Internet, namely
IP version 6 and the RSVP Resource Reservation Protocol, because of the
need to deal with multimedia traffic such as video to the home. And , we
have much more extensive coverage of ATM (Asynchronous Transfer Mode) because
ATM seems to be catching on with the telecommunications carriers, even
though it lost the recent war for desktop access to fast & Gigabit
Ethernet. Finally, the problems of carrying multimedia traffic on
internets will be discussed, including optimal admission control.
The instructor feels that perspective - insight as to where a field of science or engineering may be heading - is important, especially for adolescent, rapidly-changing fields such as computer networks and distributed systems.
Perspective is best gained by studying the field from its beginnings: We are better able to see where we're going if we know where we've been. Consequently, this course includes early papers about important ideas, and then traces those ideas forward to the present. The lectures will show how many of the best ideas in computer communication originated in telephony, and will illustrate the interplay between software (operating systems design), telephony and computer communication.
Course organization:
Section 1 : Origins
Topic
1.1
telephony: concept of circuit switching, Strowger's and Ericsson's switches; (St. Sec 1.1 [telephone model])
packet networks: easing the reliability (mesh toplogy and adaptive routing), speed (solid state switch fabrics), and cost (better trunk utilization) problems of classical circuit switching and message switching. New problems - of fragmentation & reassembly, sequencing, and flow control - rear their heads. (St Sec. 10.1 [ps principles] , 10.3 [ virtual call & datagram - readahead])
6.3 [RS 232 ], [ADSL, xDSL and Rogers WAVE] St.( 8.4 -8.5).
Line disciplines. Binary
Synchronous and HDLC. (St. Ch 7)
12 Section 5 : Cyclades
19 Section 11: Back to the Future with Circuit Switching
multimedia requirements. IP as too-early binding. RSVP. Utility Model
and Optimal Admission controls. Bandwidth Auctions. St Sec
16.3 (RSVP)
19 Section 12: Above level 4: Internet Basic Services: Telnet, FTP
20-22 Section 13: Local Area Networks: ethernet
(St. Sec 13.2, 13.3, 13.4, 13.6, 14.1)
(St. Sec 14.2 )
Interconection level. Source routing. Internet techniques.
ATM to the desktop: LANE. ATM for WAN & LAN interconnect.
Quality of Service issues in ATM. ATM AALs and the ATM Forum. The
carriers' ATM/B-ISDN vision slugs it out with the Internet Engineering
Task Force's vision. ATM under IP: A possible reconciliation. (St Ch 11)