Netlink
維基百科,自由的 encyclopedia
Netlink套接字家族(英語:Netlink socket family)是一組Linux核心介面(Linux kernel interfaces),可用於行程間通訊,Linux內核與用戶空間的進程間、用戶進程間的通訊。然而它並不像網絡套接字可以用於主機間通訊,Netlink只能用於同一主機上進程通訊,並通過PID來標識它們。
![]() | 此條目翻譯自英語維基百科,需要相關領域的編者協助校對翻譯。 |
Netlink被設計為在Linux內核與用戶空間進程傳送各種網絡信息。網絡工具iproute2利用 Netlink從用戶空間與內核進行通訊。Netlink由一個在用戶空間的標準的Socket接口和內核模塊 提供的內核API組成。Netlink的設計比ioctl更加靈活,Netlink使用了AF_NETLINK Socket 家族。