深入理解 TCP/IP 協議棧,使用 Raw Socket

對於 TCP/IP 協議棧,我們或多或少都使用 Socket API 實現了一些小程序,甚至有一些朋友結合多路複用技術實現了一些簡單的併發服務器。但是,對於以下問題,大家是否有清晰的答案呢? WireShark 的實現原理是什麼?我能不能自己實現一個簡單的 WireShark? 網卡是怎麼工作的? 如何僅藉助以太網數據幀/IP數據包傳輸數據,而不依賴於傳輸層協議? TCP 真的有「粘包」問題嗎?
相關文章
相關標籤/搜索