Mar 28, 2024  
Rensselaer Catalog 2021-2022 
    
Rensselaer Catalog 2021-2022 [Archived Catalog]

Add to Portfolio (opens a new window)

CSCI 4310 - Networking in the Linux Kernel


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.

Prerequisites/Corequisites: Prerequisites: CSCI 4210 or ECSE 2660.

When Offered: Fall term odd-numbered years.



Cross Listed: CSCI 6310. Students cannot receive credit for both CSCI 4310 and CSCI 6310.

Credit Hours: 4



Add to Portfolio (opens a new window)