Lecture notes are modified based on
slides provided by the textbook.
Class 1 (08/28): Class
overview and
Introduction (intro, Chapter1-part1)
Class 2 (09/02): Introduction (Chapter1-part2)
Class 3 (09/04):
Introduction (continue)
Class 4 (09/09): Application Layer: intro (Chapter2-part1)
Class 5 (09/11): Application layer: Web and HTTP (Lab
assignment 1 is due next Thursday, Sept. 18th)
Class 6 (09/16): Application
Layer: Web and HTTP, online gaming (Chapter2-part2)
Class 7 (09/18): Application Layer: FTP, SMTP
Class 8 (09/24): Apllication Layer: DNS, P2P
Class 9 (09/30): Application Layer: Socket programming (Chapter2-part3) (homework 1 is assigned
and due Oct. 9th; programming 1 is assigned and due Oct. 14th)
Class 10 (10/02): VOIP; Transport layer: intro (Chapter3-part1)
Class 11 (10/07): Transport layer: reliable data transfer
algorithms (Chapter3-part2)
Class 12 (10/09): Transport layer: TCP (Chapter3-part3) (homework 2 is
assigned and due Oct. 16th)
Class 13 (10/14): Transport layer: TCP connection setup,
congestion control (packet header manual)
Class 14 (10/16): Home work questions review, Mid-term review (midterm) (programming project 2 is
assigned and due Oct. 30th)
Class 15 (10/21): Mid-term
exam
Class 16 (10/23): Network
layer: intro, router structure (Chapter4-part1)
Class 17 (10/28): Mid-term review, Network layer:
DHCP, NAT, IPv6,
routing algorithm (Chapter4-part2)
Class 18 (10/30): Network layer: ICMP, routing algorithm
Class 19 (11/04): Network layer: routing in Internet. Data link
layer: introduction (Chapter4-part3, Chapter5-part1) (homework 3 is assigned
and due Nov. 13th)
Class 20 (11/13): Network layer: MAC, ethernet (Chapter5-part2)
Class 21 (11/18): Network layer, Wireless introduction (Chapter6)
Class 22 (11/20): Wireless; Security: introduction (Chapter8-part1)
Class 23 (11/25): Security: introduction, classic crypto (Chapter8-part2)
Class 24 (12/02): Security: digitial signature, certificate,
secure email, authentication (Chapter8-part3)
Class 25 (12/04): Final
exam questions review (finalreview)
(12/09): Final Exam 10:30am-12:50pm (closed book)