计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 6124|回复: 14

关于IP地址划分的问题

[复制链接]
发表于 2009-4-6 21:00:01 | 显示全部楼层 |阅读模式
首先,IP地址划分针对两部分,一是网络位,二是主机位。而划分哪步分是网络位,哪步分是主机位,具体的又是根据子网掩码来划分的,一般有关IP划分的题目都是给你个IP和一个子网掩码,问题则可以很多种,比如“下面哪些IP地址是合法的”或者”公司需要将已知IP划分为4个网段,每个网段主机位不少于30个,该怎么划分”,其实,还有些别的提问方法,不过,我觉得最主要是就是先要根据已知IP和子网掩码把网络地址算正确,如“10.0.217.22/21属于什么网络”你要很快得出结论:10.0.217.22/21的网络地址是10.0.216.0,是A类保留地址。

  再就是特别要注意的几点:第一,主机位不能全为0或1。第二,现在全0网络和全1网络均可用。第三,如果题目要你跟据已知IP和子网掩码划分几个子网,并且限制每个网络多包含的主机位,像这样的问题其实都有一定的规律,你只需要把第一个子网划分出来就可以了,例如:给出个IP地址
192.168.1.0/24
要求划4个子网
每个不少于30个主机地址

其中一种解决办法:第一子网网络地址:192.168.1.32,起始主机地址:192.168.1.33,广播地址192.168.1.63,掩码255.255.255.224。
第二子网网络地址:192.168.1.64,起始主机地址:192.168.1.65,广播地址192.168.1.95,掩码255.255.255.224。
第三子网网络地址:192.168.1.96,起始主机地址:192.168.1.97,广播地址192.168.1.127,掩码255.255.255.224。
第四子网网络地址:192.168.1.128,起始主机地址:192.168.1.129,广播地址192.168.1.159,掩码255.255.255.224。


从上面的例子你应该可用看到规律,不管是网络地址还是起始主机地址或者广播地址最后一位都是依此增加32,其实这个32就是所剩主机位的一个排列,因为题目中的主机位个数为5,(网络位向主机位借了3位,所以只剩下5位),排列就是2的5次方,所以就是32了,呵呵,很简单的问题。

  最后,我觉得学习IP划分还是要多做题目,像我上面说的都是比较简单的,一般都是关于VLSM的一些简单应用,其实,有的很复杂的,还需要多做题目,从做题中去理解它,去熟悉它。
发表于 2009-4-6 21:32:51 | 显示全部楼层
谢谢!可将算法和公式讲解下吗?最好能出几个题来做做,那就太感谢了。
发表于 2009-4-6 21:41:10 | 显示全部楼层
宽带连接慢的用户建议用上面的方法
 楼主| 发表于 2009-4-7 10:26:20 | 显示全部楼层
IP地址有网络位和主机为组成,IP共分为5类:
A类网络位的范围是:1——126(127开头的IP地址都代表本机)网络位8位,主机位24位,子网掩码255.0.0.0
B类网络位的范围是:128——191,网络位16位,主机位16位,子网掩码255.255.0.0
C类网络位的范围是:192——223,网络位24位,主机位8位,子网掩码255.255.255.0
D类网络位的范围是:224_239,类地址用于组播的地址,不能在互联网上使用
E类网络位的范围是:240——254,用于科研,也不能在互联网上使用
每个网络能容量的主机位的算法是2的本网段的主机位的次方,然后再减2
网络位全部是全1,主机位全0
例如:192.168.1.0,在这个网段上划分3个网段
11111111.11111111.11111111.00000000
因为是只划3个网段,2的2次方等于4,4>3。所以我们只需要借两位主机位为网络位,
11111111.11111111.11111111.00000000   192.168.1.0
11111111.11111111.11111111.01000000   192.168.1.64(64就等于把最后的那8位换成10进制)
11111111.11111111.11111111.10000000   192.168.1.128
11111111.11111111.11111111.11000000   192.168.1.192
这里有4个网段,因为是只要3个,所以只需要从里面任意选3个就行,每一个网段是第一个IP和最后一个都是不能用的,因为主机位全0表示网段,主机位全1表示广播地址,所以第一个网段能用的IP的范围是:192.168.1.1——192.168.1.63.其他的网段也是这样类推。
对不是学计算机专业的人来说关于IP子网的划分可能不是那么好理解,这个不太好讲,不知道我说的你能不能看懂,如果不懂就再发贴问我吧!继续努力,加油!
发表于 2009-4-7 15:45:24 | 显示全部楼层
恩 谢了!再问一个问题IP与子网的关系,以上各段对应的子网该怎么算啊
发表于 2009-4-8 11:40:41 | 显示全部楼层
哇  哈尼这么强啊
发表于 2009-4-9 08:53:15 | 显示全部楼层
真的很难理解 希望楼主在给些资料
发表于 2009-4-9 09:10:46 | 显示全部楼层
呵呵,其实 这些都不难,关键是你要弄懂ip的组成,和ip的划分方法
 楼主| 发表于 2009-4-9 09:58:50 | 显示全部楼层
IP=网络位+主机位,想学会IP的划分,首先要先学会二进制与十进制之间的转化,如果这个不会的话,那可能就很难了,你可以到百度上查一下二进制与十进制之间的转化的方法,不是很难的。
标准的A类的网段的子网掩码是:255.0.0.0
标准的A类的网段的子网掩码是:255.255.0.0
标准的A类的网段的子网掩码是:255.255.255.0
咱们上面已经说了,网络位值1,主机位值0,就拿B类的一个标准的网段来举例吧,172.16.0.0,子网掩码是255.255.0.0,算法是这样的:B类的网段共有16个网络位和16个主机位,其中每8位用一个点来分开,这就是点分十进制,根据网络位值1,主机位值0的算法就是这样:
11111111.11111111.00000000.00000000
上面一共是32位,然后把这32位,按每8位转化成十进制,8个1就是255。8个0就是0,所以子网掩码就是255.255.0.0
这只是简单的子网划分,还有不是标准的网段再划分子网,那个就更难了,要是不是学计算机专业的把这个能理解就很不错了。如果还不会的话,可以继续问我,我也是个学者,说的 时候可能会有很多的漏洞,哪里有错希望大家能指出来,谢谢大家的支持!加油,努力!
 楼主| 发表于 2009-4-9 10:04:19 | 显示全部楼层
子网划分的公式:
1 划分子网的个数:2的n次方,n是网络位向主机位所借的位数。
2 没干子网的主机位:2的m次方,然后再减2,m是借位后所剩的主机位数。
3 划分子网后的子网掩码:在原有子网掩码的基础上借了几个主机位,就添加几个1,这就是变长后的子网掩码VLSM。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表