Title: Emblem of BITS-Pilani - Description: Birla Institute of Technology & Science, Pilani, INDIA

Rahul Banerjee, Ph.D. (CSE)

Professor, Department of Computer Science, BITS-Pilani

Computer Networking, Mobile & Distributed Computing Research Group

 

Home

Research

Publications

External Grants

Projects

Invited Lectures

Students

Teaching / Courses

Pervasive Computing

Computer Networks

Consultancy

Calendar of Engagements

Contact Details

Computer Networks

(On-campus Course Nos.: CS C 461, IS C 461)

Course Handout  <2010-2011>

 

Lecture Slides in PDF format <Jan.-Apr. 2011>

Topic-1: Introduction

Lecture-1 Introduction to Computer Networks (Jan 7)

Lecture-2 Introduction to the Network Classification & Internetworks (Jan 10)

Lecture-3 Introduction to the Internet Architecture, Protocols, Protocol Graphs and more (Jan 12)

Lecture-4 Introduction to Network Elements & Performance

Lecture-5 Introduction to Network Services, Functions and Communications Paths

Lecture-6 Introduction to the Network Architectures & Reference Models

Lecture-7 Introduction to Writing Software for Networked Systems

 

E-book on Computer Networks

Portions to appear here topic-wise

over the weekend following the corresponding discussion in the classroom

and / or Discussion Forum at the Nalanda web-portal

 

Laboratory Manual

To appear here Chapter-wise over the weekend following upon completion of lectures and discussions with respect to respective topics

Self-study / Reading Advisories and Self-learning Assignments

http://nalanda.bits-pilani.ac.in/

Topic-wise On-line Discussion Forum for the Course

http://nalanda.bits-pilani.ac.in/

 

------------Archival Material-----------

Lecture Slides from Previous offering<Second Semester 2009-2010>

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

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-set 12: Bridges and Associated Algorithms

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

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

Lecture-set 15: Intra-Domain Routing: Unicast Routing

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

Inter-Domain Routing: BGP Routing Multi-cast Routing

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

 

Thank you for visiting my home page!

 

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

All rights reserved. No part of this page or linked pages or material linked therein for downloads can be stored in any form, printed, re-published, re-distributed, modified, repackaged or sold by anyone without written permission from the copyright holder.

However, this material can be freely accessed and used by any student / researcher / professor / trainer for non-profit use in classroom (conventional or electronic delivery-based) and research as long as these are unmodified and copyright information and other credits are not removed from the slides, webpages, electronic notes etc. Scholarly citations as per standard practices do not need any prior permission.

Disclaimer: Contents of this page are being provided as a free academic service primarily meant for possible use of my own students at BITS, Pilani even though these are kept open to access by any interested learner in any part of the globe.    No liability of any kind is assumed either by the author of these pages or the organization hosting these pages with respect to the content or its use by anyone.

IPR Acknowledgements

The author hereby acknowledges various Copyrights, Trade Marks, Service Marks and other IPRs as belonging to their respective owners. Attempts have been made to explicitly acknowledge these wherever these might have been used, cited with due care. However, if any such IPR holder comes across any accidental omissions / errors etc. the author would  be grateful to carry out any required correction or remove any objectionable material appearing herein.

 

Credits for the page font-styling & colour-scheme: Ananya Banerjee, BBV, Pilani

Disclaimer: No liability of any kind, explicit or implicit, is assumed by the author as well as the organization hosting this site.