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) |
|