- 計算機(jī)能夠通過網(wǎng)絡(luò)連接起來需要解決那些問題?
若計算機(jī)能通過網(wǎng)絡(luò)連接起來,則意味著計算機(jī)A能夠通過網(wǎng)絡(luò)找到計算機(jī)B。還原到現(xiàn)實(shí)世界,你需要怎么樣找到另一個人呢,答案是你需要知道這個人的地址,因此計算機(jī)網(wǎng)絡(luò)也有自己的地址概念,這就是IP。
IP地址大小為4個字節(jié),通常表示為4個十進(jìn)制數(shù)字,中間用.隔開,如100.69.62.11。
設(shè)想如果給每個連接計算機(jī)都分配一個IP地址,那么IP地址需要有很多個,查詢效率是非常低的。
因此,將IP地址按位分成了網(wǎng)絡(luò)段和主機(jī)段,最開始設(shè)計時,按網(wǎng)絡(luò)段所占位數(shù)不同分成了5類,主要需要了解ABC三類。
- A類
A類地址用IP地址前8位表示網(wǎng)絡(luò)ID,用IP地址后24位表示主機(jī)ID。A類地址用來表示網(wǎng)絡(luò)ID的第一位必須以0開始,其他7位可以是任意值, 當(dāng)其他7位全為0是網(wǎng)絡(luò)ID最小,即為0;當(dāng)其他7位全為1時網(wǎng)絡(luò)ID最大,即為127。網(wǎng)絡(luò)ID不能為0,它有特殊的用途,用來表示所有網(wǎng)段,所以網(wǎng)絡(luò) ID最小為1;網(wǎng)絡(luò)ID也不能為127;127用來作為網(wǎng)絡(luò)回路測試用。所以A類網(wǎng)絡(luò)網(wǎng)絡(luò)ID的有效范圍是1-126共126個網(wǎng)絡(luò),每個網(wǎng)絡(luò)可以包含 224-2臺主機(jī)。 - B類
B類地址用IP地址前16位表示網(wǎng)絡(luò)ID,用IP地址后16位表示主機(jī)ID。B類地址用來表示網(wǎng)絡(luò)ID的前兩位必須以10開始,其他14位可以是任 意值,當(dāng)其他14位全為0是網(wǎng)絡(luò)ID最小,即為128;當(dāng)其他14位全為1時網(wǎng)絡(luò)ID最大,第一個字節(jié)數(shù)最大,即為191。B類IP地址第一個字節(jié)的有效 范圍為128-191,共16384個B類網(wǎng)絡(luò);每個B類網(wǎng)絡(luò)可以包含216-2臺主機(jī)(即65534臺主機(jī))。 - C類
C類地址用IP地址前24位表示網(wǎng)絡(luò)ID,用IP地址后8位表示主機(jī)ID。C類地址用來表示網(wǎng)絡(luò)ID的前三位必須以110開始,其他22位可以是任 意值,當(dāng)其他22位全為0是網(wǎng)絡(luò)ID最小,IP地址的第一個字節(jié)為192;當(dāng)其他22位全為1時網(wǎng)絡(luò)ID最大,第一個字節(jié)數(shù)最大,即為223。C類IP地 址第一個字節(jié)的有效范圍為192-223,共2097152個C類網(wǎng)絡(luò);每個C類網(wǎng)絡(luò)可以包含28-2臺主機(jī)(即254臺主機(jī))。
CIDR
按ABC類來進(jìn)行分配的話會存在很多浪費(fèi),因此有了CIDR。CIDR以IP地址/網(wǎng)絡(luò)前綴來表示,如192.168.24.0/22前22位是網(wǎng)絡(luò)ID,后面10位是主機(jī)ID,這樣一個子網(wǎng)能容納可定制的主機(jī)數(shù)。
如果沒有了22,還有什么辦法能知道當(dāng)前的網(wǎng)絡(luò)ID嗎?這就需要子網(wǎng)掩碼,子網(wǎng)掩碼由連續(xù)1和連續(xù)0組成,子網(wǎng)掩碼和IP地址進(jìn)行與運(yùn)算結(jié)果就是網(wǎng)絡(luò)ID。
主機(jī)ID不能全為0或全為1,全為1則變成了一個網(wǎng)段地址,而全為1的主機(jī)ID是當(dāng)前網(wǎng)段的廣播地址。廣播地址就是被應(yīng)用程序和主機(jī)用來將信息發(fā)送到當(dāng)前網(wǎng)端上所有結(jié)點(diǎn)的地址:比如192.168.100.255,它用于指向192.168.100的所有主機(jī)。
通常是在B類網(wǎng)絡(luò)下劃分子網(wǎng),那么只要有IP地址和子網(wǎng)掩碼,通過IP地址可確定在哪類網(wǎng)絡(luò)下確定網(wǎng)絡(luò)號段,再通過子網(wǎng)掩碼能確定子網(wǎng)號段和主機(jī)地址了。MAC地址
每個網(wǎng)卡都有自己的MAC地址,MAC地址是唯一的,可以類比為網(wǎng)卡的身份證。就好比,如果把IP看做一個地址,你今天在上海某個地方A,第二天是在北京某個地方B,A和B是兩個IP地址,但是你的身份證可以表明昨天在A和今天在B的人都是你。
在同一個網(wǎng)段下時,MAC地址可以用來唯一標(biāo)識設(shè)備,也可以在一個子網(wǎng)內(nèi)通過廣播的方式查詢某個設(shè)備。
CIDR及子網(wǎng)劃分:https://blog.csdn.net/dan15188387481/article/details/49873923