IP地址、子网掩码、网关的关系
IP 地址
IP 32位,分為網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部
子網(wǎng)掩碼
子網(wǎng)掩碼只有一個(gè)作用,就是將某個(gè)IP地址劃分成網(wǎng)絡(luò)地址和主機(jī)地址兩部分。子網(wǎng)掩碼的長度是32位,左邊是網(wǎng)絡(luò)位,用二進(jìn)制數(shù)字“1”表示;右邊是主機(jī)位,用二進(jìn)制數(shù)字“0”表示。
如何根據(jù)IP地址和子網(wǎng)掩碼,計(jì)算網(wǎng)絡(luò)地址:
①、將IP地址與子網(wǎng)掩碼轉(zhuǎn)換成二進(jìn)制數(shù)。
②、將二進(jìn)制形式的 IP 地址與子網(wǎng)掩碼做“與”運(yùn)算。
③、將得出的結(jié)果轉(zhuǎn)化為十進(jìn)制,便得到網(wǎng)絡(luò)地址。
如下圖:
子網(wǎng)掩碼的表示方法
①、點(diǎn)分十進(jìn)制表示法
二進(jìn)制轉(zhuǎn)換十進(jìn)制,每8位用點(diǎn)號(hào)隔開
例如:子網(wǎng)掩碼二進(jìn)制11111111.11111111.11111111.00000000,表示為255.255.255.0
②、CIDR斜線記法
IP地址/n
例1:192.168.1.100/24,其子網(wǎng)掩碼表示為255.255.255.0,二進(jìn)制表示為11111111.11111111.11111111.00000000
例2:172.16.198.12/20,其子網(wǎng)掩碼表示為255.255.240.0,二進(jìn)制表示為11111111.11111111.11110000.00000000
不難發(fā)現(xiàn),例1中共有24個(gè)1,例2中共有20個(gè)1,所以n是這么來的。
子網(wǎng)劃分:
子網(wǎng)掩碼往右移動(dòng)n位(二進(jìn)制的位數(shù)),就能等分成2^n個(gè)子網(wǎng)。例如 IP 是:192.168.1.100/24,n 為 1~ 32 的數(shù)字,表示子網(wǎng)掩碼中網(wǎng)絡(luò)號(hào)的長度,通過n的個(gè)數(shù)確定子網(wǎng)的主機(jī)數(shù) = 2^(32-n)-2
-2的原因是去掉網(wǎng)絡(luò)地址、廣播地址:
主機(jī)位全為 0 時(shí)表示本網(wǎng)絡(luò)的網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址(Network address)是互聯(lián)網(wǎng)上的節(jié)點(diǎn)在網(wǎng)絡(luò)中具有的邏輯地址。
主機(jī)位全為 1 時(shí)表示本網(wǎng)絡(luò)的廣播地址,廣播地址 (Broadcast Address)是專門用于同時(shí)向網(wǎng)絡(luò)中所有工作站進(jìn)行發(fā)送的一個(gè)地址。
網(wǎng)關(guān)
從一個(gè)網(wǎng)絡(luò)向另一個(gè)網(wǎng)絡(luò)發(fā)送信息,也必須經(jīng)過一道“關(guān)口”,這道關(guān)口就是網(wǎng)關(guān)。計(jì)算機(jī)的網(wǎng)關(guān)(Gateway)就是到其他網(wǎng)段的出口,也就是路由器接口IP地址。路由器接口使用的IP地址可以是本網(wǎng)段中任何一個(gè)地址,不過通常使用該網(wǎng)段的第一個(gè)可用的地址或最后一個(gè)可用的地址,這是為了盡可能避免和本網(wǎng)段中的主機(jī)地址沖突。
總結(jié)
以上是生活随笔為你收集整理的IP地址、子网掩码、网关的关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 富人和穷人的对比图,时刻提醒自己!
- 下一篇: vmware15.0版本虚拟机迁移到ES