COSC 4377 - Introduction to Computer Networks

Spring 2012

MW 1:00-2:30pm at PGH347

InstructorOmprakash Gnawali

Schedule

(subject to change)

MondayWednesday
1/16
MLK Day
1/18
HW0 Due
Course Logistics.
Internet Overview.
Text: 1.1, 1.4, 1.5.
Lecture 1
1/23
Application Protocols.
Socket Programming.
Text: 2.1 and
[Beej] sections 2, 5, 6
Lecture 2 Video
1/25
HW1 Due
HTTP.
Text: 2.2 and [jm]
Lecture 3 Video
1/30
HTTP and DNS.
Text: 2.5
Lecture 4 Video
2/1
HW2 Due
DNS, SMTP.
P2P Networks.
Text: 2.4, 2.5, 2.6
Lecture 5 Video
2/6
DHT. Transport. Reliability.
Text: 3.1, 3.2
Lecture 6 Video
2/8
HW3 Due
UDP and TCP.
Text: 3.3, 3.4, 3.5
Lecture 7 Video
2/13
Flow Control.
Congestion Control.
Text: 3.5, 3.6, 3.7
Lecture 8 Video
2/15
HW4 Due
Congestion Control.
Text: 3.7
Lecture 9 Video
2/20
More Congestion Signaling
and Control.
Sections 1, 2 of [Floyd00]
and 1, 2, 3, 4 of [Floyd93]
Lecture 10 Video
2/22
HW5 Due
TCP attacks.
HTTP over TCP.
[Savage99] and
sections 1, 2, 3, of RFC4987
Lecture 11 Video
2/27
Exam 1
2/29
Exam1 and HW6 Discussions.
Routing Overview.
Lecture 12 Video
3/5
Distance Vector Routing.
Text: 4.5
Lecture 13 Video
3/7
HW6 Due
Distance Vector Routing Problems
Inter-AS Routing.
Lecture 14 Video
3/12
Spring Break.
3/14
Spring Break.
3/19
BGP
Text: 4.6
Lecture 15 Video
3/21
HW7 Due
BGP
BGP Security
Text: 4.6
Lecture 16 Video
3/26
BGP Wedgies and Security.
IP Service Model
IPv4 Routing and Forwarding.
Text: 4.1,4.4
Lecture 17 Video
3/28
HW8 Due
Link Layer.
Text: 5.1
Lecture 18 Video
4/2
Media Access.
Switching.
Ethernet.
Text:5.3,5.5,5.6
Lecture 19 Video
4/4
HW9 Due
Switching.
Physical Layer.
Lecture 20 Video
4/9
Wireless modulation.
Wireless MAC.
Text: 6.2,6.3,6.6
Lecture 21 Video
4/11
HW10 Due
Wireless and Mobile Routing.
Multihop Wireless.
Security.
Text: 8.1,8.2,8.3
Lecture 22 Video
4/16
Secure Protocols.
Text: 8.4-8.7
Lecture 23 Video
4/18
HW11 Due
Policy.
Lecture 24 Video
4/23
Exam 2
4/25
End-to-end principle.
Topics from Network Research.
4/30
HW12 Due
Data Centers.
Cloud Computing.