1. 程式人生 > >網路層資料包接受/傳送API

網路層資料包接受/傳送API

網路層的資料包主要有三個流向:本機接受資料、前送資料包、本機產生資料包,其中資料包的流向要經過Netfiler的5個鏈子上的鉤子函式處理,5個鏈子分別是:NF_INET_PRE_ROUTING、NF_INET_LOCAL_IN、NF_INET_FORWARD、NF_INET_LOCAL_OUT、NF_INET_POST_ROUTING,處理流程已經API的關係如下圖:

網路層資料包接受/傳送的API流程圖
​​​​​

通過這個流程圖就能知道資料包在網路層的方向已經呼叫的API。