CS 507 Computer Networks
3-0-2 4
Spring 2007
COURSE PLAN
| Sl No | Topic | Lectures |
| 1
| Review of Computer Network-- architecture, subnet layers
common terms and concepts
| 2 |
| 2
| Transport Layer - Introduction
| 1 |
| 3
| Elements of transport protocols-- addressing, connection establishment,
connection release, flow-control and buffering, multiplexing,
crash recovery
| 3 |
| 4
| Finite state machine model of transport entity
| 1 |
| 5
| Internet transport protocols - UDP; RPC, Real Time
Transport protocol
| 2 |
| 6
| Internet transport protocols - TCP
service model, protocol, header, connection management, flow control
congestion control, timer management
| 5 |
| 7
| Performance Issues; Gigabit Networks
| 2 |
| 8
| Session Layer: Services provided to the upper layers,
data exchange, dialog management, synchronization, activity
management, exception reporting.
| 3 |
| 9
| OSI session service primitives, RPC, Client-server model
| 2 |
(Total: about 21 classes for my portion)
Laboratory, Projects and Seminars
| Sl No | Topic | Contact hours |
| 1
| UNIX network programming with TCP/IP- SOcket programming
| 2 |
| 3
| Introduction to Network simulator (NS)
| 2 |
| 4
| A term project
| 6 |
| 4
| Student Seminar
| |
Evaluation Plan (Entire course)
| Objective test on overview of CN | 10
| | Home Assignment | 30
| | Mid-term test | 50
| | Term project | 30
| | Seminar | 20
| | End-term test | 100
| | TOTAL | 240
|
Books/References:
- Tanenbaum A.S., Computer Network, 3e, PHI (EEE).
- Stalling W, Data and Computer Communication, 5e, PHI (EEE).
- Peterson L L, Davie B S, Computer Networks: A Systems Approach, Morgan
Kaufmann Publishers Inc.
- Stevens, UNIX Network Programming, PHI (EEE).
- Comer, TCP/IP Programming Vol.- I, II, III, PHI(EEE).
2006
|