C0Textbooks: Kurose and Ross, Computer Networks: A top-down approach (for DLL), Douglas Comer, Internetworking with TCP/IP (for all other topics), W.Richard Stevens TCP/IP illustrated vol.1 for extra details in TCP

Date

PLANNED SCHEDULE

ACTUAL SCHEDULE

July 18

Introduction, Ckt/Msg/Pkt switching

Introduction, Ckt/Msg/Pkt switching

July 24

Multiplexing/Modulation techniques

Ckt/Msg/Pkt switching, Attenuation/Distortion concepts

July 25

DLL : Framing

Multiplexing/Modulation techniques, DSL

July 31

DLL : Error Control

Framing: Need, MTU, Char count and Byte stuffing

August 1

MAC Layer:ALOHA, Slotted ALOHA, Bitmap, CSMA/CD, exp. Backoff, Eth. Frame format

Bit stuffing, Error detection with parity, Hamming Code construction

August 2

DLL: Error Control: Hamming code contd., CRC

Hamming code contd., CRC

August 8

MAC Layer:Manchester encoding, hop-by-hop forwarding (change of frame hdr at every hop)

ALOHA, Slotted ALOHA, Bitmap, CSMA/CD, exp. Backoff, Eth. Frame format

August 9

VLANs, Hubs, Switches and Bridges, IP classful addressing, Intro. to ARP

Binary and Manchester encoding, Hubs, switches, bridges and routers, Ethernet controller algorithm to accept frames

August 13

ARP, IP classless addressing

IP classful addressing, ARP

August 14

IP classless addressing and IP datagram format

ARP (contd), IP classless addressing

August 17

MINOR – 1 (Upto L2)

MINOR – 1

August 22

Reassembly

IP classless addressing, IP datagram format, Fragmentation & Reassembly

August 23

Reassembly contd., IP options,

IP Forwarding table lookup

August 29

Fwd. Table lookup algorithm

Fwd tablle lookup (contd), Weaknesses in IP addressing

August 30

IP forwarding incl. host-specific routes and IP private address

ICMP

September 5

NAT + ICMP

ICMP + UDP

September 6

ICMP+UDP

TCP: reliability (basic socket prog.)

September 12

TCP reliability


September 13

TCP reliability


September 14

MINOR – 2 (IP, ARP, ICMP)


September 19

TCP Connection-orientedness


September 20

Karn's algorithm, TCP Header


September 26

TCP (connection-oriented)


September 27

TCP Header except R bit, MSS option


October 3

RST, Karn's algo


October 4



October 10

TCP Congestion control


October 11

TCP Congestion control


October 17

TCP Congestion control


October 18

DV Algorithm


October 24

RIPv1,v2, Routing architecture


October 25

MINOR – 3 (UDP + TCP)

October 31

Link-state algo + OSPF,


November 1

DHCP


November 7

DNS


November 8

DNS + Putting it all together


November 14

MINOR – 4 (Routing algos + DHCP + DNS)