Go to Main Content

Georgia Tech

 

HELP | EXIT

Syllabus Information

 

Fall 2024
Nov 13, 2024
Transparent Image
Syllabus Information
Computer Networking II - 88475 - CS 4251 - A

Associated Term: Fall 2024
Levels: Graduate Semester, Undergraduate Semester

Georgia Tech-Atlanta * Campus
Lecture* Schedule Type

Learning Objectives: This is an advanced course in computer networks focusing on protocols, architectures and new technologies that make the modern Internet work. Includes BGP, programmable networking (P4/SDN/OpenFlow), QUIC, Interconnection economics, and security considerations. How does traffic really travel across the Internet? Where do interconnections happen and how do operators use routing protocols to steer traffic through them? What are the latest evolutionary trends in the Internet infrastructure and interconnections as well as in transport protocols? What is Software Defined Networking? What is a Network Operating System and how do we program a programmable switch? — These are some of the questions we address in this course, organized in 4 main units. Students learn about these subjects in detail through (i) interactive in person lectures and (ii) hands on experience: (iia) by configuring actual software routers and switches in their “mini-internet” — where students’ networks interconnect with each other; (iib) by analyzing real-world Internet routing events; and (iic) by implementing programmable data-plane solutions in the P4 language. Details on course topics at https://inetintel.cc.gatech.edu/cs6250 and https://gatech.instructure.com/courses/411954/
Required Materials:
Technical Requirements:

View Catalog Entry

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.6GT