Teaching Assistant:TBA
Course Description:
This course covers the latest advances in networking. The topics include Networking Trends, Data Center Network Topologies, Data Center Ethernet, Server Virtualization, Storage Virtualization, Carrier Ethernet, Application Delivery Networking, Virtual Bridging, Big Data, Networking Issues for Big Data, LAN Extension and Virtualization using Layer 3 Protocols, Multi-Tenant Isolation and Network Virtualization in Cloud Data Centers, OpenFlow, OpenFlow Controllers and Tools, Software Defined Networking (SDN), Network Function Virtualization (NFV), Internet of Things (IoT), Networking Protocols for IoT, Blockchains, and Quantum Communications.
Students also do a project/survey involving application of these topics.
Flipped Class: This course follows a flipped class approach. The students are required to view topic-related video at home and then log their questions on-line. The class time will be devoted exclusively for answering these and other follow-up questions. Also, Exams will be held during class time. In all cases, we will try to accomodate every one who wants to join via Internet. All discussion will also be recorded and posted online.
Prerequisites: CSE 473 Introduction to Computer Networking or equivalent.
Credits:3 Units.
Time:Monday-Wednesday 1:00PM-2:20PM, Cupples II/L009
For audio/video recordings of individual lectures, click the class schedule below. Audio/Video recordings of previous lectures of this class in 2019, 2018, 2015, and 2013 are available.Tentative Schedule:
Date | Day | Topic |
8/30 | Monday | Course Overview |
9/1 | Wednesday | Networking Trends 2021 |
9/6 | Monday | Labor day holiday |
9/8 | Wednesday | Data Center Network Topologies (Part 1) |
9/13 | Monday | Data Center Network Topologies (Part 2) |
Data Center Ethernet (Part 1) | ||
9/15 | Wednesday | Data Center Ethernet (Part 2) |
9/20 | Monday | Carrier IP Networks: MPLS |
Project Guidelines (Part 1) | ||
9/22 | Wednesday | Carrier Ethernet |
9/27 | Monday | Exam 1 |
9/29 | Wednesday | Project Guidelines (Part 2) |
10/4 | Monday | Virtual Bridging |
10/6 | Wednesday | LAN Extension and Virtualization Using L3 Protocols (Part 1) |
10/11 | Monday | Fall Break |
10/13 | Wednesday | LAN Extension and Virtualization Using L3 Protocols (Part 2) |
Project Guidelines (Part 2) | ||
10/18 | Monday | LAN Extension and Virtualization Using L3 Protocols (Part 3) |
Router Virtualizaion Protocols | ||
10/20 | Wednesday | Internet of Things (IoT) |
Data-Link Layer and Management Protocols for IoT (Part 1) | ||
10/25 | Monday | Data-Link Layer and Management Protocols for IoT (Part 2) |
10/27 | Wednesday | Networking Layer Protocols for Internet of Things: 6LoWPAN and RPL |
11/1 | Monday | Exam 2 |
11/3 | Wednesday | Messaging Protocols for Internet of Things: MQTT |
11/8 | Monday | Introduction to OpenFlow |
Project Review Form (Right Click and save as or save link as) | ||
11/10 | Wednesday | Introduction to Software Defined Networking (SDN) (Part 1) |
11/15 | Monday | Introduction to Software Defined Networking (SDN) (Part 2) |
11/17 | Wednesday | Introduction to Network Function Virtualization (NFV) (Part 1) |
11/22 | Monday | Introduction to Network Function Virtualization (NFV) (Part 2) |
Introduction to Blockchains for Computer Networking(Part 1) | ||
11/24 | Wednesday | Thanksgiving break |
11/29 | Monday | Introduction to Blockchains for Computer Networking (Part 2) |
12/1 | Wednesday | Introduction to Quantum Computing and Its Applications to Networking |
12/6 | Monday | Q&A Review Session for Exam 3 |
12/8 | Wednesday | Exam 3 |
Student Reports on Recent Advances in Networking