2
我想問一個關於Linux內核中的IPv4片段管理器的問題(net/ipv4/inet_fragment.c)。我不明白爲什麼結構inet_frags(include/net/inet_frag.h)有一個「rnd」字段,顯然是用隨機數填充的。我的意思是,我不指望我的IPv4堆棧以隨機順序重組我的數據包^^。爲什麼Linux IPv4堆棧需要隨機數?
你能幫我解釋一下嗎? Thx提前。 (Kernel 3.4.4)
感謝這個非常明確的答案。 – tvuillemin
另外:隨機數被用作起點。例如,初始TCP序列號是隨機選擇的,以防止[連接劫持](http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Connection_hijacking)。 –