ip地址掩碼和位數對應關系由淺入深理解(192.168.0.0/24)
192.168.0.0/24這是IP地址的一個規(guī)范寫法,前面是IP地址,后面跟一個斜杠以及一個數字,這條斜杠及后面的數字稱為網絡掩碼(network mask)。斜杠后面的數字表示有意義的比特位的個數(從左到右)。ip地址后面的斜杠24表示掩碼位是24位的,即用32位二進制表示的子網掩碼中有連續(xù)的24個“1”:11111111 11111111 11111111 00000000,將其轉化為十進制,就是:255.255.255.0了。
子網掩碼都是每段8位二進制,共32位,子網掩碼用來劃分局域網的ip地址的,需要和網絡地址結合起來一起用,計算方法是2^(32-掩碼位數)-2,比如常用的24位數掩碼,2^(32-24)-2 = 254,減去的2代表的是網絡地址和廣播地址。
IP地址
IP是英文Internet Protocol的縮寫,意思是“網絡之間互連的協議”,也就是為計算機網絡相互連接進行通信而設計的協議。在因特網中,它是能使連接到網上的所有計算機網絡實現相互通信的一套規(guī)則,規(guī)定了計算機在因特網上進行通信時應當遵守的規(guī)則。任何廠家生產的計算機系統,只要遵守IP協議就可以與因特網互連互通。正是因為有了IP協議,因特網才得以迅速發(fā)展成為世界上最大的、開放的計算機通信網絡。因此,IP協議也可以叫做“因特網協議”。
互聯網是由許多小型網絡構成的,每個網絡上都有許多主機,這樣便構成了一個有層次的結構。IP地址在設計時就考慮到地址分配的層次特點,將每個IP地址都分割成網絡號和主機號兩部分,以便于IP地址的尋址操作。
IP地址是32位的二進制數值,用于在TCP/IP通訊協議中標記每臺計算機的地址。通常我們使用點式十進制來表示,如192.168.1.5等等。
每個IP地址又可分為兩部分。即網絡號部分和主機號部分:網絡號表示其所屬的網絡段編號,主機號則表示該網段中該主機的地址編號。按照網絡規(guī)模的大小,IP地址可以分為A、B、C、D、E五類,其中A、B、C類是三種主要的類型地址,D類專供多目傳送用的多目地址,E類用于擴展備用地址。A、B、C三類IP地址有效范圍如下表:
類別 網絡號 /占位數 主機號 /占位數 用途 A 1~126 / 8 0~255 0~255 1~254 / 24 國家級 B 128~191 0~255 / 16 0~255 1~254 / 16 跨過組織 C 192~223 0~255 0~255 / 24 1~254 / 8 企業(yè)組織
什么是子網掩碼
子網掩碼(subnet mask)又叫網絡掩碼、地址掩碼、子網絡遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。
子網掩碼是標志兩個IP地址是否同屬于一個子網的,也是32位二進制地址,其每一個為1代表該位是網絡位,為0代表主機位。它和IP地址一樣也是使用點式十進制來表示的。如果兩個IP地址在子網掩碼的按位與的計算下所得結果相同,即表明它們共屬于同一子網中。
子網掩碼的作用
子網掩碼的作用是將某一個IP地址劃分為網絡地址和主機地址兩部分,通俗的說就是某個IP地址的參照物、用來分網段,從而合理的利用IP資源!
子網掩碼用來指明某一個IP地址的的哪些位標識的是主機所在的子網、哪些位標識是主機的位掩碼。
在計算子網掩碼時,我們要注意IP地址中的保留地址,即“ 0”地址和廣播地址,它們是指主機地址或網絡地址全為“ 0”或“ 1”時的IP地址,它們代表著本網絡地址和廣播地址,一般是不能被計算在內的。
ip段/數字-如192.168.0.1/24是什么意思?
后面這個數字標示了我們的網絡號的位數,也就是子網掩碼中前多少號為1
129.168.1.1 /24 這個24就是告訴我們網絡號是24位
也就相當于告訴我們了
子網掩碼是:11111111 11111111 11111111 00000000
即:255.255.255.0
172.16.10.33/27 中的/27
也就是說子網掩碼是255.255.255.224 即27個全1
子網掩碼怎么理解
從前有一個地主,有256間房子,地主家的門牌號碼是“192.168.1”,那么他家第一間房子的門牌號碼是192.168.1.0,第二間是192.168.1.1,…第256間的編號是192.168.1.255。
地主老了,需要把256間房子分給4個兒子,平均分配,每個兒子可以分64間。
請來一位先生主持公道,先生這么來操作:
192.168.1.0-192.168.1.63 分給大兒子
192.168.1.64-192.168.1.127 分給二兒子
192.168.1.128 -192.168.1.191 分給三兒子
192.168.1.192-192.168.1.255 分給四兒子
那如何來描述四個兒子的子網網段呢?
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
1、26是什么鬼?
255.255.255.192的二進制是多少? “11111111-11111111-11111111-11”大家數數一共多少個1?不用數了,是26個1,為了簡化子網掩碼的表示,用/26代替255.255.255.192。
2、按位與運算
我們來看大兒子的網段192.168.1.0/26是如何得到的?
以大兒子的房間為例:
192.168.1.0-192.168.1.63
二進制表示:
192.168.1.0
11000000.10101000.00000001.00000000
192.168.1.63
11000000.10101000.00000001.00111111
首尾地址完全相同的是多少?
11000000.10101000.00000001.00
數數一共多少位?26位!那么用這個“192.168.1.0/26”就可以表示大兒子所有房間。
對照房間的門牌號碼“192.168.1.199”,很顯然屬于四兒子的。
一個主機192.168.1.199/26 能否和直連主機192.168.1.200/24 通信?可以的,因為都是四兒子的房間。
一個主機192.168.1.199/26 能否和直連主機
192.168.1.1/24 通信? 不可以,因為一個是大兒子的房間,一個是四兒子的房間,無法直連通信!
ip地址位數表
掩碼 | 位數 | 可用主機數(主機地址數) |
---|---|---|
255.0.0.0 | 8 | 16777216-2=16777214 |
255.128.0.0 | 9 | 8388608-2=8388606 |
255.192.0.0 | 10 | 4194304-2=4194302 |
255.224.0.0 | 11 | 2097152-2=2097150 |
255.240.0.0 | 12 | 1048576-2=1048574 |
255.248.0.0 | 13 | 524288-2=524286 |
255.252.0.0 | 14 | 262143=262142 |
255.254.0.0 | 15 | 131072-2=131070 |
255.255.0.0 | 16 | 65536-2=65534 |
255.255.128.0 | 17 | 32768-2=32766 |
255.255.192.0 | 18 | 16384-2=16382 |
255.255.224.0 | 19 | 8192-2=8190 |
255.255.240.0 | 20 | 4096-2=4094 |
255.255.248.0 | 21 | 2048-2=2046 |
255.255.252.0 | 22 | 1024-2=1022 |
255.255.254.0 | 23 | 511=510 |
255.255.255.0 | 24 | 256-2=254 |
255.255.255.128 | 25 | 128-2=126 |
255.255.255.192 | 26 | 64-2=62 |
255.255.255.224 | 27 | 31=30 |
255.255.255.240 | 28 | 16-2=14 |
255.255.255.248 | 29 | 8-2=6 |
255.255.255.252 | 30 | 4-2=2 |
206.110.1.0 /18 由最后的那個/18,我們可以知道這個IP已經規(guī)定了它的網絡位是18位,它默認的子網掩碼就是11111111.11111111.11 | 000000.00000000(其中1代表網絡位,0代表主機位)
可以看出我們可以操作的位數就是后面的14個0,也就是說我們可以在地面劃分出幾位作為子網的網絡位,進而來劃分子網。要求是切分成16個子網,我們知道2的4次方剛好等于16,這就說明子網網絡位的位數是4位,那14-4=10就是子網的主機位。所以上面我寫的那串二進制就可以變成:11111111.11111111.111111 | 00.00000000(其中1代表網絡位,0代表主機位)
換算成十進制就是:255.255.252.0 每個子網可容納的主機數就是2的10次方,即1024
到此這篇關于ip地址掩碼和位數對應關系(比如192.168.0.0/24)的文章就介紹到這了,更多相關子網掩碼192.168.0.0/17內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
鴻蒙OS開發(fā)環(huán)境搭建之DevEco Studio IDE下載安裝過程詳解
這篇文章主要介紹了鴻蒙OS開發(fā)環(huán)境搭建之DevEco Studio IDE下載安裝,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09Windows 10系統安裝虛擬專用網客戶端工具(圖文教程)
本文通過圖文并茂的形式給大家介紹了Windows 10系統安裝虛擬專用網客戶端工具,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2019-11-11