計算機網絡:10---IP格式、網絡/主機號碼、網段/廣播地址、子網掩碼/劃分

1、IP地址的格式

  • 由32個2進制位組成,每8位之間用一個.隔開。可是爲了方便於查看,用十進制表示
  • 00000000.00000000.00000000.00000000  ===>0.0.0.0
  • 11111111.11111111.11111111.11111111  ===>255.255.255.255

2、網絡號碼與主機號碼

IP地址分爲網絡號碼與主機號碼網絡

  • 網絡號碼(Net_ID):在同一網段內,Net_ID是不變的
  • 主機號碼(Host_ID):Host_ID是可變的,表明不一樣的主機

3、廣播地址、網段地址

  • 網段地址(Network IP):Host_ID的比特位全爲0,表明網段地址
  • 廣播地址(Broadcast IP):Host_ID的比特位全爲1,表明廣播地址

注意:spa

  • 網段地址和廣播地址不能被普通主機所使用

例如:個人IP地址類型屬於C類,而且網絡號碼爲192.168.43,則blog

  • 網段地址爲:192.168.43.0  (11000000.10101000.101011.00000000
  • 廣播地址爲:192.168.43.255  (11000000.10101000.101011.11111111

4、IP地址的五種等級

  • IP地址分爲5中等級:A、B、C、D、E

藍色的爲Net_ID,綠色的爲Host_IDast

  • A類:0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  • B類:10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  • C類:110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  • D類:1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  • E類:1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  • A類IP地址範圍:0.xx.xx.xx  ~ 127.xx.xx.xx
  • B類IP地址範圍:128.xx.xx.xx  ~ 191.xx.xx.xx
  • C類IP地址範圍:192.xx.xx.xx ~ 223.xx.xx.xx
  • D類IP地址範圍:224.xx.xx.xx ~ 239.xx.xx.xx
  • E類IP地址範圍:240.xx.xx.xx ~ 255.xx.xx.xx

5、Netmask:子網掩碼

  • Net_ID全取值爲1,Host_ID全取值爲0
  • 例如A類的子網掩碼:11111111.00000000.00000000.00000000  ==>255.0.0.0
  • 例如B類的子網掩碼:11111111.11111111.00000000.00000000  ==>255.255.0.0
  • 例如C類的子網掩碼:11111111.11111111.11111111.00000000  ==>255.255.255.0

6、案例

  • 咱們在192.168.0.0 ~ 192.168.0.255這個C類網絡中
  • Netmask:255.255.255.0
  • Network IP:192.168.0.0  //第一個IP
  • Broadcast IP:192.168.0.255  //最後一個IP
  • 因此能夠設定成爲主機使用的IP爲:192.168.0.1 ~ 192.168.0.254

7、子網劃分

  • 方式:每劃分一次,Net_ID和Host_ID都日後移動一位

咱們拿192.168.0.0 ~ 192.168.0.255爲例class

Net_ID向後移一位,Host_ID也向後移一位im

  • 11000000.10101000.00000000.0  0000000   //第一個子網
  • 11000000.10101000.00000000.1  0000000   //第二個子網

第一個子網中img

  • Network IP:   11000000.10101000.00000000.0  0000000   //192.168.0.0
  • Broadcast IP:11000000.10101000.00000000.0  1111111  //192.168.0.127
  • Netmask:       11111111.11111111..11111111.1  0000000   //255.255.255.128

第二個子網中移動

  • Network IP:   11000000.10101000.00000000.1  0000000   //192.168.0.128
  • Broadcast IP:11000000.10101000.00000000.1  1111111  //192.168.0.255
  • Netmask:       11111111.11111111..11111111.1  0000000   //255.255.255.128

固然,還能夠對子網進行繼續劃分......co

8、網絡的表示

  • 咱們一般以Network以及Netmask的組合來表示一個網絡(也就是來表明一臺主機或網絡)
  • 寫法:Network/Netmask
  • 192.168.0.0/255.255.255.0  等價於  192.168.0.0/24  (24表明有幾個Net_ID比特位)