Back to the Club's homepage
Sockets in the Linux Kernel (2) - Rami Rosen
Abstract
Sockets in the Linux Kernel (2)
We will deal with the implementation the following sockets in the Linux kernel:
- Raw sockets.
- Unix Domain sockets.
- Netlink sockets.
- SCTP sockets.
We will discuss the following topics:
- how raw sockets are used in the familiar "ping" and "traceroute" utils.
- The usage of Unix domain sockets as an IPC (Inter process
communication) mechanism.
- Netlink sockets as a messaging subsystem between kernel and
userspace (including rtnetlink and generic netlink)
- examples demonstratting Netlink sockets usage
- SCTP sockets : one-to-one style and one-to-many style.
This lecture is the sixth in the Linux Kernel networking lecture
series; it a sequel to the following lectures:
Slides (pdf)
Back to the Club's homepage