Linux基礎之網絡包收發流程

網絡包的接收流程 網絡數據包(Frame)到達網卡,按照FIFO順序存入網卡的接受隊列; 網卡通過DMA方式將接受隊列的數據拷貝到內核緩衝區sk_buffer; 當數據拷貝完成後,網卡通過硬件中斷(IRQ)通知CPU有新的網絡數據到來,CPU執行驅動程序(NIC Driver)的處理邏輯: 3.1 禁用網卡的中斷。這樣做的目的是避免CPU被頻繁的中斷,當網卡接收到新的數據時直接寫內存就可以了,不要
相關文章
相關標籤/搜索