Sep 26, 2020  
Rensselaer Catalog 2019-2020 
    
Rensselaer Catalog 2019-2020
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)