Class # |
Date |
Topic |
Handouts, Assignments |
Notes |
|
1 |
01/21/15 | Aministrative things. Class Overview.
Introduction. |
Intro, Chapter 1 | ||
2 |
01/23/15 | Introduction: The network edge, the
network core, circuit- and packet-switching. |
|||
3 |
01/26/15 |
Introduction: Circuit- and
packet-switching; Internet structure; delay, loss,
throughput; layered architecture. |
Lab
Assignment 1 (Due 02/02/15) |
||
4 |
01/28/15 | Introduction: Layered architecture;
history. Application Layer: services. |
Chapter
2 |
||
5 |
01/30/15 | Application Layer: Services, API, HTTP. |
|||
6 |
02/02/15 | Application Layer: HTTP. FTP, EMAIL, DNS. |
Homework
1 (Due 02/09/15) |
HW1
Solution |
|
7 |
02/04/15 | Application Layer: DNS, P2P. |
|||
8 |
02/06/15 | Application Layer: TCP Socket programming. | |||
9 |
02/09/15 | Application Layer: UDP Socket programming. | |||
10 |
02/11/15 | Transport Layer: Transport Layer: services, multiplexing, demultiplexing. | Lab
Assignment 2 (Due 02/18/15) |
Chapter 3 | |
11 |
02/13/15 | Transport Layer: Reliable data transfer. | |||
02/16/15 |
PRESIDENTS' DAY |
||||
12 |
02/17/15 | Transport Layer: Pipelined protocols (GBN, SR). MONDAY SCHEDULE | |||
13 |
02/18/15 | Transport Layer: Congestion control principles. | |||
14 |
02/20/15 | Transport
Layer: TCP congestion control. |
Homework
2 (Due 02/27/15) |
HW2 Solution | |
15 |
02/23/15 | Network Layer: Services, VC and datagram networks, what's inside a router. | Chapter
4 |
||
16 |
02/25/15 | Network Layer: IP. | Midterm1
Solution |
||
17 |
02/27/15 | Network Layer: ICMP,
IPv6. |
|||
18 |
03/02/15 | Network Layer: Link-state routing. | Lab
Assignment 3 (Due 03/09/15) |
||
19 |
03/04/15 | Network Layer: Distance vector routing, hierarcical routing. | |||
20 |
03/06/15 | Network Layer: RIP. | |||
21 |
03/09/15 | Network
Layer: OSPF, BGP. |
|
||
22 |
03/11/15 | Network
Layer: |
|||
23 |
03/13/15 |
Link Layer: Link Layer: Introduction, services | Homework
3 (Due 03/27/15) |
HW3 Solution | |
03/16/15 |
SPRING BREAK | ||||
03/18/15 |
SPRING BREAK | ||||
03/20/15 | SPRING BREAK | Chapter 5 | |||
24 |
03/23/15 | Link Layer: Implementation, error detection, multiple access. | |||
25 |
03/25/15 | Link Layer: Addressing, Ethernet, switchingLANS. | |||
26 |
03/27/15 | Link Layer: VLANs, A day in the life of an HTTP request. | Lab
Assignment 4 (Due 04/03/15) |
|
|
27 |
03/30/15 | Wireless and Mobile Nets:
Wi-Fi |
Chapter 6 | ||
28 |
04/01/15 | Wireless and Mobile Nets: Cellular
networks/links |
|||
29 |
04/03/15 | Wireless and Mobile Nets: Mobility | Homework
4 (Due 04/13/15) |
Extra
Assignment I |
|
30 |
04/06/15 | Multimedia Networking: Applications, streaming audio and video | Chapter
7 |
||
31 |
04/08/15 | Multimedia Networking: Best effort. |
|
||
32 |
04/10/15 |
Multimedia Networking: Protocols for real-time interactive applications, | |||
33 | 04/13/15 |
Multimedia Networking: Multiple classes of service. | Extra Assignment_II | ||
34 |
04/15/15 |
Multimedia Networking: Streaming and content
distribution in today's Internet |
Lab
Assignment 5 (Due 04/22/15) |
||
35 |
04/17/15 |
Security: Introduction, symmetric, public key cryptography | |||
04/20/15 |
PATRIOTS DAY |
|
|||
36 |
04/22/15 |
Security: Authentication | Chapter 8 | ||
37 |
04/24/15 |
Security: Digital signatures | Homework
5 (Due 05/01/15) |
Midterm2 Solution | |
38 |
04/27/15 | Security: |
|||
39 |
04/29/15 |
Guest Lecture: |
© All slides copyright 1996-2014 J.F Kurose and K.W. Ross, All Rights Reserved