Textbooks: 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 31

Ckt/Msg/Pkt switching, Multiplexing/Modulation techniques


August 3

DLL : Framing


August 7

DLL : Error Control


August 10

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


August 14

MAC Layer:Manchester encoding, N/W elements, VLANs, Contention-Free protocols, Hubs, Switches and Bridges

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

August 17

IP classful addressing scheme, Demo with wireshark

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

August 21

IP classless addressing, netmask, Basic understanding of ARP and the change in header contents on forwarding

ARP, IP classless addressing

August 24

ARP continued, private IP addresses, NAT, weakness in IP addressing

IP classless addressing and IP datagram format

August 26

MINOR – 1 (Upto IP classless addr)

MINOR – 1 (Upto L2)

August 28

IP datagram format + Frag. & Reass.


August 31

Reassembly contd., IP options, Fwd. Table lookup algorithm


September 4

IP forwarding, longest-prefix match


September 7

Host-specific routes + ICMP


September 11

ICMP+UDP


September 14

TCP reliability


September 18

TCP reliability, Open and close 3-w HS


September 21

Karn's algorithm, TCP Header


September 23

MINOR – 2 (IP + ICMP)


September 25

TCP (connection-oriented)


September 28

TCP (reliability – Karn's algo)


October 5

TCP (Karn's algo, TCP Header)


October 9

TCP PSH, URG, RST


October 12

TCP congestion control + Nagle algos


October 16

DV algo


October 21

MINOR – 3 (UDP + TCP)


October 23

RIPv1,v2, Link-state algo + OSPF, Routing architecture


October 26

DNS

October 30

DHCP


November 2

Putting it all together


November 6

MINOR – 4 (Routing algos + DHCP + DNS)