精華區beta ck51st302 關於我們 聯絡資訊
※ [本文轉錄自 NtuDormM3 看板] 作者: stevel (環游世界) 看板: NtuDormM3 標題: Re: 網路流速 時間: Tue Oct 24 01:21:19 2000 ※ 引述《johnnydepp (Strength & Honor)》之銘言: : ※ 引述《stevel (環游世界)》之銘言: : : 呃,看我的上一篇文章,有提到接線方式的改變, : : 現在男三和長興街其他宿舍(男一五六七八) 是分開來的, : : 因此從那些地方傳到男三來,會因為他們那邊的流出速限, : : 造成傳送速率高不起來。 : 原來如此, : 也就是說男三已經不在長興舍區內了(網路上而言), : 因此對外的限速造成我們抓其他宿舍的流量受限, : 相反的, : 其他宿舍從男三抓取並不受限? 並沒有說不設限,男三舍出去也有個「流速上限」,但是 這有別於「長興舍區的對外上限」。 : 可是我的觀察是, : 從1.5.6.7.8抓大概都只有20~30k, : 而他們從我這抓最多也只有50~60k左右.....這一項我沒有詳細統計 這我沒有實驗過。 : 在這之前, : 至少都有100k以上的速度,不論上傳或下載。 以前的接法,長興街的各舍之間互傳並沒有受到「限流」的 影響,所以不論 D/L 或是 U/L 都有一定的速度。問題是現 在的接法不同囉,男三與其他宿舍之間會受到限流的影響。 另外值得思考的是,所謂的單方向限流,會不會影響到另一個 方向的流速?假設現在有 A, B 兩地, A->B 這個方向有限流, 超過流速的話就會開始掉 packet,但是 B->A 這個方向並未限流。 如果是採用 TCP-based 的連線,那麼基於 TCP reliable 的特性, A 送資料給 B,B 收到以後會回個訊息給 A,告知說 B 已經收到了, 這種回應我們稱做 acknowledgement,簡稱 ACK。 現在 B 送給 A 資料了,因為這方向沒被限流,我們假定它正常的 送抵 A,現在 A 會送 ACK 給 B,但是這方向是有限流的,所以它 被丟掉的可能性是存在的。如果沒被丟掉的話,那是正常情況,B 也會慢慢增加送封包的速度。現在考慮 ACK 被丟掉的情況,這時候 B 會發現久候 ACK 而不至,B 會認為那個封包大概沒送到 A,所以 會重新送那個封包給 A。而且 B 同時會認為封包丟掉的原因極有 可能是因為網路塞車的關係,所以 B 也會放慢送出封包的速度。 當然,那個 ACK 不一定什麼時候會被丟掉,所以究竟會如何拖慢 B->A 的流速,這並不能導出一個直接的式子,但是我們總是覺得 B->A 的流速,會因為 A->B 的單向限流,而有所影響,不可能無 限成長。 拿到宿網的例子來看,宿網對外有一堆開啟的 TCP connections, 由於對外流速的設限,平均而言亦會牽制住對內的總流速。當然, 如果有一個良好的數學模型來模擬這種情況,理論上是可以算出 內外流速的相關性。 不過真實的情況又更複雜了,現在男三與長興街之間,雙向都有 限流的效果。要傳的話不如挑個流量低的時間來傳吧。 : 還有請問這個實驗會持續多久? : 會否再恢復原狀? 我自己也不清楚,我想你寫信去問潘先生會比較恰當,他的信箱是 ycpan@ccms.ntu.edu.tw -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: ptt -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: 140.112.250.116