YANBU UNIVERSITY COLLEGE DEPARTMENT OF COMPUTER SCIENCE CS460 – COMPUTER NETWORKING Second Semester 2008-2009 (091) Course Schedule, Syllabus and Grading Policy
Instructor : Mr Khurram Tanvir Ms Zarina Zainol 1.
COURSE DESCRIPTION
Topics covered in this course include: the ISO model, basic data communication concepts, physical layer, RS-232 interface, data link layer, sliding window techniques, LAN medium access protocols, LAN hardware and standards, network and transport protocols, TCP/IP and internetworking devices. The lab work is designed to implement and support the theoretical concepts covered in the lectures. 2. 3. 4.
PRE-REQUISITIE(s): CS203 CO-REQUISITIE(s): NONE TEXTBOOK
Andrew S. Tanenbaum “Computer Networks”4th Edition, Prentice Hall, ISBN: 9780130661029 Year:2003. 5.
GRADING POLICY (A) Course Grade: The course grade will be evaluated as follows: Laboratory First Major Exam Second Major Exam Final Exam
20 % 20 % 20 % 40 %
(B) Lecture Works: The lecture work shall comprise of quizzes, home works etc., and any other assignments. (C) Laboratory Works: The lab work will be based on any or a combination of the lab reports, lab quizzes, lab exam, etc. as chosen by the Lab Instructor. (D) Major and Final Examinations: Major and Final Examinations are scheduled as follows First Major Exam 16 Nov 2009 (Topics covered from Chapters 1 - 3) Second Major Exam 4 January 2010 (Topics covered from Chapters 4 - 5) Final Examination 30 Jan – 9 Feb 2010 (All topics covered throughout the semester from Chapters 1 - 7) •
ATTENDANCE
Attendance will be evaluated according to current university regulations. If your absences exceed (20% without official excuse or 30% with and without excuse) of the actual number of lecturees (contact hours), then a grade of DN is assigned to you in this course •
Exams: First Major Exam: 16/11/2009, Second Major Exam: 4/01/2010, Final Exam: 30/1 – 9/2/2010. No cell phones are allowed in the examination room.
YANBU UNIVERSITY COLLEGE DEPARTMENT OF COMPUTER SCIENCE CS460 – COMPUTER NETWORKS 1st Semester 2009-2010 (091)
Week 2
Dates 1st lecture
2nd lecture
3rd lecture 3 1st lecture
Topics
Introduction to computer networks • •
Uses of Computer Networks Network hardware and software
•
OSI reference model and TCP/IP reference model
•
Network standardization organization and metrics The Physical Layer •
2nd lecture rd
3 lecture
•
Guided and wireless transmission Serial data transmission
•
Communication satellites
•
Optical fibres and public
Chapter
Section
1 1.1 1.2
1
1
2
2
1.3 1.4
2.1 2.2
2.3 2.4
2 4 1st lecture 2nd lecture
3rd lecture 5 1st lecture 2nd lecture
•
Cable TV and mobile telephone system
The Datalink Layer •
Datalink layer design issues
•
Error detection techniques
•
Datalink layer protocols
•
Sliding window protocols
2.5 2 3
3 3
3.1
3.2 3.3 3.4
3 3rd lecture
•
Example datalink protocols
3.5 3
6 1st lecture
The Medium Access Control Sublayer
4 4.1
2nd lecture 3rd lecture
•
Channel allocation
•
Multiple access protocols
•
Ethernet
•
First Major Exam
7 1st lecture
4 4
4.2 4.3
Homework
2nd lecture
•
Ethernet (Contd..)
4
4.3
3rd lecture
•
Wireless LAN
4
4.4
•
Broadband
•
Bluetooth
•
Datalink Layer Switching
8 1st lecture 2nd lecture 3rd lecture
4 4 4
4.5 4.6 4.7
9 1st lecture
The Network Layer
9 5.1
2nd lecture 3rd lecture 10 1st lecture 2nd lecture
3rd lecture 11 1st lecture
•
Network layer design issues
•
Routing algorithms
•
Routing algorithms (contd..)
•
Congestion control
•
Quality of Service
•
Voice over IP
The Transport Layer • Elements of Transport protocols
9 9
5.3 5.4
10
5.5
10
5.6
10
6.1
13
6.1
•
Elements of Transport protocols (contd..)
3rd lecture
•
Elements of Transport protocols (contd..)
1st lecture
•
UDP and TCP protocol architecture
2nd lecture
•
2nd Major Exam
11
3rd lecture
•
UDP and TCP protocol architecture (contd..)
11
2nd lecture
5.2
13
6.1
12 6.2 6.2
6.2
13 1st lecture
The Application Layer
11 7.1
2nd lecture 3rd lecture
•
Email and SMTP
•
DNS
•
HTTP
11
7.2
11
7.3
14 1st lecture 2nd lecture 3rd lecture 15 1st lecture 2nd lecture
•
DHCP
•
SNMP
•
Proxy
•
Revision
•
Revision
11
7.4 7.5
16
7.6
16
-
8 3rd lecture
•
Revision
19
-