點選上方 「 Linux開源社群 」,選擇「 設為星標 」
優質文章,及時送達
作者:BossXiang
轉自:公眾號—五角錢的程式設計師
一.頻寬與寬頻的區別是什麽?
頻寬是
量詞
,指的是
網速的大小
,比如1Mbps的意思是
一兆位元每秒
,這個數值就是指
頻寬
。
寬頻是
名詞
,說明
網路的傳輸速率速很高 。
寬頻的
標準各不相同,最初認為128kbps以上頻寬的就是寬頻
,而以下的就是窄帶。
但現在國內營運商一般提供
至少512kbps頻寬的寬頻服務。
也就是說,
頻寬
是一個
具體數值
,而
寬頻
則是滿足一定頻寬數值的一種
傳輸標準(服務)。
即: 寬頻是一種業務,頻寬是傳輸速度。
寬頻:在數位通訊中通常指
64kbit/s
以上訊號的頻寬。
窄帶:在數位通訊中通常指
64kbit/s
以下訊號的頻寬。
1. 寬頻
通常別人會說你家能不能上網呀?其實這個意思就是
你家有沒有寬頻,
換句話說,就是一個
名詞
,
先有了寬頻一詞,然後才可以說你頻寬是多少,
寬頻與上網的速度快慢沒有直接關系。
2. 頻寬
當我們想申請寬頻了,需要到一些服務提供商那裏註冊登記,這時會根據
套餐
的不同,你可能會有
10Mb/s 、 20Mb/s
等,可以電腦字節換算比例可以計算出自己的頻寬大小
比如:
1B=8b //1字節=8位元
1KB=1024B
1MB=1024KB
1GB=1024MB
我們申請的頻寬是
10Mb/s
這個單位中的b是小寫的,而我們剛才說的1B(字節)=8b(位),這裏剛好是8倍的關系,即下載速度:
10Mb / 8 = 1.25MB
有的人就會問,為什麽要除以8?
在電腦中,
下載速度是
以
字節(B)
為單位的,而
提供商
說的是以
位元(b)
為單位的。
比如說: 在網上下載一個軟體,都會以
B(字節)
為單位的,再比如你開啟一個網頁,這個網頁中可能會有圖片,文字,視訊等內容,這些內容本質上來說,也是下載到你電腦了,然後你才能看到的。
我們可以頻寬來計算出自己的下載速度:
計算方式:
頻寬大小 / 8
頻寬 | 下載速度 | 公式 |
頻寬為2Mb | 下載速度為256KB/s | 2 / 8 = 0.25 |
頻寬為4Mb | 下載速度為512KB/s | 4 / 8 = 0.5 |
頻寬為8Mb | 下載速度為1.00MB/s | 8 / 8= 1.0 |
頻寬為10Mb | 下載速度為1.25MB/s | 10 / 8 = 1.25 |
頻寬為20Mb | 下載速度為2.50MB/s | 20 / 8 = 2.50 |
頻寬為100Mb | 下載速度為12.5MB/s | 100 / 8 = 12.50 |
有的時候,使用一些軟體測試網速時,發現與我們計算的結果有點差距,這個是正常現象,這是由於一些
物理路線磨損
等客觀原因造成的。
.
還有的時候,大家在深夜下載軟體時,會發現,下載速度超過了我們理論上計算出來的值,這種情況也是存在的
我們可以這樣理解: 比如你家在J區,那麽提供商拉到J區的匯流排路是100Mb/s , 而你家申請的是10M,由於限制都是從路由器裏設定的,這個與設定路由器的設定有關.
第二種情況就是,你下載軟體的伺服器比較閑,這樣速度也是比較快的
第三種情況就是我們下載軟體時,可能會用迅雷呀這方面的軟體,由於這個軟體下載的人多了,那麽他的速度也是比較快的。
通俗理解的話:
頻寬就好比你的
水龍頭大小
,網速就相好比
從水龍頭裏出來的水流速有多快。
以上都是說下載速度,那麽
上傳速度是怎麽計算的呢,其實上傳速度這個與地域的不同而不同,一般上傳速度都被提供商限制了,
這個說不準。
3.流量
流量是
對外發送數據與接收封包的大小總和,
單位是采取
1024進制
的,單位有
B,KB,MB(M),GB(G)
1G=1024MB
1M=1024KB
1KB=1024字節(B)
一般我們手機有
5元30MB,10元70MB
的流量套餐,當我們開啟一個網頁,需要多少流量呢?(以前哈)
假設某一個網頁上有
100個漢字與一張100KB的圖片
,
一個漢字=2個字節
即這個頁面的數據大小為:
100 * 2B / 1024 + 100KB = 0.2KB +100KB =100.2KB;
每存取一次這個頁面,將產生
100.2KB
的流量,如果是
70MB
的流量,那麽存取幾個網頁基本快沒有了,所以更不要說看視訊了。
二.頻寬、網速和流量之間的關系
通常情況下:我們說的
我家的頻寬10M
現在網速網速:200KB/s
看一張圖片使用了8M的流量
那麽頻寬、網速、流量之間有什麽關系,他們分別代表什麽呢?
1、頻寬單位是:
位元/秒(bps):10M=10Mbps
2、網速是
數據傳輸的速度
,單位是:
字節/秒 (B/s, KB/s, MB/s)
1MB/s=1024KB/s
1KB/s=1024B/s
3、流量是使用者上網
發送和接收
的
數據量總和
,單位是:
字節(Byte)
;
位元是資訊的最小單位:
1字節=8位元
也就是1B=8bit 或者 1B=8b
1字節/秒=8位元/秒
(1B/s=8bps)
1位元 (1b or 1位)
是資訊科技中的最小儲存單位,
1位代表一個「1」或者「0」
;
1B(1字節)是比較小的儲存單位:一般情況下1個英文字母占1個字節;一個漢字占2個字節;
4、他們之間的換算:頻寬大小 / 8
10M頻寬(10Mb/s)=1.25MB/s網速
1M頻寬(1Mb/s)=0.125MB/s=128KB/s
10Mbps = 10*1024Kbps =10*1024*1024bps =10*1024*1024/8 Byte/s =10/8 MB/s =1.25 MB/s
三.上行頻寬和下行頻寬是什麽意思?各有什麽作用?
上行頻寬和下行頻寬,或者說上行速度和下行速度是什麽意思?
在設定路由器的限速,或者配置其它一些軟體的時會遇到上行速度和下行速度的配置,很多使用者根本就不知道這兩個所代表的意思,下面會對這兩種進行詳細講解:
在存取互聯網時存在兩種行為:
一是上傳數據,二是下載數據。
上行寬頻(速度) 指的是
上傳的速度
,而下行寬頻(速度) 指的是
下載數據時的數度。微信搜尋公眾號:架構師指南,回復:架構師 領取資料 。
在詳細一點可以理解為
上行頻寬即上行速率
一般是
指從你的電腦上傳的速度
,別人對你的電腦進行通訊的速率。比如你往QQ空間上傳你的相片,這個時候上傳相片的速度就是上行速度,其他還有比如你往一些雲盤裏面上傳檔的時候,這個時候的速度也是上行速率,我們可能會發現,通常情況下,上傳檔的速度比我們平常使用的網路速度要慢很多。
下行頻寬即下行速率
一般是
你從網路上的主機下載的速度,
比如你下載檔的速度,開啟網頁的速度,這種速度就是下行速率,
下行速率通常就是我們平常所說的網速,
比如你的頻寬是電信8M,光纖20M等,這種速度其實就是指的網路的下行速率。
上行寬頻(速度)和下行寬頻(速度)是
不對稱的。
一般是
下行速度大於上行的速度。
我們平時所使用的
寬頻說多少M
,都是指的
下行寬頻,因為我們上網主要是從互聯網上下載數據,而上傳的數據量要少很多。
為什麽在使用寬頻的過程中,發現電腦下載的速度根本就達不到自己辦理的寬頻的標準,例如10Mb/s的寬頻,下載速度只有1MB/s左右的速度,這是為什麽呢?
因為
寬頻營運商的頻寬下行速度和Windows電腦上的下行速度的單位不一樣
,Windows電腦的單位是
KBbs/s,
而寬頻營運上的單位是
Kbbs/s
,1B=8b(1字節=8位元)。
假設你辦理了10M的寬頻,
10Mbps=10240Kbps/8=1280KBps
,所以在你電腦的最大的下載速度只有
1280KBps
,也就是大概1.25MB/s左右的樣子。所以不要再說寬頻公司坑人,辦理的寬頻扣量了,這只不過是計算的單位不同引起的。
寬頻的
下載速率
除寬頻頻寬外,與
電腦配置
、使用的下載軟體,下載的大小、下載網站的速率等均有關系,一般的下載軟體都可以檢視的寬頻下載速率(如迅雷)。
理想的狀態下:100M光纖寬頻的下行寬頻在
10M/S-11M/s
之間;上行寬頻是指上傳到互聯網上的速度;
這個要開你開通的寬頻是上下行等同還是不等同了
;不知道的可以咨詢你的營運商;如果是等同的你的上行寬頻也是10M/S - 11M/s之間;不是等同的一般上行寬頻只有400kbs/s-500Kbs/s。
註:
一般企業開通的是上下行頻寬等同的;家用的是不等同,一般只管下行頻寬,上行的不管的。
四.伺服器的上行和下行頻寬理解
對伺服器而言,
客戶端下載資源
消耗的是
伺服器的上行流量
,
客戶端上傳資源
消耗的是
伺服器的下行流量,
通常買的伺服器,比如阿裏雲,一般買的頻寬指的是
上行頻寬,下行通常是不限的。
而且
流量的計算一般都是以上行的來計算的。
所以,
客戶端上傳資源,對伺服器的頻寬基本沒有影響
,因為
伺服器的下行基本不限的,
跟客戶端本身網路的頻寬有影響;
而
客戶端下載資源,
除了
跟伺服器的頻寬有影響,跟客戶端本身的網路頻寬也有影響的。
伺服器的上行頻寬
伺服器的上行頻寬主要用於
本地使用者請求伺服器上的資源(每秒鐘伺服器傳給客戶端的最大數據量,伺服器流出的頻寬
)(即原生的下載、伺服器的上傳)`,如果是在其他機器下載伺服器上的檔,用的主要是伺服器的上行頻寬。
這裏一定要分清楚上行頻寬和下行頻寬是對誰而言的,個人PC下載速度看的是自己的下行頻寬和伺服器的上行頻寬
個人PC(A)與伺服器(B)連線,伺服器B的最大上行頻寬(上行速度)決定了PC最大下載速度。
伺服器的下行頻寬
下行頻寬
主要用於本地使用者上傳檔至伺服器(客戶上傳數據到伺服器)
,對於伺服器來說,下行頻寬是不限制的,網路因素,取決於客戶端當前的網路情況
五.內網ip和外網ip區別
區別
如圖,假設我們的電腦是裝置一,想要存取百度。
如果使用
校園網路
,首先需要先透過
校園網路的路由器
把我們的
內網ip
轉為
校園網路的
外網ip。
然後透過這個
外網ip
先連線上
湖南電信的閘道器,
最後在連線上
百度的閘道器。
百度
把你
請求的資訊回傳
到你的
校園網路閘道器
,
校園網路閘道器
再把資訊
傳給你
(整個網路呈
網狀結構
,它會自動找到一條通往百度的路徑——
基於深度優先搜尋或者廣度優先搜尋
)。
這個過程就跟 淘寶購物 差不多。
假設在學校裏訂購了一本書,
淘寶
那邊接收到你的
訂單
準備好物品就開始給你發貨了。
他發現你的
收貨地址在湖南,
於是它可能從
杭州出發
,先去了
福建的中轉站,
然後再到
江西的中轉站
,突然發現
江西到湖南的中轉站不通,
於是它只能再繞到廣東的中轉站,最後
再到湖南中轉站。
這些中轉站就相當於公網上的各個閘道器。
到了
湖南中轉站
,快遞小哥再把包裹送到你的
校門
(這就是最後一級閘道器)。
這時快遞小哥就走了,
校門
處的
管理人員
在根據的你的
宿舍資訊
把包裹拿給你。(區域網路內部的資訊交流由
校園網路
這個
閘道器
來處理)
這對剛接觸互聯網的人來說有些難以理解內網ip和公網ip的區別,那我們在舉一個例子
我們把
酒店的201房比作內網ip,
那麽
凡是酒店都可能有201房,
假如你餓了會對
服務員說
:「我在201房間,麻煩送些吃的過來「。而假如你要點外賣的話你對
店家僅說送來201房間
(內網ip),外面的人是不可能知道的,這時你就要對店家說
某某市某某區某某酒店(公網ip)再加上201房 店家才能找到你。
-
營運商
所分配公網
ip
地址(
某某市某某區某某酒店
)也就是所住的酒店,而
201房(內網ip)
則是
酒店管家(路由器)所分配的
。所以
一個酒店可以有很多的房間(內網ip)
但是當外面的朋友問你住哪裏,你肯定不會說
你住在201房間(內網ip)
而會說你住在
某某市某某區某某酒店(公網ip)。
這是內網ip和公網ip的本質區別。
一個對內,一個對外
註意點
1、
公網ip
具有
世界範圍的唯一性
,而
內網ip
只在
區域網路內部具有唯一性
2、一個區域網路裏所有電腦的
內網IP
是
互不相同的,
但
共用一個外網IP
。
就像前面酒店的例子一樣:你所在學校的
校名
在整個世界上只有一個
,但是你學校裏面的
A棟大樓3層3號教室
只有在你的校園內部才具有唯一性。
別的學校也有
A棟大樓3層3號教室
。
你只能跟快遞小哥說請幫我把包裹送到xx大學,而不能說請幫我把包裹送到A棟大樓3層3號教室。
3、在
區域網路
中,每台電腦都可以自己分配自己的IP,但是這個
IP只在區域網路中有效
。而如果你將電腦連線到互聯網,你的
網路提供商的伺服器會為你分配一個IP地址
,這個IP地址才是你在
外網的IP
。兩個IP同時存在,
一個對內,一個對外。
4、互聯網上的IP(
即外網IP
)地址統一由一個叫
「IANA(互聯網網路號分配機構)」
的組織來管理。由於分配不合理以及IPv4協定本身存在的局限,現在互聯網的IP地址資源越來越緊張。
IANA將A、B、C類IP地址的一部份保留下來,留作區域網路使用。
具體如下
IP地址空間:
a類網
10.0.0.0 ~ 10.255.255.255
b類網
172.16.0.0 ~ 172.31.255.255
c類網
192.168.0. 0~ 192.168.255.255
也就是說,如果你查到的ip地址在以上A、B、C類IP地址的範圍內,它一定就是區域網路的ip地址,否則就是公網的地址。
5、實際生活中不僅有一級NET技術,還有二級NET技術。也就是可能你的校園網路關也只是個區域網路。透過多級轉換可以得到更多的地址。
1.經驗法
1、一般
電信
ADSL
頻寬在未升級
大頻寬
前是(動態)公網IP。如果花費很少的錢給你升級為
100M光纖上網
,99.99%是內網IP,那0.01%是我還沒有發現過案例。
2、代理網路
營運商99.99%都是
內網IP,如長城頻寬、聚友E家等。
3、
光纖
上網的99.99%都是
內網IP。
2.直觀法
以下IP段的地址都是內網IP地址
10.0.0.0 到 10.255.255.255172.16.0.0 到172.31.255.255192.168.0.0 到192.168.255.255