Birla Institute of Technology & Science, Pilani

Computer Science & Information Systems Group

Rahul Banerjee PhD (CSE)

Associate Professor: CS

Computer Networking & Distributed Systems Research Group

Computer Networks Course Page

Course Title: Computer Networks

Course Numbers: CS C 461 /  IS C 461

Course Handout: PDF version HTML version

Home

Evaluation Schedule

Closed Book Evaluation Schedule

Open Book Evaluation Schedule

Viva-Voce Schedule

Assignments & their Submission Deadlines

A1  A2  A3  A4

Assignment Defense Schedule

Experiments

List of Experiments

Laboratory Sheets

Reading Lists

Recommended E-resources

Recommended Papers / Articles

Recommended Standards

Seek a Meeting Appointment

Recommended  Tools

Contact Details

Topics

Lecture Slides < 2010> in PDF format

E-Notes

Basic concepts, definitions, scope, plan of conduction of the course, further readings

Lecture-1: Introduction to Computer Networks & Internetworks <Part-1> Date: Jan. 08, 2010

Module-1 <PDF>

A top-down application-oriented Perspective of The Internet and constituent Networks

Lecture-2: Introduction to Computer Networks & Internetwork <Part-2> Date: Jan. 11, 2010

Of Network Protocols, Protocol Graphs, Protocol Representation / Specifications, Protocol Validation, Introduction to Network Architectures

Lecture-3: Introduction to Network Protocols<Part-I> Date: Jan. 13, 2010

 

Network Architectures and Reference Models,

Lecture-4: More on Protocols and Layered Network Reference Models /  Architectures Date: Jan. 15, 2010

A hypothetical Network Reference Model, mapping functions onto layers, a bottom-up view of network

Lecture-5: A Hypothetical Network Reference Model, its mapping onto standard Network Architectures  Date: Jan. 18, 2010

Writing Networking Software

Lectures-6-10: Common Approaches to Network Programming Dates: Jan. 20-27, 2010

Summary of Concepts Learnt, Performance Evaluation of Network Elements

Lecture-11: Summary (of Concepts Learnt so far)   Date: Jan. 29, 2010

 

 

 

Lecture Slides from the Earlier Offering <PDF versions>

 

Lecture-set 1-A: Introduction to Computer Networks: Part-I: Definitions, Types of Networks and Network Reference Models / Architectures

Lecture-set 1-B: Introduction to Performance Evaluation  and Inter / Intra-Protocol Communication: PDF Version

Lecture-set 2-A: Introduction to Computer Networks: Part-II: Physical & Data Link Layer Basics

Lecture-set 2-B: Bridges and Associated Algorithms

Lecture-set 2-C: Bridging / Layer-2 Switching versus Layer-3 Switching & Routing

Lecture-set 3A: IPv4, IPv6, Mobile IP and Associated Concepts

Lecture-set 3B: Intra-Domain Routing: Unicast Routing Multi-cast Routing

Lecture-set 3C: Inter-Domain Routing: BGP Routing Multi-cast Routing

Lecture-set 4-A: An Overview of TCP/IP over ATM

Lecture-set 4-B: Congestion Control

Lecture-set 5-A: An Overview of Application Level Fundamentals, HTTP, FTP, DHCP, DNS

Lecture-set 5-B:Of DNS, Root Servers and Associated Security Issues

Introduction to the Internet Protocol version 6 (IPv6)

<updated on July 28, 2008>

Transport Layer Fundamentals, TCP, UDP, SCTP and related Protocols

PDF Version

Application Layer Fundamentals, HTTP, FTP, DHCP, DNS, SMTP, IMAP and related Protocols

PDF Version

Introduction to Network Programming  

PDF Version

Introduction to Performance Evaluation  and Inter / Intra-Protocol Communication  

PDF Version

 

Please share your Feedback about this page by clicking onto the appropriate link below!

Registered Students       Visitors.

 

Thank you for visiting my home page!

© (1998-2009) Dr. Rahul Banerjee, BITS, Pilani, INDIA

Disclaimer: This site has been completely designed, managed and populated by me and no liability with respect to anything contained here is with the organization hosting these pages. No liability of any kind, explicit or implicit, is assumed by the author as well as the organization hosting this site. This is a free academic service primarily meant for the benefit of the students of the author.