Course:  CISC 856  TCP/IP and Upper Layer Protocols
Professor: Paul D. Amer
Semester: Fall 2012
Last updated: 10/28/2012

Note: This schedule is tentative and is updated regularly.  Homework questions from the textbook are indicated at the bottom.
[1] The Transport Layer: Tutorial and Survey (Computing Surveys, 31(4), 12/1999) by Iren, Amer, & Conrad
[2] The Transmission Control Protocol by Noureddine & Tobagi
Class Date
Class
Topic
Speaker
Assignment
Due
Aug 281-T Intro Amer Course Project
HW1
Ch 1-9, 13-15 and on-line quizzes
[1]- sections 1-4
[2]- sections 1-6, 10.1-2
Aug 30 2-Th TCP/IP Amer
Sep 4 3-T TCP/IP Amer Ch 1,2
Sep 6 4-Th TCP/IP Amer Ch 3
Sep 11 5-T TCP/IP Amer Ch 4
Sep 13 6-Th TCP/IP Amer Ch 8
Sep 18 7-T TCP/IP Amer Ch 9
Sep 20 8-Th TCP/IP Amer HW2 Ch 5 (BIG!)
Sep 25 9-T TCP/IP Amer Ch 6
Sep 27 10-Th TCP/IP Amer Ch 7
Oct 2 11-T TCP variations: Tahoe, Reno, NewReno Amer [2]- section 7 Ch 13, HW1
Oct 4 12-Th TCP Variations (cont'd) Amer Ch 14
Oct 9 13-T SACKs, NRSACKs, reneging Madhuudhan Shyamlal NRSACKs-HW (pcap file here) Ch 15 (BIG!)
Oct 11 14-Th Multipath TCP (MPTCP) Yifan Peng MPTCP-HW (pcap file here) HW2
Oct 16 15-T Midterm (topics see below)
Oct 18 16-Th Review midterm Amer NRSACKs-HW
Oct 23 17-T Transport Layer Security (TLS) Bo Lu TLS-HW (pcap file here) MPTCP-HW
Oct 25 18-Th LEDBAT (microTP) Joel Bricker LEDBAT-HW
Oct 30 19-T CANCELLED-Hurricane Sandy
Nov 1 20-Th Reliable UDP(UDT) Bo Liu UDT-HW TLS-HW
Nov 6
T
Election Day - no class
Nov 8 21-Th File Transfer Protocol (FTP) Ayush Dusia FTP-HW LEDBAT-HW
Nov 13 22-T Simple Mail Transfer Protocol (SMTP) Vinar Amrutia SMTP-HW UDT-HW
Nov 15 23-Th Stream Control Transmission Protocol (SCTP) Wei Chen SCTP-HW (pcap file here) FTP-HW
Nov 20 24-T Saratoga Delay Tolerant Network (DTN) Zequn Huang Saratoga-HW SMTP-HW
Nov 22
Th
Thanksgiving - no class
Nov 27 25-T Bittorrent (P2P) (.odp) (.pdf) Kevin Kaminski Bittorrent-HW (pcap file here) SCTP-HW
Nov 29 26-Th Voice over IP/RTP/RTCP (VoIP) Yuvraj Khadke VoIP-HW Saratoga-HW
Dec 4 27-T Explicit Congestion Notification (ECN) Qi Wang ECN-HW Bittorent-HW
Dec 6
Th
(reading day) VoIP-HW
Dec 11
T
1-3pm
Final exam (topics see below) ECN-HW

Material Covered on Midterm Exam - Classes 1-13, Chapters noted above, sections of [1], [2] noted above
Material Covered on Final Exam - Classes 14,17-27, Chapters noted above, sections of [1], [2] noted above

Take on-line quizzes here  (Quizzes should be done alone; Homework Questions should be done in groups of 2.)

NOTE: Students are NOT permitted to access the answer key provided by the publisher for the odd-numbered questions.
 
Chapter
Homework Questions
1-Intro
1, 2, 7-10
2-OSI, TCP/IP Models
2-5,12,13,15
3-Underlying Technologies
1-6 (Q2 should refer to Q1, not Q2. Q4 should refer to Q2 and Q3, not Q3 and Q4. For question 3, replace "create" with "transmit" and assume the smallest frame as defined by the Ethernet standard.)
4-Network Layer
3,8-11
5-IPv4 Addresses
1-35 (For questions 4-6,8,14-16,27,28 only do parts a and b. For question 13, replace 122.12.7.0 with 122.12.8.0. For question 34, replace 120.60.4.0/20 with 120.60.4.0/22)
6-Delivery/Forwarding
1-11, 14
7-IP
1-16
8-ARP
1-5 (Q2 assume IPv4)
9-ICMPv4
2, 4, 9, 13, 15, 16, 18, 20, 22, 23
13-Transport Layer
1, 2, 5, 8, 9-12
14-UDP
2, 4-10 (Question 6: assume UDP datagram refers to UDP-PDU)
15-TCP
2, 4-9, 11-23, 28, 29
16-SCTP
4-7, 9-15 (Question 11e, 5 should be 8., Question 15: assume client closes the association.)
18-DHCP
6-15
19-DNS
1-5, 7-14, 17, 18
20-TELNET/SSH
1-9, 12
21-FTP/TFTP
1, 5, 8 (should refer to Ex 21.3, not 21.2), 9, 11 (should refer to Ex 21.3, not 21.2), 15
22-HTTP
3-19
23-SMTP - Email
1-7, 10-12