39.03 KB, 下載次數(shù): 202
39.03 KB, 下載次數(shù): 196
原帖由 duanjigang 于 2006-5-20 22:27 發(fā)表
應(yīng)當(dāng)注意, 傳輸層的頭和網(wǎng)絡(luò)層的頭極有可能在內(nèi)存中指向相同的內(nèi)存單元。 在TCP數(shù)據(jù)包中也是這樣的情況,h和nh都是指向IP頭結(jié)構(gòu)體的指針。這就意味著,如果認(rèn)為h->th指向TCP頭,從而想通過(guò)h->th來(lái)獲取一個(gè)值的話,將會(huì)導(dǎo)致錯(cuò)誤發(fā)生。因?yàn)閔->th實(shí)際指向IP頭,等同于nh->iph。
原帖由 chunhui_true 于 2006-5-26 19:20 發(fā)表
請(qǐng)問(wèn)樓主,這個(gè)原文我咋搜不到呢。
能給個(gè)聯(lián)接嗎?
原帖由 Scorpioo 于 2006-5-26 17:56 發(fā)表
傳輸層的頭和網(wǎng)絡(luò)層的頭極有可能在內(nèi)存中指向相同的內(nèi)存單元。
這是為什么呢!
1.JPG (23.46 KB, 下載次數(shù): 163)
原帖由 duanjigang 于 2006-5-28 22:27 發(fā)表
當(dāng)初自己在讀到此處的時(shí)候也沒(méi)有仔細(xì)想,多謝你提出這個(gè)問(wèn)題,今天翻了半天資料,自己理解了一點(diǎn),不知道正確不,因?yàn)閷?duì)于協(xié)議棧的細(xì)節(jié)不清楚,所以只能做一些膚淺的認(rèn)識(shí),日后有機(jī)會(huì)再改正此處可的得錯(cuò)誤。
s ...
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |