[英]Is clock interrupts and acknowledgement the same thing in TCP?
就像任何其他數據包一樣,TCP ACK是網絡數據包。 使它成為ACK的是TCP標頭中的特定位。 該位對內核中的網絡協議棧沒有任何意義。 這對NIC毫無意義-因為NIC不了解或不關心TCP。 對於NIC,這只是它需要發送到系統的另一個數據包。 這是通過NIC用於向系統提供數據包的常規機制來完成的。
通常,這是通過將接收到的數據包放入DMA環形緩沖區中,然后向中斷發信號通知系統應該耗盡緩沖區來實現的。 但是並沒有要求它必須以這種方式工作,並且它取決於特定的NIC和主機系統。 但是除非您正在編寫內核驅動程序,否則不必擔心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.