Overview  Schedule  Syllabus  Links

Schedule
MoWeFri    12:20PM - 01:10PM
ELab, Room 303

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