IP地址和子網劃分學習筆記之《知識學習篇:子網劃分詳解》
阿新 • • 發佈:2018-05-04
子網掩碼 IP地址 子網劃分 在學習掌握了前面的IP地址和子網劃分之《進制計數》和IP地址和子網劃分之《IP地址詳解》這兩部分知識後,接下來將學習子網劃分。
1的個數等於網絡位的長度,0的個數等於主機位的長度。
通過0的個數(n)確定子網的主機數等於2^n-2(因為主機號全為1時表示該網絡廣播地址,全為0時表示該網絡的網絡號,這是兩個特殊地址)。
只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關系,使網絡正常工作。
一、子網掩碼
要學習子網劃分,首先就要必須知道子網掩碼,只有掌握了子網掩碼這部分內容,才能很好的理解和劃分子網。
1、子網掩碼介紹
子網掩碼(Subnet Mask)又叫網絡掩碼、地址掩碼,用來將某個IP地址劃分成網絡地址和主機地址兩部分。
子網掩碼表示規則:
舉個栗子:
子網掩碼是255.255.255.0,用二進制表示為:11111111.11111111.11111111.00000000
子網掩碼長度是32位的二進制數,左邊網絡號是連續的“1”(使用時必須是連續的,理論上也可以不連續)和右邊主機號是連續的“0”組成。
通過0的個數(n)確定子網的主機數等於2^n-2(因為主機號全為1時表示該網絡廣播地址,全為0時表示該網絡的網絡號,這是兩個特殊地址)。
只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關系,使網絡正常工作。
2、子網掩碼的作用
主要作用:一是用於屏蔽IP地址的一部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上,還是在遠程網上;二是用於將一個大的IP網絡劃分為若幹小的子網絡。子網掩碼不能單獨存在,它必須結合IP地址一起使用。
3、IP地址和子網掩碼做與運算
與運算:
- “與”運算是計算機中一種基本的邏輯運算方式,符號表示為&
- 參加運算的兩個數據,按二進制位進行“與”運算。
- 運算規則:0&0=0;0&1=0;1&0=0;1&1=1;
- 即:兩位同時為“1”,結果才為“1”,否則為0
IP地址和子網掩碼做與運算,主機位歸0,就得到計算機所在的網段。
計算機在通信的時候,用自己的IP地址和目標IP地址分別和自己的子網掩碼做與運算,計算得出網段相比較。
如果是在同一網段,則發arp廣播解析mac地址通過交換機在本網段實現通信,如果不在同一網段,需要解析路由器mac地址再由路由器轉發。
IP地址和子網劃分學習筆記之《知識學習篇:子網劃分詳解》