Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694203
  • 博文数量: 112
  • 博客积分: 3889
  • 博客等级: 少校
  • 技术积分: 1448
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-19 16:35
个人简介

追求卓越,成功就会在不经意间追上你

文章分类

全部博文(112)

文章存档

2015年(1)

2014年(2)

2013年(1)

2012年(16)

2011年(86)

2010年(6)

分类: 系统运维

2011-04-10 22:57:57

物理网段:在所有的主机都是使用同一个网络媒介串在一起,这个时候这些主机在实体装置上其实是连接在一起的,那么就可以称这些主机在同一个物理网段内。同一个物理网段可以设置成多个IP网段。

网段:在同一个物理网段内,主机的IP具有相同的Net_ID,并且具有独特的Host_ID,那么这些IP就是同一个网段的IP。


子网划分:所谓的子网划分就是从一个IP地址的Host_ID中拿出N(N介于1到7之间,以C类IP地址为例)位作为Net_ID.以拿出一位Host_ID为例,此时Net_ID就有了25位,而Host_ID减少到7位。这样的话这个C类IP地址就可以被划分为两个子网段,每个子网段分别有256/2-2个可用的IP地址。

子网掩码:对于各类IP地址的默认Netmask大家都很清楚的。那么对于划分子网后的子网掩码应该是在该类IP地址的默认子网掩码的基础上,再把借出来的N位作为Net_ID的Host_ID全部取1。如,192.168.0.0这个C类IP地址其默认子网掩码的二进制表示为:
11111111.11111111.11111111.00000000(255.255.255.0)
取N=1,划分为两个子网,其相应的子网掩码为:
11111111.11111111.11111111.10000000(255.255.255.128)

下面以192.168.0.0/24这个C类IP地址来说明整个过程:
原来的C类IP地址的Net_ID与Host_ID分别为:
11000000.10101000.00000000.00000000 Network:192.168.0.0
11000000.10101000.00000000.11111111 Broadcast:192.168.0.255
|--------Net_ID--------------------|-Host_ID-|

取一位Host_ID作Net_ID后,多了一位Net_ID,可划分为两个子网:
11000000.10101000.00000000.00000000 多了一个Net_ID为0
11000000.10101000.00000000.10000000 多了一个Net_ID为1
|--------Net_ID--------------------|-Host_ID-|

第一个子网:
11000000.10101000.00000000.00000000 Network:192.168.0.0
11000000.10101000.00000000.01111111 Broadcast:192.168.0.127
|--------Net_ID--------------------|-Host_ID-|
11111111.11111111.11111111.10000000 Netmask:255.255.255.128
其所有IP与网段可表示为:
192.168.0.0/25或192.168.0.0/255.255.255.128


第二个子网:
11000000.10101000.00000000.10000000 Network:192.168.0.128
11000000.10101000.00000000.11111111 Broadcast:192.168.0.255
|--------Net_ID--------------------|-Host_ID-|
11111111.11111111.11111111.10000000 Netmask:255.255.255.128
其所有IP与网段可表示为:
192.168.0.128/25或192.168.0.128/255.255.255.128

************************************************
对于更一般的情况有:假设有一个IP地址的Host_ID为m位,要对其进行子网划分,取n位Host_ID作为Net_ID,则有:
1.可划分的子网数为2^n(2的n次方)个,
2.每个子网内的主机数为2^(m-n)-2(2的m-n次方减2)个
3.其子网掩码为对应的默认子网掩码再接上2^(m-1)+2^(m-2)+....+2^(m-n),十进制表示。即把相应的借作Net_ID的n位Host_ID全取1就是了,其它不变。
4.广播地址为Host_ID全为1时对应的IP。
************************************************



阅读(589) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~