全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2364
推到 Plurk!
推到 Facebook!

請問TCP,UDP封包的結束符號是什麼?

尚未結案
ksvm
一般會員


發表:29
回覆:42
積分:14
註冊:2004-07-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-11 00:20:39 IP:220.130.xxx.xxx 未訂閱
代表這個封包到此為止. 請指點. Thanks
dotdot
版主


發表:29
回覆:142
積分:64
註冊:2002-08-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-11 23:51:34 IP:211.76.xxx.xxx 未訂閱
這個問題.... 這麼說好了封包的長度跟他何時會結束 是跟內容 長度大小 check sum這些訊息都會定義在裡面一般來說 而tcp跟udp是不同層 就像郵件包裹裡面還有內包裝一樣 就像大包裹會寫這包裹幾公斤跟一些資訊 但是內容物又有自己的重量對吧.. 所以封包送出後 會把一些封包長度訊息 塞在裡面 讓對方知道要收多長 如果沒記錯的話 一般封包框架最長是1518byte若加4byte的tag可以到1522     ㄟ不知道這樣比喻說 恰不恰當 不知道你有沒有用過 封包分析軟體 像是
shinnuei
一般會員


發表:32
回覆:48
積分:21
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-12 00:18:23 IP:220.130.xxx.xxx 未訂閱
to ksvm: 不太懂你的意思,TCP or UDP的結束符號? 請先看以下資料 http://www.study-area.org/network/network_tcp.htm 裡面有 tcp,udp 的完整封包格式,在文章中有提到,當 Control Flag 的 FIN =1 時, 就代表結束連線。 當然,在接收端接到tcp封包時,這個封包必需是完整的(會檢查checksum)。 而udp沒有結束的 flag,因為 udp 是非連線導向,作業系統將他丟出去後,就馬上把他遺忘, 也就沒有結束的問題。
ksvm
一般會員


發表:29
回覆:42
積分:14
註冊:2004-07-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-12 16:19:45 IP:220.130.xxx.xxx 未訂閱
再請教dotdot,shinnuei兩位大大,如果封包是不足1522byte(比如只有1個byte) ,那麼是否在送出封包時OS會依系統的Registery的設定而把封包補足1522byte再送出? 請指點. Thanks
shinnuei
一般會員


發表:32
回覆:48
積分:21
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-13 14:45:11 IP:220.130.xxx.xxx 未訂閱
to ksvm: 不會,如果只有1byte的資料,那整個封包大小就是 header size 1.. 建議你去 dotdot 介紹的那個連結下載 ethereal 下載後,自己抓封包來看,會比較了解...
ksvm
一般會員


發表:29
回覆:42
積分:14
註冊:2004-07-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-13 16:59:23 IP:220.130.xxx.xxx 未訂閱
Dotdot大大的回答較詳細這題就給了Dotdot大大,另一題請Shinnuei大大也回答一下. 謝謝兩位大大的回答.
jimmy_and_you
初階會員


發表:20
回覆:74
積分:33
註冊:2003-05-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-15 12:05:33 IP:61.30.xxx.xxx 未訂閱
引言: to ksvm: 不會,如果只有1byte的資料,那整個封包大小就是 header size 1.. 建議你去 dotdot 介紹的那個連結下載 ethereal 下載後,自己抓封包來看,會比較了解...
如果沒記錯,TCP/IP的封包大小至少有64 Byte(含Header),Header中有說明有效資料,誠如shinnuei所言由CONTROL FLAG可以知道是否為最後一個封包,用SNIFFER這類的軟體可以讓你快速了解封包各欄位的OFFSET及大至內容< > 以上說法若有錯誤請不吝指教< >
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-04-18 17:33:23 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-06 4:19:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!