NPTEL : NOC:Computer Networks and Internet Protocol (Computer Science and Engineering)

Co-ordinators : Prof. Sandip Chakraborty, Prof. Soumya Kanti Ghosh


Lecture 1 - Introduction to Computer Networks - A brief history

Lecture 2 - Data Networks - from Circuit Switching Network to Packet Switching Network

Lecture 3 - Network Protocol Stack

Lecture 4 - Services at the Different Layers of the Protocol Stack

Lecture 5 - Application Layer I - Different Protocols at the Application Layer

Lecture 6 - Application Layer II - Domain Name Systems

Lecture 7 - Application Layer III - The Web

Lecture 8 - Application Layer III - Hypertext Transfer Protocol

Lecture 9 - Application Layer III - Internet Mail Transfer

Lecture 10 - Application Layer IV - File Transfer (FTP)

Lecture 11 - Transport Layer I - Services

Lecture 12 - Transport Layer II - Connection

Lecture 13 - Transport Layer II - Connection (Continued...)

Lecture 14 - Transport Layer IV - Reliability

Lecture 15 - Transport Layer V - Sliding Window Protocols

Lecture 16 - Transport Layer Performance

Lecture 17 - Buffer Management and Congestion Control

Lecture 18 - Transport Layer Primitives

Lecture 19 - Transmission Control Protocol I - Basics

Lecture 20 - Transmission Control Protocol II - Connections

Lecture 21 - Transmission Control Protocol III - Flow Control

Lecture 22 - Transmission Control Protocol IV - Congestion Control

Lecture 23 - User Datagram Protocol

Lecture 24 - Socket Programming - I

Lecture 25 - Socket Programming - II

Lecture 26 - Network Layer I - Introduction

Lecture 27 - IP Addressing (IPv4) I - Classful addressing

Lecture 28 - IP Addressing (IPv4) II - CIDR

Lecture 29 - IP Addressing (IPv4) III - Network Address Translation (NAT)

Lecture 30 - IPv6 Addressing

Lecture 31 - Internet QoS - I (What is QoS)

Lecture 32 - Internet QoS - II (Basic QoS Architecture)

Lecture 33 - Internet QoS - III (Traffic Policing and Traffic Shaping)

Lecture 34 - Internet QoS - IV (Traffic Scheduling)

Lecture 35 - Internet QoS - V (Integrated and Differentiated Service Architecture)

Lecture 36 - IP Routing Table

Lecture 37 - Routing in the Internet I - Intra-domain routing

Lecture 38 - Routing in the Internet II - Routing protocols

Lecture 39 - Routing in the Internet III - Inter-domain Routing

Lecture 40 - Routing in the Internet IV - Border Gateway Protocol

Lecture 41 - IP Routers

Lecture 42 - IP Routers Demo

Lecture 43 - Software Defined Networking - I (Basics)

Lecture 44 - Software Defined Networking - II (Open Flow)

Lecture 45 - Software Defined Networking - III (Demo)

Lecture 46 - Data Link Layer - Overview

Lecture 47 - Data Link Layer - Basic Concepts

Lecture 48 - Data Link Layer - Ethernet

Lecture 49 - Data Link Layer - Ethernet (Continued...)

Lecture 50 - Data Link Layer - Flow and Error Control

Lecture 51 - ARP-RAPP-BOOTP-DHCP

Lecture 52 - ARP-RAPP-BOOTP-DHCP (Continued...)

Lecture 53

Lecture 54 - Wireless LANs

Lecture 55 - Layer 1: Physical Layer

Lecture 56 - Layer 1: Physical Layer - II

Lecture 57 - Layer 1: Physical Layer - III

Lecture 58 - Network Security - Overview

Lecture 59 - Network Security - II

Lecture 60 - Network Security - III [TCP/IP Security]