局域网内有1000台计算机,应该如何设置IP地址与子网掩码?请举例说明!求大神指教啊!谢谢!

局域网内有1000台计算机,应该如何设置IP地址与子网掩码?请举例说明!求大神指教啊!谢谢!,第1张

在一个B类网络中,它可以允许有65 534主机,而当企业用户的主机数在254-65534之间,用户就得用一个B类IP地址段。很显然,在相当多的情况下,这个IP地址段的地址有很多是没有用到的(如网络中仅有300台左右的节点),也就是被浪费掉了,这是非常可惜的。

保留为内部网络使用的地址段:

A类地址:10.0.0.0-10.255.255.254可容纳的主机数为16 777 214

B类地址:172.16.0.0-172.31.255.254 可容纳的主机数为65 534

C类地址:192.168.0.0-192.168.255.254可容纳的主机数为254

(一)、网络ID、主机ID 计算方法:

【实例1】C类地址为 192.9.200.13 默认子网掩码:255.255.255.0

1、 将IP地址 192.9.200.13 转换为二进制11000000 00001001 11001000 00001101

2、 将子网掩码255.255.255.0 转换为二进制 11111111 11111111 11111111 00000000

3、 将以上两个二进制数逻辑“与”运算为11000000 00001001 11001000 00000000

转换为十进制为 192.9.200.0,这就是“网络地址”,这3个地址段192.9.200即为网络ID。

4、 将子网掩码的二进制取反后,再与IP地址进行“与”运算,得到的结果为主主机ID。

00000000 00000000 00000000 11111111 (子网掩码的取值)反

11000000 00001001 11001000 00001101 进行“与”运算后得到

00000000 00000000 00000000 00001101 转换为十进制后即为 0.0.0.13,这个就是这个IP地址主机ID。

在使用TCP/IP的两台计算机之间进行通信时,TCP/IP是通过将本机的子网掩码与接收方主机的IP地址进行“与”运算,得到目标主机所在的网络ID。通过与本机所在的网络ID进行比较,就可以知道接收方主机是否在本网络上,如果网络ID相同,表明接收方在本网络上,那么TCP/IP就可以通过相关的协议把数据包直接发送到目标主机。如果网络ID不同,目标主机在远程网络上,那么数据包将会发送给本网络上的路由器,由路由器将数据包发送到其他网络,直至达到目的地。

区分不同主机是不是在同一个网络的决定性因素就是对应主机IP地址中的网络ID。而决定IP地址类型的却是网络ID长度。只要网络ID长度一样,就属于同一类网络,这样在一个网段中就只能有一个网络,因为它们的网络子网掩码是一样的。网络标识部分包括网络ID和子网ID。

备注:“与”运算是一种算术逻辑运算方式。二进制的“与”运算规则是当两个参与运算的对应码位中有一个数为0,则运算结果为0,只用两码位对应的数都为1结果才为1。

(二)、1000台电脑明显属于B类网络,要想确定IP如何分配,首先确定B类IP前两段,那暂定B类IP地址172.18.x.x,关键确立第三段,只要网络ID相同就可以了。

2m -2≥1000 m=10 由此可以确定主机地址位数(0的个数)为10位,子网掩码由32位组成,那1的个数为22位,那么子网掩码的二进制表示方法为:

11111111 11111111 11111100 00000000 ,转换为十进制为:255.255.252.0 。

把子网掩码中的1与IP地址的$对应起来,0与IP地址的&对应起来。

255.255.252.011111111.11111111.11111100.00000000

172.18.x.x10101100.00010010.$$$$$$&&.&&&&&&&&

网络标识部分 10101100.00010010.######00.00000000

由IP地址172.18.x.x 可知,二进制数 10101100.00010010.$$$$$$&&.&&&&&&&&,$处可以填0或1,不一定全0或全1,为了计算方便在这里就把$全填0,&随便填写,因为这个属于B类地址,主要确立第三段。10101100.00010010.000000&&.&&&&&&&&,一共有1000台电脑,IP第四段可以容纳254台主机(1-254),1000/254=3.93,采用进1法,得整数为4,这样确定了IP第三段要分成4个不同的数字,只能填1或0,也就是说000000&&中的&&填写四次数字,只能是1或0,至于如何填写,就根据你自己的喜好来了。

我这么做的,00000000、00000001、00000010、00000011。转换成二进制,分别为0、1、2、3,这样第三段也就可以确定了,把IP分成172.18.0.y、172.18.1.y、172.18.2.y、172.18.3.y4个网段,y可以随便在(1-254)范围之间任意选择,只要主机的IP地址不冲突就可以了。

本文出自 “姜雪志” 博客,请务必保留此出处http://jiangxuezhi.blog.51cto.com/839007/880519

用户IP地址的分配和设置具体如下:

1、专线宽带:我司会从区域IP段内提供固定IP地址给客户使用,可在本地连接的TCP/IP属性里面作置使用;

2、虚拟拨号宽带:IP则会由联通DHCP服务器进行动态分配,可以不进行设置,直接进行宽带拨号即可使用。

1000台电脑划分在一个子网内是行不通的(即使使用B类地址也不行),要用路由分成多个子网,可在每个子网内设一台DHCP服务来分配地址,也可在整个网中只设一台DHCP,DHCP要使用广播,但路由器隔离广播,因此做路由中继来解决DHCP跨网分配地址的问题。

以上,共勉!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/36498.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-21
下一篇2023-02-21

发表评论

登录后才能评论

评论列表(0条)

    保存