cs 471 c omputer networks
TRANSCRIPT
CS471/ CMPE 371Computer Networks
Instructor’s Name: Tariq M. Jadoon Year: 2003-2004
Office No. & Email: Room 130, [email protected] Quarter: Autumn
Office Hours: 10.00 am – 1.00 pm on F in R.130 Category: Senior
TA for the Course: Omer Shakeel [email protected] , Bilal Javed Bhatti, [email protected]
Office Hours: 3.30 pm – 5.30 pm on MW in DR-11
Course Code(Units)
CS 471/ CMPE 371 Computer Networks(4 units)
CourseDescription
This course provides a first introduction to the concepts, technologies and issues that have made computer networks possible.
Core/Elective Core
Pre-requisitesRequired: MATH 131 Probability CS 192 Problem Solving & Computer Programming Junior Standing
Goals To provide a unified introduction to Communication & Computer Networks and
services using the OSI Model
CS471/ CMPE 371Computer Networks
Year: 2003-2004
Quarter: Autumn
TextBooks, Programming Environment,
etc.
Required: Communication Networks Fundamental Concepts & Key Architectures,
Leon-Garcia, Widjaja, 2000, McGraW HillISBN 0-07-0228396
Recommended: Andrew S. Tanenbaum, Computer Networks, 4th Edition, Prentice Hall 2003,
Lectures, Tutorials & Attendance
Policy
There will be 30 sessions in all. TR = 75 min session, Fridays will have a 50 min session.
Tutorials if any will be announced
Grading Quizzes: 20%Homework 5%Programming Assignment: 15%Midterm: 30%Final Exam: 30%
Regrading Policies
You can request for a re-grade within the following time limits after receiving:
HW and Quizzes: 2 daysSimulation Assignments: 3 daysMid Term 3 daysFinal Exam 3 days
CS471/ CMPE 371Computer Networks
Year: 2003-2004Quarter: Autumn
Module Topic Sessions Reading
The Big Picture of Networks
Networks and Services Approaches to Network Design 2
(Garcia) Chapter 1Sections 1.1 & 1.2
Examples of Layering The OSI Reference Model TCP/IP Protocol: How the Layers Work
Together2
(Garcia) Chapter 2 Sections 2.1 to 2.3
Physical Layer
Signals Digital Representation of Information Capacity Theorems Line Coding & Modems Transmission Media Multiplexing
4
(Garcia) Chapter 3 Sections 3.1, 3.2
3.5, 3.6, 3.7 and 4.1
Error Detection and Correction1
(Garcia) Chapter 3 Sections 3.8.1 to 3.8.5
Data Link Layer
Peer-to-Peer Protocols and Service Models ARQ Protocols
1 (Garcia) Chapter 5 Sections 5.1 & 5.2
Sliding Window Flow Control 1 (Garcia) Chapter 5 Sections 5.3
Data Link Controls 1 (Garcia) Chapter 5 Sections 5.4
Local Area Networks and
Medium Access Control
Multiple Access Communications 1 (Garcia) Chapter 6 Sections 6.1
Local Area Networks Random Access
2 (Garcia) Chapter 6 Sections 6.2, 6.3
MIDTERM EXAM
Local Area Networks and
Medium Access Control
Scheduling Approaches to Medium Access Control
2 (Garcia) Chapter 6 Section 6.4
LAN Standards 1 (Garcia) Chapter 6 Sections 6.6.1, 6.6.2
Network andTransport Layers
Network Services and Internal Network Operation
Packet Network Topology Datagrams and Virtual Circuits
1 (Garcia) Chapter 7 Sections 7.1 to 7.3
Routing in Packet Networks 1 (Garcia) Chapter 7 Section 7.4
Shortest Path Algorithms 2 (Garcia) Chapter 7 Section 7.5
The TCP/IP Architecture The Internet Protocol
2 (Garcia) Chapter 8 Sections 8.1 to 8.3
Module Topic Sessions Reading IPv6
User Datagram Protocol Transport Control Protocol
2 (Garcia) Chapter 8 Sections 8.4, 8.5
Security Security and Cryptographic Algorithms Security Protocols Cryptographic Algorithms
3 (Garcia) Chapter 11Sections 11.1 to 11.3
FINAL EXAM