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

Date

PLANNED SCHEDULE

ACTUAL SCHEDULE

July 31

Ckt/Msg/Pkt switching, Multiplexing/Modulation techniques

No Class

August 2

DLL : Framing

Review of some basics

August 7

DLL : Error Control

Multiplexing/Modulation techniques, DLL: framing

August 9

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

DLL: Error control, MAC Layer:ALOHA, Slotted ALOHA, Bitmap, CSMA/CD,exp. Backoff

August 14

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

Eth. Frame format, Line encoding, N/W elements: hubs, switches, bridges, routers and gateways, VLANs

August 16

IP classful addressing scheme, Demo with wireshark


August 21

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


August 23

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

Seminar – 1

August 28

IP datagram format + Frag. & Reass.


August 30

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

Seminar – 2

September 4

IP forwarding, longest-prefix match, Host-specific routes and IP private addresses


September 6

NAT + ICMP

Seminar – 3

September 11

ICMP+UDP


September 15

MINOR – 1 (Upto IP)


September 18

TCP reliability


September 20

Connection-oriented, 3-way HS

Seminar – 4

September 25

TCP Header except R bit, MSS option


September 27

RST, Karn's algo

Seminar – 5

October 4

TCP Congestion control

Seminar – 6

October 9

TCP congestion control + Nagle algos


October 11

DV algo

Seminar – 7

October 16

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


October 18


Seminar – 8

October 20

MINOR – 2 (ICMP + UDP + TCP)


October 23

DNS


October 25

DHCP

Seminar – 9

October 30

SNMP

November1

Putting it all together

Seminar – 10

November 6



November 8

MINOR – 3 (Routing algos + DHCP + DNS)