Netlink

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Netlink je programové rozhraní linuxového jádra pro meziprocesovou komunikaci mezi jádrem a procesy uživatelského prostoru. Jedná se o soketové rozhraní, přesněji o rozhraní unixových soketů, které je na rozdíl od síťových soketů určeno pro komunikaci v rámci jednoho počítače. K adresaci tak typicky používá číslo procesu.

Svou funkcí je Netlink nástupcem ioctl, oproti kterému má být flexibilnější. Je detailně popsán v RFC 3549.

Jako součást jádra Linuxu je Netlink naprogramován v Céčku a je uvolněn pod licencí GNU GPL. Soketové rozhraní Netlink je součástí jádra od verze 2. +more2, v dřívějších podverzích řady 2. 0 byl Netlink zaváděn jako rozhraní používající soubor zařízení.

Mezi typická použití Netlinku patří řízení firewallu, filtrace paketů a logování.

Odkazy

__BEZOBSAHU__

Reference

Literatura

Externí odkazy

Kategorie:Rozhraní pro programování aplikací Kategorie:Jádro Linuxu

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top