close
cFos / cFosSpeed功能簡介
=======================================
網路線路狀況調整軟體,可以有效改善因為上傳過大而導致整個網路卡死的問題。


原理介紹
========================================
TCP 封包交換過程

1. TCP 採取交握式封包傳送機制,傳送端必須等待接收端的 ACK(認知)封包傳回後,才會繼續傳送下一個封包。也就是說如果,傳送端一直等不到接收端的 ACK 封包時,它會一直等待到傳回 ACK 為止,這段時間不會傳送任何新的封包;超過時間後,會切斷與接收端的通信。
2. 為此,現有 ADSL 多半建議使用者將 TCP 封包長度儘可能開到最大,目的是減少 ACK 交握訊號的次數。然而這麼做會有個副作用,就是在全速上傳時,排隊在後面的 ACK 封包,會因為前一個封包上傳佔據大量時間,無法「及時」傳送給「傳送端」,造成 (1) 的狀況。
3. 如果將 TCP 封包長度減少,則單位時間內 ACK 交握次數增加,「或許」可以減輕因為全速上傳造成的排隊中的 ACK 封包的延遲「機率」,但仍然因為較多的 overhead(封包本身的控制區塊所佔用的頻寬),也沒有佔多少便宜。
4. 整理 (2) 與 (3) 可發現,問題都出在 ACK 交握的時間點是否能在「傳送端」等待時間之內,這是因為 Windows 內建的 TCP/IP 驅動器,沒有「封包優先權」的設計,造成「上傳滿檔壓死下載」的奇特現象。


線路校正
========================================
安裝完成後,一定要進行線路校正的工作,否則網路速度可能不升反降!以下是校正步驟:

1. 待測 ADSL 網路淨空,也就是沒有任何電腦使用到頻寬。
2. 確定打開 Traffic Shaping 功能,接著執行「Clear calibration data」。
3. 純粹全速下載!!建議以 ftp 軟體(如 FileZilla)以匿名方式連至 ftp.adsl.hinet.net 進行下傳測試。本過程建議超過 10 秒。
4. 純粹全速上傳!!建議以 ftp 軟體(如 FileZilla)以匿名方式連至 ftp.adsl.hinet.net 進行上傳測試。本過程建議超過 60 秒。
5. 經過 (3) 與 (4) 以後,cFos / cFosSpeed 就會紀錄這條 ADSL 的特性參數。

詳細參數可用 cFos 控制台,然後鍵入 cfo speed(cFos) 或 spd speed(cFosSpeed)指令看到。參數大概有幾十種吧,不僅僅只是單純的上傳與下載參數而已,所以校正的工作很重要。


隱藏設定
========================================
變更 cFos / cFosSpeed 語言版本

cFos / cFosSpeed 都是多國語言版本,只不過在安裝時 cFosSpeed 會問你要用什麼語言來安裝。那到底 cFos 安裝之後,還能改語言嗎?答案是肯定的。

首先進入 cFos 安裝目錄,找到其中叫做 cfos.ini 檔案,所有的玄機都在裡面。注意 fulllangid= 這一列,如果改為 fulllangid=1028 後儲存之,由 Windows 工作管理員關閉 cfosdnt.exe,然後重新啟動 cfosdnt.exe,會發現整個功能表已經換成正體中文了。同理,改為 fulllangid=1033 會變成英文版。

========================================
更改 ping 的目標

預設狀態下,cFos / cFosSpeed 都是 ping 德國 cFos(不確定,得 tracert 查查看),但是外國往往必須經過很多 router 的轉接,所以筆者用 ping_dest= 這個命令(cfos.ini 或 cfosspeed.ini)去改變 ping 的位置。這個位置筆者自己是 ping Hinet DNS(168.95.192.1)。改法是在 [param] 位置增加一列 ping_dest=168.95.192.1 後儲存之、重新開機。如果你是 Seeder、Aproll、Sparq……等等,就找自己的 DNS 來 ping,這樣通信量調整功能會有所改變。至於效率嘛…還得在研究……

改了 ping 的目標之後,怎麼知道改成功沒有呢?先上網,cfos / cfosspeed 有提供一個命令列參數視窗,cfo pingstat 最後一列的最後一組 IP 就是 ping 的位置;cfosspeed 用戶則打 spd pingstat。如果你發現沒有更改,請確定 cfos.ini 或 cfosspeed.ini 在 [param] 裡面是否確實設定了新的位置,然後重新開機。


由此可知~軟體自己會去調整~~看你囉!!!

參考資料
http://www.chweng.idv.tw/swintro/cfos.php
arrow
arrow
    全站熱搜

    w047 發表在 痞客邦 留言(0) 人氣()