Networking in the Linux Kernel

CSCI-4310

This course introduces Linux kernel programming basics and starts by examining how Berkeley sockets bridge the user-kernel gap. The remainder of the course is spent looking into transport layer (e.g., TCP) and network layer (e.g., IP) implementations. Students do both individual and group programming projects. In addition to coding, there are detailed write-ups and peer reviews in this course. This is a communication-intensive course.

4 credits Communication Intensive

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2023
2022
2021
Networking In The Linux Kernel (4c) [CI]
  • Jasmine A. Plum
Seats Taken: 12/40
2020
Networking In The Linux Kernel (4c) [CI]
  • Jasmine A. Plum
Seats Taken: 39/60
2019
Networking In The Linux Kernel (4c) [CI]
  • Jasmine A. Plum
Seats Taken: 31/50
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007