簡體   English   中英

struct tcphdr和struct tcp之間的區別

[英]Difference between struct tcphdr and struct tcp

我發現,有兩種獲取TCP標頭的不同結構,即tcp和tcphdr。 這兩個結構的鏈接分別在此處:tcp此處:tcphdr

它們之間有什么區別,它們是否取決於運行的系統?

其中一個來自http://minirighi.sourceforge.net/ IA-32的Minirighi多線程操作系統

另一個來自Linux內核版本2.6。 http://www.cse.scu.edu/~dclark/am_256_graph_theory/linux_2_6_stack/structtcphdr.html

TCP數據包/標頭實現是TCP / IP堆棧的內部結構,通常是OS內核的一部分。 因此,存在不同的TCP / IP堆棧,它們可以定義不同的結構。 重要的是-根據RFC文檔(例如https://tools.ietf.org/html/rfc793)實現TCP標准,其中包括tcp數據包頭的字節格式(在網絡中發送時)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM