【測試】TCP/IP上傳與下載的關係



贊助商連結


VicLin
2002-10-30, 07:44 PM
http://www.khjh.km.edu.tw/khjh207/guest/edonkey.jpg
http://www.khjh.km.edu.tw/khjh207/guest/e1.jpg
圖一的設定
上傳最大上限是10
下載是200
用的是Hinet ADSL 1.5M/384
圖一的設定
上傳最大上限是 無限
下載是200
用的是Hinet ADSL 1.5M/384

ADSL上傳和下載明明是分開的~
為什麼會這樣呢?
原因出在TCP/IP的連線規則
TCP/IP在收到封包之後會回傳確認收到封包
以確認收到的資料都正確
用UDP則沒有此問題
但有個更嚴重的問題
就是可能在傳送的途中遺漏封包
造成錯誤

這個測試不是很正確
因為還少了一個 上傳為0
下載為200的測試
但因為edonkey的上傳比和下載比是1:4
如果上傳超過或等於10則無限

另一個上傳無限~
上傳的呈度到了1.5M的極限
明顯的看出
下載被托累了~變得跟上傳差不多

贊助商連結


VicLin
2002-10-30, 07:57 PM
誰繼續測試

VicLin
2002-10-30, 09:48 PM
沒人鳥我........自暴.....T_T

scheisse_mann
2002-11-07, 11:54 AM
有點搞不懂你主要的是要問啥?在TCP/IP模型下,會有發出Ack的回應,當你上傳資料的時候,對方收到資料後會發出Ack給你,以確認收端有確實收到資料,而Ack也是會佔到少許的頻寬,不過如果你們有在做對傳動作的話Ack可以採Piggyback的方式傳回送端。所以說,只要你的上傳資料量很大的話,下載的速度當然會明顯的被拖累,因為你還要收Ack的封包阿。雖然說ADSL是上傳和下載分開的,但如果在TCP下,UP和DL還是會互相牽連的。

VicLin
2002-11-08, 01:54 PM
我?問?
我只不過是想證明和解釋兩者間的關係
可是沒人理我T_T

bx2aa
2002-11-09, 01:01 AM
最初由 VicLin 發表
我?問?
我只不過是想證明和解釋兩者間的關係
可是沒人理我T_T
我個人有一個建議測試的方法(我沒有這樣測過你可以試一下!).
找一個或兩個到四個,對你上傳和下載速度最快的站.
請對方
限制你上傳 僅一個 Session 42kBytes
限制你下載 僅三個 Session 總合 142KBytes
(或三個站台每個站台僅一個 Session 限制 47KBytes )
然後你上傳 10MB 的資料和同時下載三個 Session
每一個 SESSION 11MB 的資料.
開始測試時請對方不要做上傳和下載.
看看大約四分鐘你自己的上傳和下載有沒有影響?