Overview of computer networks and the Internet. Concept of end systems, access networks, clients and servers. Connectionoriented and connectionless services. Circuit switching and packet switching. Description of Internet protocol layers, including application layer, transport layer, network layer and link layer. Architecture of the current Internet and the World-Wide Web. TCP/IP protocol stack. Internet routing and addressing. Local area network protocols, Ethernet hubs and switches. Wireless LANs. Multimedia networking. May not be taken by students with credit for CSE/ESE 346. ( https://www.cs.stonybrook.edu/students/Undergraduate-Studies/courses/CSE310)
Instructor: Dr. Christopher Kane
107 New Computer Science Department,
Stony Brook University
Office hours: Tuesdays: 10:00 AM - 12:00 PM, 1:00 PM - 3:00 PM; or by appointment
Email: christopher.kane@stonybrook.edu
Week | Date | Lecture Topics/Notes | Readings |
1 | Mon. 08/24 | Syllabus; Administrative information | n/a |
Fri. 08/28 | The Internet Protocol Stack and the Application Layer | Kurose and Ross: 1.5, 2.1.1, 2.1.2, 2.1.5 | |
2 | Mon. 08/31 | HTTP [HW01 Assigned] | Kurose and Ross: 2.2 (2.2.4 on Cookies is optional) |
Fri. 09/04 | HTTP (cont.), DNS | Kurose and Ross: 2.4 | |
3 | Mon. 09/07 | Labor Day: No Classes | n/a |
Fri. 09/11 | DNS (cont.) [HW01 Due] | n/a | |
4 | Mon. 09/14 | Socket Programming, The Transport Layer [PA01 Assigned] | Kurose and Ross: 2.7, 3.1 |
Fri. 09/18 | UDP, TCP [HW02 Assigned] | Kurose and Ross: 3.3.1, 3.5.1, 3.5.2 (3.3.2 is optional) | |
5 | Mon. 09/21 | TCP, TCP Flow Control | Kurose and Ross: 3.5.3, 3.5.4, 3.5.5, 3.5.6 |
Fri. 09/25 | TCP Congenstion Control | Kurose and Ross: 3.6.1, 3.7 | |
6 | Mon. 09/28 | TCP Congestion Control (cont.) [PA01 Due] | n/a |
Fri. 10/02 | Wireshark Lesson [HW02 Due] | n/a | |
7 | Mon. 10/05 | MIDTERM EXAM 1 [PA02 Assigned] | n/a |
Fri. 10/09 | The Network Layer, The IP protocol | Kurose and Ross: 4.1, 4.1.2, 4.3 (skip 4.1.1 for now) | |
8 | Mon. 10/12 | IP Adressing [HW03 Assigned] | n/a |
Fri. 10/16 | Forwarding | Kurose and Ross: 4.1.1, 4.2 | |
9 | Mon. 10/19 | Intra-domain Routing | Kurose and Ross: 5.1, 5.2 |
Fri. 10/23 | Intra-domain Routing | n/a | |
10 | Mon. 10/26 | Inter-domain Routing [PA02 Due] | Kurose and Ross: 5.4 |
Fri. 10/30 | Inter-domain Routing [HW03 Due (Sunday, 11/01/2020), HW04 Assigned] | n/a | |
11 | Mon. 11/02 | ICMP, Link Layer, ARP, Switching [PA03 Assigned] | Kurose and Ross: 5.6, 6.4.1, 6.4.3 |
Fri. 11/06 | Ethernet | Kurose and Ross: 6.1.1, 6.3.1, 6.3.2, 6.3.3, 6.4.2 | |
12 | Mon. 11/09 | Ethernet | n/a |
Fri. 11/13 | WiFi [HW04 Due] | Kurose and Ross: 7.3.1, 7.3.2, 7.3.3, 7.3.4 | |
13 | Mon. 11/16 | WiFi | Kurose and Ross: 7.2, 7.5, 7.6 |
Fri. 11/20 | Physical Layer [PA 03 Due] | n/a | |
14 | Mon. 11/23 | Thanksgiving Break: No Class | n/a |
Fri. 11/27 | Thanksgiving Break: No Class | n/a | |
15 | Mon. 11/30 | MIDTERM EXAM 2 | n/a |
Fri. 12/04 | Network Security: Cryptography [HW05 Assigned (Due: ??)] | Kurose and Ross: 8.2, 8.3 | |
16 | Mon. 12/07 | Network Security: SSL/TLS | Kurose and Ross: 8.6 |
Final | Thu. 12/17 |
FINAL EXAM: Thursday, December 17, 2020, 2:15 PM - 5:00 PM |