1. 程式人生 > >[net]同一網段

[net]同一網段

概念

同一網段指的是IP地址和子網掩碼相與得到相同的網路地址。想在同一網段,必須做到網路標識相同。各類IP的網路標識演算法都是不一樣的,需要根據子網掩碼的位數來判斷。
IP地址是指網際網路協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。目前還有些ip代理軟體,但大部分都收費。
**子網掩碼(subnet mask)**又叫網路掩碼、地址掩碼、子網路遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。

演算法

網路標識 = IP & MASK;
主機標識 = IP & (~MASK);
一個公司有530臺電腦,組成一個對等區域網,子網掩碼和IP設多少最合適?
子網掩碼MASK:
因為 530 = 10.0001 0010(0.0.2.18),所以子網掩碼是11111111.11111111.11111100.00000000,也就是255.255.252.0。
IP地址:
先確定前兩段,如188.188.x.x;在根據子網掩碼得到10111100.10111100. 0000 00**.; (* 號為0或1)
如172.28.188.x在根據子網掩碼得到10101100.0001 1100. 101111**.********;(* 號為0或1)