CIS527-Fall 2003 Computer Networks

 

Professor Jinhua Guo

Department of Computer and Information Science
University
of MichiganDearborn

 

[Syllabus] [Programming Assignment] [Calendar] [Lecture Notes]

 

1.      Announcements

 

 

1.      Summary

 

This course studies general principles and concepts of computer networks.  Topics include: local area networking technologies (Ethernet, token ring, and wireless), wide area networking technologies (packet-switching and routing), Internet protocols (IP, TCP, and UDP), and the client-server model.  Network services such as DNS, HTTP, and SMTP are also covered, in addition to a brief overview of congestion control, network security, and distributed systems.

 In addition to written homework assignments, one socket programming assignment and several OPNET simulation laboratory experiments will be assigned for better understanding the core concepts of networking.

 

2.      Prerequisites

 

Operating System, Computer Organization, C/C++ or Java Programming, Data Structures.

 

3.      Times and Places

 

Time:          Tuesday and Thursday, 4:40 PM – 6:00 PM

Place:         Science Building (SB) 221

Office hour:      Tuesday, 3:00 PM – 4:30 PM, or by appointments

 

4.      Course Materials

 

Required Text Book

Computer Networks: A Systems Approach, Peterson and Davie (3rd  edition). Morgan Kaufmann.

OPNET Network Simulation Experiments Manual: http://www3.us.elsevierhealth.com/MKP/Aboelela/

 

References

Computer Networks, 4/E, Andrew S. Tanenbaum.  Prentice-Hall.

Data and Computer Communications - 6th Edition, William Stallings, Prentice-Hall.

 

5.      Programming Assignment

There is one programming assignment that involves implementation of a simple network service.  The programming assignment will require heavy use of the  Socket Interface

You can use either C/C++ or Java to implement the assignment.  The assignment will be tested on the Sun workstations (UNIX) in 1180EC.  It is an individual project.

6.      OPNET Simulation Laboratory Experiments

There are six OPNET simulation laboratory experiments, which you will work in a team of 2 or 3 students.