Al Akhawayn
University in Ifrane
A. Course
Course: CSC 3353 - Computer Networks Room:
7//107
Term: Spring 2006 Class hours: T-TR 11:00-:12:20
B. Instructor
Name : O.IRAQI Office :
7//113
E-mail : o.iraqi@alakhawayn.ma Phone :
24-14
C. Course Description
This
course provides a global view of different types of computer networks, the protocols
involved in each type and internetworking issues with focus on bridging, IP
routing, subnetting and NAT. The course includes specific projects in network
programming. Labs are designed to allow students practice concepts covered in
class and complement them.
D. Prerequisite
Programming
in Java, CSC 3352 (Computer Communication)
E. Intended Learning Outcomes (ILOs)
Students successfully completing the
course will:
F. Text Book
|
|
|
Communication Networks Alberto Leon-Garcia & Indra
Widjaja |
G. Course Contents
Chapter 1: Introduction to Computer
Networks-OSI model (1 week)
Chapter 2: Client/Server
model and network programming (1 week)
Chapter 3: Local Area Networks
·
Ethernet and switched Ethernet (2 weeks)
·
Token ring (1 week)
Chapter 4: Wide Area
Networks
·
Circuit switched data networks-Focus on ISDN (1.5
week)
Chapter 5: Internet
Protocol
·
IP overview (1 week)
·
Routing (1 week)
·
Subnetting (1 week)
Chapter 6: IP helpers: ARP and ICMP (1 week)
Chapter 7: NAT (0.5 week)
Chapter 8: xDSL Technology (1.5 week)
H. Homeworks
I. Labs
·
Lab1
objectives:
1.
Be able to configure and troubleshoot
TCP/IP protocol stack on both Linux and Windows platforms.
2.
Be able to setup a LAN and
configure a switch using different interfaces (Command Line Interface through
Telnet and Graphical User Interface through HTTP).
3.
Understand what VLANs are, and
be able to configure VLANs (IEEE802.1Q) using both untagged and tagged ports.
4.
Learn how to use packet
analyzers such as Ettercap, to analyze traffic.
·
Lab2
objectives:
1.
Understand what a router is,
its various modules, services, and interfaces.
2.
Be able to build a WAN and
configure routers (Protocol encapsulation on WAN interfaces + IP static
routing) via both console port and Telnet.
3.
Learn how to design and
configure subnets.
4.
Learn how to download/upload
router configuration file from/to the router via FTP.
5.
Become familiar with link layer
protocols such as HDLC and PPP.
6.
Learn how to configure backups
using redundant connections.
·
Lab3
objective (optional):
Learn how to deploy and configure Internet services
(DNS, HTTP and DHCP).
J. Assessment
|
|
Number of occurences |
Date |
Percentage |
|
Quizzes |
8 |
Unannounced |
20% |
|
Homework |
3 |
T.B.A. |
20% |
|
Midterm |
1 |
Thursday – March 16 (Think
twice before you miss the midterm: the makeup is much more difficult) |
15% |
|
Final |
1 |
According to enrollment services. (Think
twice before you miss the final: the makeup is much more difficult) |
20% |
|
Labs |
3 |
T.B.A. |
20% |
|
Participation |
N/A |
N/A. |
5% |