You are on page 1of 8

CO 305: Computer Networks

L-T- P: 3-0-2 4
B. Tech 5th Sem, Autumn 2011
Class Schedule: Tues: Thurs: Fri: 11:15 – 12:10 12:10 - 01:05 11:15 - 12:10, 03:00 – 05:00 (Lab)

Total No. of hours (approx) : 41 (Theory) Total No. of hours (approx) : 15 (Lab)

Objectives
1. To understand the state-of-the-art in network protocols, architectures and applications. 2. To train network programming techniques

Syllabus
• Review of Computer Network Architecture and the Subnet layers. • Transport Layer: Connection management, Quality of Service, TCP/IP Protocol, ATM. • Session Layer : Session establishment and maintenance, Dialogue management, Recovery. • Presentation Layer : XDR, ASN.1, NDR; Message Security and Authentication Techniques, Encryption algorithms, Data Compression Algorithms- Run length encoding, DPCM, Dictionary-based methods, Image compressionJPEG, Video compression- MPEG; • Applications: E-mail, Remote login, File transfer, Network file system, Network management. • UNIX network programming with TCP/IP; Network File System, Novell Netware, and Windows NT installation, configuration and use.

References
Text Books: 1. Tanenbaum A.S., Computer Networks, 5e, PHI (EEE). 2. Stevens, UNIX Network Programming, PHI (EEE). Reference Books: 1. Stalling W, Data and Computer Communication, 5e, PHI (EEE). 2. Peterson L L, Davie B S, Computer Networks: A Systems Approach, Morgan Kaufmann Publishers Inc. 5e, 2011 3. Kurose and Ross, Computer Networking: A top-down Approach featuring the Internet, Pearson (LPE) 4. Khalid, Sayood, Introduction to Data Compression, Elsevier, 3e, 2010. 5. Comer, TCP/IP Programming Vol.- I, II and III, PHI(EEE). 6. Java Network Programming, Third Edition, Elliotte Rusty Harold, Oreilly, 2004

Course Plan

SN Topics

Lectures

1 2 3

Review of Computer Network Architecture and the Subnet layers. Transport Layer: Connection management TCP/IP Protocol

5/6 2 4

4
5 6 7

Quality of Service (models, traffic engineering)
Session Layer : Session establishment and maintenance, Dialogue management, Recovery. Presentation Layer : XDR, ASN.1, NDR, RPC Network security: Message Security and Authentication Techniques, Encryption algorithms Data Compression Algorithms- Run length encoding, DPCM, Dictionary-based methods (LZ77, LZ78, LZSS etc.) Image compression- JPEG, Video compression- MPEG;

3
2 2 4

8
9

5
2

Course Plan (cont’d)

slno
10 11

Topics
Applications: E-mail, Remote login, File transfer, Network file system Network management

Lectures

3

2 3 3

12
13

UNIX network programming with TCP/IP
Network File System, Novell Netware, and Windows NT installation, configuration and use.

Total No. of Hours: 41

Laboratory

slno
1

Topics
Assignments using Socket programming (C and Java)

Lectures

4

2

Introduction to Network Simulation Tools : NS-2 (Some basic simulation to evaluate throughput, delay at MAC layer and TCP)
Mini Projects to implement different protocols (e.g.RPC, Email, Proxy server, using NS-2 etc)

4
8

2

Evaluation Plan
slno
1 2 3

Component
End Term Exam Mid Term Exam Lab Assignments + Lab Exam

marks

70 30 (40+20) = 60 20
Total : 180

4

Class Test