CSCI 356 / Spring 2017

Computer Networking

Schedule

This schedule gives only a rough outline of dates and topics we will cover.


T 1/24 Historical Background        | KR 1-1.2, 1.5           |                 |
R 1/26 Modern Networks              | KR 1.3-1.4              |                 |

T 1/31 Metrics, Performance         | KR 2.1                  |                 |
R 2/2  Performance, Cont.           |                         | p0 due          |

T 2/7  Queus and Calculations       |                         | hw1 due Monday  |
R 2/9  (snow day)                   |                         |                 |

T 2/14 Sockets, HTTP                | KR 2.7-2.8              | p1 checkpt      |
R 2/16 Clark Discussion, HTTP       | KR 2.2                  |                 |

T 2/21 Caches & HTTP Performance    |                         | hw2 due, p1 due |
R 2/23 CDNs, Replication, Balancing |                         |                 |

T 2/28 DNS                          | KR 2.5                  |                 |
R 3/2  DNS, Cont.                   | IETF [http://tools.ietf.org/html/rfc1034](RFC 1034) & [http://tools.ietf.org/html/rfc1035](RFC 1035); skim [http://cr.yp.to/djbdns/notes.html](djb dns notes) |                 |
R 3/2  EXAM 1 (4-6:30pm)

T 3/7  (spring break) 
R 3/9  (spring break)

T 3/14 (snow day)                   |                         | p2 checkpt, hw3 due |
R 3/16 Brewer; Transport Layer & UDP | KR 1.4.2, 3.1-3.2      |                 |

T 3/21 TCP 1                        | KR 3.1-3.5.1            |                 |
R 3/23 TCP 2                        | KR 3.5.2                | p2 due          |

T 3/28 TCP 3 Retry & Flow Control   | KR 3.5.5                |                 |
R 3/30 TCP 4 Congestion             | KR 3.7                  |                 |

T 4/4  TCP 5 Macroscopic Behavior   | KR pp288-296            | hw4 due         |
T 4/6  TCP 6 Fairness               | KR 3.7.1                |                 |

R 4/11 Link Layer                   | KR 5.1-5.4              | hw5 due         |  
R 4/13 (easter break)

T 4/18 Ethernet MAC                 | KR 5.5                  |                 |
R 4/20 Switched Ethernet            | KR 5.6                  |                 |
R 4/20 EXAM 2 (4-6:30pm)

T 4/25 ARP, IP & Naming             | KR 4.1-4.3              |                 |
R 4/27 DHCP                         | KR 4.4.2                | p3 due          |

T 5/2  Routing 1                    | KR 4.5                  |                 |
R 5/4  Routing 2                    | KR 4.6                  | hw6 due         |

M  5/8   (last day of classes)
T  5/9   (study period)
W  5/10  (study period)
R  5/11  (exams)
F  5/12  (exams)

M  5/15  Final Exam, 3:00 - 5:30pm, Swords 302
T  5/16  (exams)
W  5/17  (exams)