1、3. 網路傳輸單位換算:在說明這個單元之前,我要請大家先弄清楚兩件事,在電腦上有分成電腦網路及電腦內部傳輸,在網路上傳輸的資料,所使用的單位都是 bps ,意思是網路每秒能夠傳輸多少 bit,而在電腦內部傳輸 中,所使用的單位大都為 Bytes ,而 1 Bytes 等於 8 bit。而現在最常見的 ADSL 為下載 512Kbps,上傳為 64Kbps,而 Kbps 就是代表 1024 bps,所以 512Kbps 就是為 512 Kbps x 1024 Kbps 524288 bps,因 bps 和 bit 單位意思相同,所以也等於 524288 bit。如果換算為電腦內部傳輸常用的 Kb
2、ytes ,為524288bit / 8bit 65536 Bytes,而 65536Bytes / 1024 Bytes64KBytes,但這為其理論值,在實際會有因線路品質,網路傳輸的延遲及資料檢查偵錯的動作,所以較難達到其理論值,就目前本人用 512Kbps 的 ADSL,下載約只能達至 46 KBytes,就是上面所述的因素,而 64Kbps,64 x 102465536 bps ,65536bit / 8Bit = 8192 Bytes, 8192Bytes / 1024 Bytes8 KBytes,本人使用的 ADSL 只能達到 5.6KBytes,所以說理論值跟實際值是會有差距的
3、,請大家記住這一點。相信現在大家都有網路下載共享軟體等等程式的經驗,一般網路上的程式的容量顯示都是使用 Bytes 而不是使用 bps,但是網路的傳輸為 bps,這雖是矛盾的地方,但這是目前實際的情況,請大家要分清楚,並在此說明一下:1 MBytes1024 KBytes,所以我舉下面例子,讓大家能會換算出下載程式的時間,如今天是下載 800KBytes 的話,由上述本人實際所使用的下載速度來算,800 Kbytes/ 46KBytes 17.39 秒,如果為 10 MBytes 的話,為 10 MBytes x 1024KBytes 10240 KBytes,而所花的下載時間為 10240 KBytes /46 KBytes222.6 秒,約 3.7 分鐘,相信