CS 507 Computer Networks

3-0-2 4

Spring 2006

COURSE PLAN

Sl No Topic Lectures
1 Review of Computer Network Architecture and the Subnet layers 3
2 Transport Layer - Introduction 1
3 Elements of transport protocols 2
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; RPC, Real Time Transport protocol 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
2 Network File System, Novell Netware, and Windows NT installation, configuration and use. 3
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:

  1. Tanenbaum A.S., Computer Network, 3e, PHI (EEE).
  2. Stalling W, Data and Computer Communication, 5e, PHI (EEE).
  3. Peterson L L, Davie B S, Computer Networks: A Systems Approach, Morgan Kaufmann Publishers Inc.
  4. Stevens, UNIX Network Programming, PHI (EEE).
  5. Comer, TCP/IP Programming Vol.- I, II, III, PHI(EEE). 2006