誰動(dòng)了我的網(wǎng)速?
上網(wǎng)時(shí)會(huì)遇到網(wǎng)頁一直在緩沖的情況,如果去找一些網(wǎng)絡(luò)高手尋求解決辦法,通常的回答就是:“上網(wǎng)速度慢,肯定是網(wǎng)絡(luò)的帶寬不夠,升級(jí)一下就好了,趕緊找電信公司升級(jí)吧?!本烤故裁词蔷W(wǎng)絡(luò)帶寬呢?難道網(wǎng)絡(luò)帶寬真的不夠嗎?升級(jí)網(wǎng)絡(luò)帶寬后一定會(huì)快嗎?
網(wǎng)絡(luò)帶寬是指單位時(shí)間(一般指1 s)內(nèi)能傳輸?shù)臄?shù)據(jù)量。帶寬的單位是bit/s(bps)。如果網(wǎng)絡(luò)帶寬是5 Mbps,表示計(jì)算機(jī)和互聯(lián)網(wǎng)的傳輸連接每秒鐘最高可以有5 000 000個(gè)bit的數(shù)據(jù)。一個(gè)網(wǎng)頁的內(nèi)容從互聯(lián)網(wǎng)傳輸?shù)接?jì)算機(jī)時(shí),如果帶寬過低,那么這些內(nèi)容就需要比較長的時(shí)間才能傳輸過來,就會(huì)感覺網(wǎng)速過慢。如果把網(wǎng)絡(luò)帶寬升級(jí)成10 Mbps,相對(duì)傳輸時(shí)間就會(huì)減少,會(huì)感覺網(wǎng)速很快。所謂的升級(jí)帶寬,就是提高單位時(shí)間內(nèi)可傳遞數(shù)據(jù)包數(shù)量的最大值。
在互聯(lián)網(wǎng)上瀏覽或者下載某些內(nèi)容時(shí),這些內(nèi)容都要通過互聯(lián)網(wǎng)傳輸?shù)接?jì)算機(jī)。這些內(nèi)容的數(shù)據(jù)不是連續(xù)的,也不是當(dāng)作一個(gè)整體來傳送的。計(jì)算機(jī)根據(jù)包交換理論,把這些內(nèi)容的數(shù)據(jù)分割成一個(gè)個(gè)的數(shù)據(jù)包,并通過互聯(lián)網(wǎng)上的一個(gè)個(gè)中轉(zhuǎn)站傳送到用戶計(jì)算機(jī)。計(jì)算機(jī)再把這些數(shù)據(jù)包按照順序組裝起來,組成一個(gè)完整的內(nèi)容(圖1)。這就考驗(yàn)了計(jì)算機(jī)組裝數(shù)據(jù)包的能力,如果相同帶寬情況下,打開相同網(wǎng)頁,那么組裝數(shù)據(jù)包能力好的計(jì)算機(jī)會(huì)感覺網(wǎng)速相對(duì)較快。可見,帶寬不是決定上網(wǎng)速度的唯一因素。每當(dāng)要訪問一個(gè)網(wǎng)頁時(shí),計(jì)算機(jī)都要和服務(wù)商的服務(wù)器建立一個(gè)可靠的連接,這個(gè)連接過程需要的時(shí)間就是所謂的上網(wǎng)延遲時(shí)間。因?yàn)闉g覽的內(nèi)容不同,數(shù)據(jù)包也不相同,相對(duì)數(shù)據(jù)包的路徑也不同。
圖1 負(fù)載均衡器
計(jì)算機(jī)上傳數(shù)據(jù)的速度又被稱為網(wǎng)絡(luò)上行帶寬,它會(huì)影響上網(wǎng)者對(duì)上網(wǎng)速度的感受。其實(shí)查看一個(gè)網(wǎng)頁內(nèi)容時(shí),計(jì)算機(jī)和互聯(lián)網(wǎng)服務(wù)器是進(jìn)行互動(dòng)的。計(jì)算機(jī)需要把指令拆分成一個(gè)個(gè)數(shù)據(jù)包上傳到網(wǎng)絡(luò)服務(wù)器,互聯(lián)網(wǎng)服務(wù)器收到數(shù)據(jù)包后,把它們組裝成指令,然后根據(jù)指令把瀏覽的內(nèi)容拆分成一個(gè)個(gè)的數(shù)據(jù)包,再把數(shù)據(jù)包通過網(wǎng)絡(luò)傳輸?shù)接?jì)算機(jī)。如果上行帶寬比較窄,那就意味著上傳的數(shù)據(jù)包會(huì)很慢,服務(wù)器接收指令的時(shí)間也會(huì)很長,這也意味著網(wǎng)速變慢了。在瀏覽或下載內(nèi)容時(shí),服務(wù)器也要對(duì)用戶發(fā)來的數(shù)據(jù)包進(jìn)行解析。如果服務(wù)器的負(fù)載能力有限,同時(shí)又有過多的用戶分享了服務(wù)器里計(jì)算機(jī)的計(jì)算能力。即使網(wǎng)絡(luò)延遲小、帶寬高,服務(wù)器也無法快速處理,這時(shí),上網(wǎng)速度也會(huì)過慢。綜上所述,上網(wǎng)速度是由多種因素綜合決定的。(來源:科普中國)