网络传输速度bps与下载文件所需时间的换算
相信很多同志都非常關(guān)注自己家的計(jì)算機(jī)上網(wǎng)的寬帶是多少、關(guān)心單位上網(wǎng)的寬帶是多少!
但是很多同志都經(jīng)常誤解網(wǎng)絡(luò)傳輸速度,以至于責(zé)備網(wǎng)絡(luò)接入商(電信、網(wǎng)通、鐵通等單位)欺騙用戶,限制上網(wǎng)的速度!
本文,就給您詳細(xì)介紹一下帶寬中提到的bps與下載文件所需時(shí)間的換算!
先看下圖!
這是我個(gè)人上網(wǎng)的寬帶,注意拉,速度是“100.0Mbps”;
到這里,俺想試問(wèn)一個(gè)問(wèn)題,以這樣的速度,假設(shè)處于理想狀態(tài),那么,我下載100MB的文件,需要多少時(shí)間呢?
如果您回答,需要1秒鐘,那么,您就錯(cuò)了,并且是完全錯(cuò)了;
為什么這樣說(shuō)呢?假設(shè)您不懂這些單位的換算,那么,憑您的上網(wǎng)經(jīng)驗(yàn),百M(fèi)寬帶下載一百M(fèi)的文件,有可能一秒鐘就能下載下來(lái)嗎?
下面,俺將與之相關(guān)的知識(shí),作個(gè)了斷性的說(shuō)明,希望能消除您心中的疑慮、清除您概念上的誤解。
網(wǎng)絡(luò)中的傳輸速度,一般是以bps為單位,諸如:1000M/bps、100M/bps、10M/bps、2M/bps等,就拿100M/bps來(lái)說(shuō)吧!
bps是bit Per Second的縮寫,翻譯成中文就是比特位每秒,也就是表示一秒鐘傳輸多少位(bit)的意思。根據(jù)這一理論,我們不難看出,100M/bps,指的就是每秒鐘傳輸100MB個(gè)比特位;即100×1024×1024個(gè)bit;
但是,在計(jì)算機(jī)的各種存儲(chǔ)設(shè)備中,應(yīng)用到的存儲(chǔ)單位,一般為TB、GB、TB、MB、KB和B;這里的大寫字母B,指的是存儲(chǔ)容量單位中最小的單位,即字節(jié),英文是:Byte;
1Byte = 8bit
1KB = 1024 Byte
1MB = 1024 KB
1GB = 1024 MB
1TB = 1024 GB
這里提到的Byte,即字節(jié),是以大寫字母B來(lái)表示,但是經(jīng)常與bps相混淆。首先,您得區(qū)分這兩種概念。
那么,Byte與位(bit),存在什么關(guān)系呢?1B=8bit;
因此,100M/bps=100÷8MB/s=12.5MB/s;即,每秒傳輸12.5兆字節(jié)的數(shù)據(jù);
要下載100MB的文件,通過(guò)100M/bps的網(wǎng)速,在理想狀態(tài)下,應(yīng)該需要如下的時(shí)間:
100MB÷12.5MB/s=8s,即8秒;
以上是綜合性的換算關(guān)系,如果是完整的算式,應(yīng)該是:
傳輸速度:100M/bps=100×1024×1024÷8Byte/s=104857600÷8Byte/s=13107200Byte(每秒)
文件的總大小:100MB=100×1024×1024Byte=104857600Byte
所以,要下載100MB的文件,應(yīng)該用文件總大小(總的字節(jié)數(shù))除以每秒能傳輸?shù)淖止?jié)數(shù),即(100×1024×1024Byte)÷(100×1024×1024÷8Byte/s)=8秒;
知識(shí)擴(kuò)展:
如果您的網(wǎng)絡(luò)速度是:10M/bps的速度,要下載100MB的文件,需要多少時(shí)間呢?
簡(jiǎn)易換算,應(yīng)該是這樣:
10M/bps=10÷8MB/s=1.25MB/s,即每秒能傳輸1.25兆字節(jié)的數(shù)據(jù);
要下載100MB的文件,就應(yīng)該用文件的總字節(jié)數(shù)除以每秒傳輸?shù)淖止?jié)數(shù),即100MB÷1.25MB/s=80s,即80秒,相當(dāng)于1分鐘零20秒;
以上的換算,均使用理想狀態(tài),即最快的速度;但是在網(wǎng)絡(luò)的應(yīng)用過(guò)程中,會(huì)出現(xiàn)各種網(wǎng)絡(luò)數(shù)據(jù)流失的因素,不可能達(dá)到理想狀態(tài),一般,傳輸過(guò)程中,會(huì)有10%的傳輸消耗。
因此,100Mbps的速度,下載100MB的文件,實(shí)際所需要的時(shí)間,大概為:(100×1024×1024Byte)÷(100×1024×1024×(100%-10%)÷8Byte/s)≈8.888888…秒≈9秒。
然而,當(dāng)我們真正下載文件或傳輸文件的時(shí)候,所需要的時(shí)間,除了考慮網(wǎng)絡(luò)數(shù)據(jù)流失的客觀因素的前提下,還涉及到本地網(wǎng)絡(luò)的狀態(tài)、通訊設(shè)備及服務(wù)器帶寬等等一系列的因素,下載文件所需要時(shí)間,比之以上的近似理想狀態(tài)所需要的時(shí)間要更多、更多、還要多!
總結(jié)
以上是生活随笔為你收集整理的网络传输速度bps与下载文件所需时间的换算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。