Linux內核中網絡數據包的接收, 涉及到select/poll/epoll

轉自:https://blog.csdn.net/dog250/article/details/50528280 與網絡數據包的發送不同,網絡收包是異步的的,因爲你不確定誰會在什麼時候突然發一個網絡包給你,因此這個網絡收包邏輯其實包含兩件事: 1.數據包到來後的通知 2.收到通知並從數據包中獲取數據 這兩件事發生在協議棧的兩端,即網卡/協議棧邊界以及協議棧/應用邊界: 網卡/協議棧邊界:網卡通知數
相關文章
相關標籤/搜索