我的梦___cracker
子网掩码及其应用
上一篇 / 下一篇 2007-01-20 11:40:20 / 个人分类:网络技术
子网掩码及其应用★黑基空间★4C!A5^4y+e3\(?
W5P1W&x!y AH _b0
Rk%qQnj%p0
V!C UPqk0 在TCP/IP协议中,SUBNET MASKS(子网掩码)的作用是用来区分网络上的主机是否在同一网络取段内。在大型网络中,CLASS A的SUBNET MASKS为255.0.0.0, CLASS B的SUBNET MASKS为255.255.0.0,CLASS C的SUBNET MASKS为255.255.255.0。
'pE%|-Zcat*h0
'?(i'VR[D0 假如某台主机的SUBNET MASKS为IP地址为202.119.115.78,它的SUBNET MASKS为255.255.255.0。将这两个数据作AND运算后,所得出的值中的非0的BYTE部分即为NETWORK ID 。运算步骤如下:
Xtcxi_-x&I/U0
blU:l*k)qs'C'W ]0 202.119.115.78的二进制值为:★黑基空间★#b.HL0xM*M`n^0N/MH
11001010.01110111.01110011.01001110★黑基空间★2dL%zQ^
255.255.255.0的二进制值为:
HT7Bc-_.C t0 11111111.11111111.11111111.00000000★黑基空间★!d ~|.V0TR8\
AND后的结果为: ★黑基空间★dq+]*t`m \ NyjE
11001010.01110111.01110011.00000000★黑基空间★FJ9uHlc/l
转为二进制后即为:★黑基空间★0jN)|7^'q)f j0Wh
202.119.115.0★黑基空间★Q7t%fc QU ?
★黑基空间★%_&Y|5^ c!QB+V%W%A
它就是NETWORK ID,在IP地址中剩下的即为HOST ID,即为78,这样当有另一台主机 的IP 地址为202.119.115.83,它的SUBNET MASKS也是255.255.255.0,则其NETWORK ID 为202.119.115,HOST ID为83,因为这两台主机的NETWORK ID都是202.119.115,因此,这两台主机在同一网段内。★黑基空间★1{blCKl{8c,nv
★黑基空间★i6L[[y t3l'ZF6k
但是,在实际应用中,可能会有多个分布与各地的网络,而且,每个网络的主机数量并不很多,如果申请多个NETWORK ID,会造成IP资源的浪费,而且很不经济,如果我们在SUBNET MASKS上动一下手脚,可以在只申请一个NETWORK ID的基础上解决这个问题。
Z4USb(c.Q4Y`0★黑基空间★k5KYOM_
比如,我们有三个不同的子网,每个网络的HOST数量各为20、25和50,下面依次称为甲、乙和丙网,但只申请了一个NETWORK ID 就是202.119.115。首先我们把甲和乙网的SUBNET MASKS改为255.255.255.224,224的二进制为11100000,即它的SUBNET MASKS为:★黑基空间★b [5]u$W.zd
9L4?,ii#OL0 11111111.11111111.11111111.11100000
[T%g'`~3V wi(SM0★黑基空间★3j `F!TA
这样,我们把HOST ID的高三位用来分割子网,这三位共有000、001、010、011、100、 101、110、111八种组合,除去000(代表本身)和111(代表广播),还有六个组合,也就是可提供六个子网,它们的IP地址分别为:(前三个字节还是202.119.115)★黑基空间★j-r'l+K4Rb u;g-@d
q%w_d*l j:a0★黑基空间★/HIQz(E(bp
00100001~00111110 即33~62为第一个子网★黑基空间★Pj/l vy%V)^
01000001~01011110 即65~94为第二个子网
n+{*F#b:{|0 01100001~01111110 即97~126为第三个子网
{-f3H/Mzb!y]0 10000001~10011110 即129~158为第四个子网
2RE!N f@0 10100001~10111110 即161~190为第五个子网
'm-???^IG\*] s:s?0 11000001~11011110 即193~222为第六个子网★黑基空间★|F.Y\S U~*}V$x@
选用161~190段给甲网,193~222段给乙网,因为各个子网都支持30台主机,足以应付甲网和乙网20台和25台的需求。★黑基空间★!f7yg+s0Ca(T(w6I
Q%@G W5G&C0 再来看丙网,由于丙网有50台主机,按上述分割方法无法满足它的IP需求,我们 可以将它的SUBNET MASKS设为255.255.255.192, 由于192的二进制值为11000000,按上述方法,它可以划分为两个子网,IP地址为:
9cD%sPJ{#D$c0★黑基空间★ I3?gif5i
01000001~01111110 即65~126为第一个子网 ★黑基空间★)_Uzjn'u-@q
10000001~10111110 即129~190为第二个子网★黑基空间★:G8b)r*Wi
/n;xY~M2a0 这样每个子网有62个IP可用,将65~126分配丙网,多个子网用一个NETWORK ID 即告实现。
8|Oo1{{ujm;W0
W5P1W&x!y AH _b0
Rk%qQnj%p0
V!C UPqk0 在TCP/IP协议中,SUBNET MASKS(子网掩码)的作用是用来区分网络上的主机是否在同一网络取段内。在大型网络中,CLASS A的SUBNET MASKS为255.0.0.0, CLASS B的SUBNET MASKS为255.255.0.0,CLASS C的SUBNET MASKS为255.255.255.0。
'pE%|-Zcat*h0
'?(i'VR[D0 假如某台主机的SUBNET MASKS为IP地址为202.119.115.78,它的SUBNET MASKS为255.255.255.0。将这两个数据作AND运算后,所得出的值中的非0的BYTE部分即为NETWORK ID 。运算步骤如下:
Xtcxi_-x&I/U0
blU:l*k)qs'C'W ]0 202.119.115.78的二进制值为:★黑基空间★#b.HL0xM*M`n^0N/MH
11001010.01110111.01110011.01001110★黑基空间★2dL%zQ^
255.255.255.0的二进制值为:
HT7Bc-_.C t0 11111111.11111111.11111111.00000000★黑基空间★!d ~|.V0TR8\
AND后的结果为: ★黑基空间★dq+]*t`m \ NyjE
11001010.01110111.01110011.00000000★黑基空间★FJ9uHlc/l
转为二进制后即为:★黑基空间★0jN)|7^'q)f j0Wh
202.119.115.0★黑基空间★Q7t%fc QU ?
★黑基空间★%_&Y|5^ c!QB+V%W%A
它就是NETWORK ID,在IP地址中剩下的即为HOST ID,即为78,这样当有另一台主机 的IP 地址为202.119.115.83,它的SUBNET MASKS也是255.255.255.0,则其NETWORK ID 为202.119.115,HOST ID为83,因为这两台主机的NETWORK ID都是202.119.115,因此,这两台主机在同一网段内。★黑基空间★1{blCKl{8c,nv
★黑基空间★i6L[[y t3l'ZF6k
但是,在实际应用中,可能会有多个分布与各地的网络,而且,每个网络的主机数量并不很多,如果申请多个NETWORK ID,会造成IP资源的浪费,而且很不经济,如果我们在SUBNET MASKS上动一下手脚,可以在只申请一个NETWORK ID的基础上解决这个问题。
Z4USb(c.Q4Y`0★黑基空间★k5KYOM_
比如,我们有三个不同的子网,每个网络的HOST数量各为20、25和50,下面依次称为甲、乙和丙网,但只申请了一个NETWORK ID 就是202.119.115。首先我们把甲和乙网的SUBNET MASKS改为255.255.255.224,224的二进制为11100000,即它的SUBNET MASKS为:★黑基空间★b [5]u$W.zd
9L4?,ii#OL0 11111111.11111111.11111111.11100000
[T%g'`~3V wi(SM0★黑基空间★3j `F!TA
这样,我们把HOST ID的高三位用来分割子网,这三位共有000、001、010、011、100、 101、110、111八种组合,除去000(代表本身)和111(代表广播),还有六个组合,也就是可提供六个子网,它们的IP地址分别为:(前三个字节还是202.119.115)★黑基空间★j-r'l+K4Rb u;g-@d
q%w_d*l j:a0★黑基空间★/HIQz(E(bp
00100001~00111110 即33~62为第一个子网★黑基空间★Pj/l vy%V)^
01000001~01011110 即65~94为第二个子网
n+{*F#b:{|0 01100001~01111110 即97~126为第三个子网
{-f3H/Mzb!y]0 10000001~10011110 即129~158为第四个子网
2RE!N f@0 10100001~10111110 即161~190为第五个子网
'm-???^IG\*] s:s?0 11000001~11011110 即193~222为第六个子网★黑基空间★|F.Y\S U~*}V$x@
选用161~190段给甲网,193~222段给乙网,因为各个子网都支持30台主机,足以应付甲网和乙网20台和25台的需求。★黑基空间★!f7yg+s0Ca(T(w6I
Q%@G W5G&C0 再来看丙网,由于丙网有50台主机,按上述分割方法无法满足它的IP需求,我们 可以将它的SUBNET MASKS设为255.255.255.192, 由于192的二进制值为11000000,按上述方法,它可以划分为两个子网,IP地址为:
9cD%sPJ{#D$c0★黑基空间★ I3?gif5i
01000001~01111110 即65~126为第一个子网 ★黑基空间★)_Uzjn'u-@q
10000001~10111110 即129~190为第二个子网★黑基空间★:G8b)r*Wi
/n;xY~M2a0 这样每个子网有62个IP可用,将65~126分配丙网,多个子网用一个NETWORK ID 即告实现。
8|Oo1{{ujm;W0