linux之网络管理基础

一.IP分配的概述

公式1

一个网段的主机数=2^主机位数-2

主机ID位数=32-网络ID位数

公式2

网络ID=IP与子网掩码

公式3

划分子网:

一个大网分成若干个小网

网络ID向主机位借位n,子网数2^n

公式4

损失IP-=(子网数2^n-1)*2

合并多个小子网成一个大的超网

如 172.16.0.0-172.31.0.0

就是主机ID向网络ID借位

172.0001 0000.0.0 前面的四位都不会动,所以主机位向网络ID借4位,就是16+4=20,在32-20=12

172.16.0.0/12

主机ID向网络ID借3位,就是

220.78.10101 000,就是24-3

220.78.168.0/21

划分子网

180.200.210.123/16  划分成14个子网,最小和最大的子网IP范围,每个子网IP最多多少.

首先我们将/16换算成180.200.00000000.00000000

然后我们要划分14个子网,就必须借位4位才能满足14个子网,因为2的4次方等于16个子网.

现在我们将16个子网分别弄出来就是

180.200.00000000.00000001-180.200.00001111.11111110 180.200.0.1-180.200.15.254

                                180.200.16.1-180.200.31.254 

                           180.200.32.1-180.200.47.254

                                  180.200.48.1-180.200.63.254

                                  180.200.64.1-180.200.79.254

                                  180.200.80.1-180.200.95.254

                              180.200.96.1-180.200.111.254

                          180.200.112.1-180.200.127.254

                           180.200.128.1-180.200.159.254

                         180.200.144.1-180.200.175.254

                         180.200.176.1-180.200.191.254

                         180.200.192.1-180.200.207.254

                         180.200.208.1-180.200.223.254

                         180.200.224.1-180.200.239.254

                         180.200.240.1-180.200.255.254

所以可以算出最小的IP范围是180.200.0.1-180.200.15.254

最大的IP范围是180.200.240.1-180.200.255.254

每个子网IP最多是(一个网段的主机数=2^主机位数-2),借了四位就是总共20位,32-20等于12.

一个网段的主机数=2^12-2是4094

分成28个子网

就是借5位,分32-1=31个子网就可以满足

        180.200.00000 000.00000001-180.200.00000111.11111110 180.200.0.1-180.200.7.254 

          每个网段就是16+5=21位,32-21等于11.  每个网段有2^11-2=2046个IP.

                                

一、作业:

1、某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为? 

C类网址就是X.X.X.0,打个比方就是192.168.1.0/16

分成6个子网就是就要向主机位借3位就是

X.X.X.00000001-X.X.X.00011111    X.X.X.1-X.X.X.31

所以子网掩码为24+3等于27位,也就是11111111.11111111.11111111.11100000

也就是255.255.255.224

2、一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。

首先172.16.0.0/16分成12个子网分配给12家子公司

也就是需要向主机位借位4位

172.16.00000000.00000001-172.16.00001111-11111110 172.16.0.1-172.16.15.254 为一个子公司

分别是 

172.16.0.1-172.16.15.254

172.16.16.1-172.16.31.254

172.16.32.1-172.16.47.254

172.16.48.1-172.16.63.254

172.16.64.1-172.16.79.254

172.16.80.1-172.16.95.254

172.16.96.1-172.16.111.254

172.16.112.1-172.16.127.254

172.16.128.1-172.16.143.254

172.16.144.1-172.16.159.254

172.16.160.1-172.16.175.254

172.16.176.1-172.16.191.254

172.16.192.1-172.16.207.254

172.16.208.1-172.16.223.254

172.16.224.1-172.16.239.254

172.16.240.1-172.16.255.254

接下来我们在将每个小子网在分成四个子网

172.16.0.1-172.16.15.254

172.16.00000000.00000001-172.00001111.11111110

向主机为借2位就是

第1个子部门

172.16.00000000.00000001-172.00000011.11111110 所以子公司的部分子网分别是

172.16.0.1-172.16.3.254

172.16.4.1-172.16.7.254

172.16.8.1-172.16.11.254

172.16.12.1-172.16.15.254

第2个子部门

172.16.16.1-172.16.31.254

    172.16.16.1-172.16.19.254

    172.16.20.1-172.16.23.254

    172.16.24.1-172.16.27.254

    172.16.28.1-172.16.31.254

第3个子部门

172.16.32.1-172.16.47.254

    172.16.32.1-172.16.35.254

    172.16.36.1-172.16.39.254

    172.16.40.1-172.16.43.254

    172.16.44.1-172.16.47.254

第4个子部门

172.16.48.1-172.16.63.254

    172.16.48.1-172.16.51.254

    172.16.52.1-172.16.55.254

    172.16.56.1-172.16.59.254

    172.16.60.1-172.16.63.254

第5个子部门

172.16.64.1-172.16.79.254

    172.16.64.1-172.16.67.254

    172.16.68.1-172.16.71.254

    172.16.72.1-172.16.75.254

    172.16.76.1-172.16.79.254

第6个子部门

172.16.80.1-172.16.95.254

    172.16.80.1-172.16.83.254

    172.16.84.1-172.16.87.254

    172.16.88.1-172.16.91.254

    172.16.92.1-172.16.95.254

第7个子部门

172.16.96.1-172.16.111.254

    172.16.96.1-172.16.99.254

    172.16.100.1-172.16.103.254

    172.16.104.1-172.16.107.254

    172.16.108.1-172.16.111.254

第8个子部门

172.16.112.1-172.16.127.254

    172.16.112.1-172.16.115.254

    172.16.116.1-172.16.119.254

    172.16.120.1-172.16.123.254

    172.16.124.1-172.16.127.254

第9个子部门

172.16.128.1-172.16.143.254

    172.16.128.1-172.16.131.254

    172.16.132.1-172.16.135.254

    172.16.136.1-172.16.139.254

    172.16.140.1-172.16.143.254

第10个子部门

172.16.144.1-172.16.159.254

    172.16.144.1-172.16.147.254

    172.16.148.1-172.16.151.254

    172.16.152.1-172.16.155.254

    172.16.156.1-172.16.159.254

第11个子部门

172.16.160.1-172.16.175.254

    172.16.160.1-172.16.163.254

    172.16.164.1-172.16.167.254

    172.16.168.1-172.16.171.254

    172.16.172.1-172.16.175.254

第12个子部门    

172.16.176.1-172.16.191.254

    172.16.176.1-172.16.179.254

    172.16.180.1-172.16.183.254

    172.16.184.1-172.16.187.254

    172.16.188.1-172.16.191.254

当然还有一种更简便的方法就是

总共12个子公司,每个公司4个部门,只需要12乘4等于48,总共分成48个子网就可以.

那么我们的网络位可以从主机位借6位分64个子网,也就是16+6=22

172.16.0.0/22  也就是172.16.00000000.00000001-172.16.00000011.11111110

172.16.4.0/22  172.16.00000100.00000001-172.16.00000111.1111110

172.16.8.0/22

172.16.12.0/22

依次类推下去

3、某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公司有两层办公楼(1楼和2楼),统一从1楼的路由器上公网。1楼有100台电脑联网,2楼有53台电脑联网。如果你是该公司的网管,你该怎么去规划这个IP?

因为1楼有100台电脑,就需要借1位到128个IP

192.168.5.0/25

二楼的借2位就是2^6 是64个IP

192.168.5.129/26

原创文章,作者:Kartik,如若转载,请注明出处:http://www.178linux.com/45601

(0)
KartikKartik
上一篇 2016-09-15 23:58
下一篇 2016-09-16 01:10

相关推荐

  • 马哥教育网络班22期-第13周博客作业

    第13周博客作业 1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为zhucke;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &nb…

    Linux干货 2016-12-26
  • Linux批量创建用户、passwd、shadow、组管理、group、gshadow、默认配置文件login.defs、切换用户su、提升权限(一)

    Linux批量创建用户、passwd、shadow、组管理、group、gshadow、默认配置文件login.defs、切换用户su、提升权限 在Linux中用户运行某个程序时,该程序的权限属于当前用户,进程所能够访问资源的权限取决于进程的运行者的身份。如果用户的id号为0,即使不叫root,他也是管理员;就算名字叫root它也可能是普通用户。当有多个不同…

    Linux干货 2016-08-03
  • 编程能力与编程年龄

    程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希…

    Linux干货 2016-08-15
  • N22-℡浮生.若夢 ╮-第二周作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp文件复制:       常用选项:     -i:交互式复制,即覆盖之前提醒用户确认;     -f:强制覆盖目标文件;  &n…

    Linux干货 2016-09-06
  • 网络班N22期第七周博客作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;     [root@bogon ~]# fdisk /dev/sde   &nb…

    Linux干货 2016-10-17
  • N26_第三周

    1、列出当前系统上所有已经登录的用户的用户名。同一个用户多次登录,只显示一次 [root@node1 ~]# who |cut -d ‘ ‘ -f 1 | sort-u root zhh   2、取出最后登录到当前系统的用户的相关信息 [root@node1 ~]# id `last | head -1 | cut -d&#…

    Linux干货 2017-05-26