IP位址與二進位制轉換

2021-10-14 16:31:44 字數 1202 閱讀 4283

子網掩碼

子網掩碼是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。它的作用是將ip位址分為網路位址和主機位址兩部分。子網掩碼可以確定子網的大小。

ip位址192.168.0.1/24,可知其子網掩碼是24位的,前24位全為1,後8位全為0,即255.255.255.0,其中24位網路位,8位主機位。網路位址可以由ip位址192.168.0.1與子網掩碼255.255.255.0進行與運算。

ip位址192.168.0.1/24的二進位制為

11000000.10101000.00000000.00000001

子網掩碼255.255.255.0的二進位制為

11111111.11111111.11111111.00000000

兩者進行與運算,得

11000000.10101000.00000000.0000000

即192.168.0.0,192.168.0.0就是ip位址192.168.0.0的網路位址,由子網掩碼可以知道192.168.0.1/24可用主機位址為2^8-2=254個。

ip位址192.168.0.1/26,可以知道其子網掩碼是26位,前26位全為1,後6位全為0,即255.255.255.192,其中26位網路位,6位主機位。

192.168.0.1/26的二進位制為

11000000.10101000.00000000.00000001

子網掩碼255.255.255.192的二進位制為

11111111.11111111.11111111.11000000

二者與運算,得

11000000.10101000.00000000.0000000

即192.168.0.0,192.168.0.0就是ip位址192.168.0.0的網路位址,由子網掩碼可以知道192.168.0.1/26可用主機位址為2^6-2=62個。

綜上,即使ip位址一樣,但子網掩碼不同,它們劃分的子網大小就會不同。

子網

我理解的子網是指ip位址所屬的區域範圍。

ip位址192.168.1.1/24與192.168.2.1/24就是屬於不同的子網,在沒有路由器的情況下,它們是不能直接進行網路通訊的。

子網劃分

子網劃分是通過借用ip位址的若干位主機位來充當子網位址從而將原網路劃分為若干子網而實現的

ip位址二進位制轉十進位制

每個ip有4組8位二進位制組成,8位二進位制從左邊算起的第1位是2的7次方 128 第2位是2的6次方 64 第3位是2的5次方 32 第4位是2的4次方 16 第5位是2的3次方 8 第6位是2的2次方 4 第7位是2的1次方 2 第8位是2的0次方 1。以11000000.10101000.01...

二進位制轉換

e.g 二進位制轉換為八進位制 e.g 求10111001的八進位制 三位三位擷取,分解為 10 111 001 001 2的0次 1 111 2的0次 2的1次 2的2次 7 10 2的0次 2的1次 2 所以,八進位制為271 二進位制轉換為十六進製制 e.g 求10111001的十六進製制 四...

二進位制轉換

負整數小數 負小數十進位制 2的次冪 二進位制1 200001221 0010 321 20 0011422 0100 522 20 0101 622 21 0110 722 21 20 0111823 1000 比如 100轉成二進位制 1,轉成2的次冪 100 26 25 22 2,0000 0...