Textbooks: Andrew Tanenbaum, Computer Networks (for Phy and DLL), Douglas Comer, Internetworking with TCP/IP (for all other topics), W.Richard Stevens TCP/IP illustrated vol.1 for TCP

Date

PLANNED SCHEDULE

ACTUAL SCHEDULE

July 23

Introduction

Introduction

July 25

Introduction + Phy. Layer basics

Introduction + Phy. Layer basics

July 30

DLL introduction

DLL introduction

August 1

DLL

Counseling

August 5

framing + error control basics

framing + error control basics

August 6

Error control

Error Control

August 8

MAC layer

Error Control (contd.)

August 10

IP addressing + Quiz 1 (upto error control)

Ethernet (framing, encoding) +

Quiz 1

August 13

IP addressing

Ethernet (framing + encoding) + IP addressing

August 17

IP CIDR addressing

IP addressing

August 20

Quiz 2 (upto CIDR) + ARP

Quiz 2 (upto CIDR) + IP addressing

August 22

ARP + IP datagram

ARP

August 27

IP datagram + forwarding

IP datagram

August 29

IP forwarding

IP datagram + IP forwarding

September 3

Quiz 3 (upto forwarding) + ICMP

Quiz 3 + IP forwarding

September 5

ICMP + UDP

ICMP

September 10

TCP

UDP + TCP

September 12

TCP

TCP sliding window

September 17

MINOR 1 (DLL to ICMP)

(Sep. 16) TCP Karn's algo.

September 19

TCP

Minor 1

September 24

TCP

TCP header

September 26

TCP

TCP congestion control

October 1

Quiz 4 (TCP upto 24th) + TCP

TCP Nagle Algorithm (buffering)

October 3

Routing Algo.

Routing Algo – DV algo

October 8

Routing Algo.

(Oct. 7 + 8) Lab demo

October 10

Routing Algo

Routing Algo – RIPv1 and RIPv2

October 15

Routing Algo

Quiz 4 (UDP + All of TCP)

October 17

DHCP

Link-State algo

October 22

Quiz 5 (on routing algo) + DHCP

DHCP

October 24

DNS

DNS

October 29

DNS

Quiz 5

October 31

MINOR 2 (UDP to DHCP)

MINOR 2

November 5

Review