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 18 |
DLL – Framing/Error & Flow control |
DLL |
|
July 23 |
DLL – MAC Layer, Ethernet Frame |
MAC Layer |
|
July 25 |
DLL – Ethernet Technologies, Hubs, Switches, Bridges |
Contention-Free protocols, Hubs, Switches and Bridges |
|
July 30 |
IP addressing |
Ethernet Framing, Manchester Encoding |
|
August 1 |
IP addressing |
IP addressing |
|
August 6 |
ARP |
CIDR |
|
August 8 |
IP datagram |
Forwarding Table Lookup |
|
August 13 |
IP datagram |
Forwarding Table Lookup |
|
August 20 |
IP forwarding |
ARP |
|
August 22 |
IP forwarding + ICMP |
IP datagram |
|
August 27 |
ICMP + UDP |
IP options + Forwarding – putting it all together (Fwd. Algo + ARP) |
|
September 3 |
TCP sliding window |
ICMP |
|
September 5 |
TCP Karn's algorithm |
ICMP+UDP |
|
September 10 |
TCP header |
TCP (connection-oriented) |
|
September 12 |
TCP congestion control |
TCP (reliability – Karn's algo) |
|
September 17 |
TCP Nagle algorithm |
TCP (Karn's algo, TCP Header) |
|
September 19 |
Routing Algo. - DV |
TCP RST, Congestion Control Algo. |
|
September 24 |
RIPv1 and RIPv2 |
TCP Nagle Algo. |
|
September 26 |
Link-state Algo. |
DV algo and RIPv1 and RIPv2 |
|
October 1 |
OSPF |
No class |
|
October 8 |
DHCP |
Link-state algo + OSPF |
|
October 10 |
DNS + Putting it all together |
Routing architecture + DHCP |
|
October 15 |
Distributed Computing |
DNS |
|
October 17 |
Distributed Computing |
DNS + Putting it all together |
|
October 21 |
MINOR - 2 |
|
|
October 22 |
RPC |
|
|
October 24 |
RMI |
|
|
October 29 |
Synchronization |
|
|
October 31 |
Distributed Transactions |
|