netlink光纖收發(fā)器介紹:Netlink 是一種特殊的 socket,它是 Linux 所特有的,類似于 BSD 中的AF_ROUTE 但又遠(yuǎn)比它的功能強(qiáng)大,目前在新的 Linux 內(nèi)核(2.6.14)中使用netlink 進(jìn)行應(yīng)用與內(nèi)核通信的應(yīng)用很多,包括:路由 daemon(NETlink_ROUTE),1-wire 子系統(tǒng)(NETlink_W1),用戶態(tài) socket 協(xié)議(NETlink_USERSOCK),防火墻(NETlink_FIREWALL),socket 監(jiān)視(NETlink_INET_DIAG),netfilter 日志(NETlink_NFLOG),ipsec 安全策略(NETlink_XFRM),SELinux 事件通知(NETlink_SELINUX),iSCSI 子系統(tǒng)(NETlink_ISCSI),進(jìn)程審計(jì)(NETlink_AUDIT),轉(zhuǎn)發(fā)信息表查詢(NETlink_FIB_LOOKUP),netlink connector(NETlink_CONNECTOR),netfilter 子系統(tǒng)(NETlink_NETFILTER),IPv6 防火墻(NETlink_IP6_FW),DECnet 路由信息(NETlink_DNRTMSG),內(nèi)核事件向用戶態(tài)通知(NETlink_KOBJECT_UEVENT),通用 netlink(NETlink_GENERIC)。
Netlink 是一種在內(nèi)核與用戶應(yīng)用間進(jìn)行雙向數(shù)據(jù)傳輸?shù)姆浅:玫姆绞?,用戶態(tài)應(yīng)用使用標(biāo)準(zhǔn)的 socket API 就可以使用 netlink 提供的強(qiáng)大功能,內(nèi)核態(tài)需要使用專門的內(nèi)核 API 來使用 netlink。
相關(guān)建材詞條解釋:
NETlink
套接字 Netlink套接字是用以實(shí)現(xiàn)用戶進(jìn)程與內(nèi)核進(jìn)程通信的一種特殊的進(jìn)程間通信(IPC) ,也是網(wǎng)絡(luò)應(yīng)用程序與內(nèi)核通信的最常用的接口。 Netlink套接字可以使用標(biāo)準(zhǔn)的套接字APIs來創(chuàng)建。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應(yīng)用到 netlink socket。 netlink包含于頭文件linux/netlink.h中,
NETlink
套接字 Netlink套接字是用以實(shí)現(xiàn)用戶進(jìn)程與內(nèi)核進(jìn)程通信的一種特殊的進(jìn)程間通信(IPC) ,也是網(wǎng)絡(luò)應(yīng)用程序與內(nèi)核通信的最常用的接口。 Netlink套接字可以使用標(biāo)準(zhǔn)的套接字APIs來創(chuàng)建。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應(yīng)用到 netlink socket。 netlink包含于頭文件linux/netlink.h中,
內(nèi)核
在計(jì)算機(jī)科學(xué)中,內(nèi)核(英語:Kernel),又稱核心,是操作系統(tǒng)最基本的部分,主要負(fù)責(zé)管理系統(tǒng)資源。它是為眾多應(yīng)用程序提供對計(jì)算機(jī)硬件的安全訪問的一部分軟件,這種訪問是有限的,并由內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L時(shí)間。直接對硬件操作是非常復(fù)雜的。所以內(nèi)核通常提供一種硬件抽象的方法,來完成這些操作。通過進(jìn)程間通信機(jī)制及系統(tǒng)調(diào)用,應(yīng)用進(jìn)程可間接控制所需的硬件資源(特別是處理器及IO設(shè)備)。[1]
Netlink 是一種在內(nèi)核與用戶應(yīng)用間進(jìn)行雙向數(shù)據(jù)傳輸?shù)姆浅:玫姆绞?,用戶態(tài)應(yīng)用使用標(biāo)準(zhǔn)的 socket API 就可以使用 netlink 提供的強(qiáng)大功能,內(nèi)核態(tài)需要使用專門的內(nèi)核 API 來使用 netlink。
相關(guān)建材詞條解釋:
NETlink
套接字 Netlink套接字是用以實(shí)現(xiàn)用戶進(jìn)程與內(nèi)核進(jìn)程通信的一種特殊的進(jìn)程間通信(IPC) ,也是網(wǎng)絡(luò)應(yīng)用程序與內(nèi)核通信的最常用的接口。 Netlink套接字可以使用標(biāo)準(zhǔn)的套接字APIs來創(chuàng)建。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應(yīng)用到 netlink socket。 netlink包含于頭文件linux/netlink.h中,
NETlink
套接字 Netlink套接字是用以實(shí)現(xiàn)用戶進(jìn)程與內(nèi)核進(jìn)程通信的一種特殊的進(jìn)程間通信(IPC) ,也是網(wǎng)絡(luò)應(yīng)用程序與內(nèi)核通信的最常用的接口。 Netlink套接字可以使用標(biāo)準(zhǔn)的套接字APIs來創(chuàng)建。socket(), bind(), sendmsg(), recvmsg() 和 close()很容易地應(yīng)用到 netlink socket。 netlink包含于頭文件linux/netlink.h中,
內(nèi)核
在計(jì)算機(jī)科學(xué)中,內(nèi)核(英語:Kernel),又稱核心,是操作系統(tǒng)最基本的部分,主要負(fù)責(zé)管理系統(tǒng)資源。它是為眾多應(yīng)用程序提供對計(jì)算機(jī)硬件的安全訪問的一部分軟件,這種訪問是有限的,并由內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L時(shí)間。直接對硬件操作是非常復(fù)雜的。所以內(nèi)核通常提供一種硬件抽象的方法,來完成這些操作。通過進(jìn)程間通信機(jī)制及系統(tǒng)調(diào)用,應(yīng)用進(jìn)程可間接控制所需的硬件資源(特別是處理器及IO設(shè)備)。[1]





















粵公網(wǎng)安備 44030402000745號