计算机网络 IP地址划分/子网划分

IP地址:是由四个字节,也是32位二进制组成的逻辑上的地址,将32位二进制分成四组,每组8个二进制
每组的八个空分别表示如下:(1010 0010)
在这里插入图片描述IP地址通常用十进制,分四组来表示一个IP地址,例如:192.168.1.54 其中的每一个十进制都是八位二进制,也就是一个字节

IP地址从逻辑上分为网络号和主机号:
网络号:代表一个完整的范围
主机号:代表某一个独立的主机
在某范围里的某一个独立主机

IP地址网络号的范围越大,它所容纳的主机就越多;网络号越精细越小,它所容纳的主机号就越少。
例如:192.68.12.54
在这里插入图片描述为什么要对地址进行分类?
除了上述的基本特性以外,地址分类还会对网络号和主机号进行一个区分。
例如:A类地址,第一个字节作为网络号,第一个字节范围是1-255,所以A类地址就可以划分255个网络。每一个网络能够容纳多少主机,就要看后面三个字节的主机号,是255255255=1658375个主机,范围非常大。
问题:没有那么高的需求,不需要那么多地址,使用A类地址会造成地址浪费,所以就有B类,C类等地址出现。
B类地址:前两个字节作为网络号,后两个字节作为主机号,可以划分65535个网络,每个网络又可以划分65535个地址(主机)
C类地址:前三个字节作为网络号,后一个是主机号
以此类推
总而言之:IP地址的划分就是为了解决生活中的一些实际应用问题,可以杜绝一些IP地址不必要的浪费

子网掩码:
一个IP地址是由四组组成的,子网掩码就是配合IP地址来区分主机号和网络号的。
子网掩码也是一个32位的和IP地址类似的数据。也是分为四组,每组八位。
子网掩码所有的1对应的一个IP地址,比如:192.168.15.32,(C类)默认子网掩码是255.255.255.0
C类是前三个字节作为网络号,子网掩码中的255代表8位二进制全是1,所以说子网掩码和IP地址会有一个对应,做与运算(同1为1)是可以得到对应的网络地址的位数的,如:
192.168.15.32 = 1100 0000.1011 0000.0000 1111.0010 0000 和 255.255.255.0 = 1111 1111.1111 1111.1111 1111.0000 0000 做与运算 == 192.168.15.0 = 1100 0000.1011 0000.0000 1111.0000 0000
192.168.15.0就是这个C类地址的网络号
总的来说,子网掩码所有1(255)对应的字节就是网络号,所有0(0)对应的字节就是主机号。

子网划分的基本概念:
192.168.52.12——C类地址,前三字节是网络号,后一字节是主机号,一个C类地址有16000000个网络,每个网络可以连接256台主机。
如果有一个公司,需要100个ip,给他一个C类地址,虽然够用,但是会造成156个ip的浪费,所以需要子网划分。
最后一个字节有八位二进制,我再对最后一个字节的八位二进制进行一个子网络的划分,就能够使这个网络变得更加灵活。
在已有的主机号里面再划分一个子网号,将一个C类的网段在逻辑上划分为一个更小的地址。
比如,把最后八位二进制中的第一位拿出来,作为子网号,子网号有两种可能,1或0,作为1时,后面七位的任意排列组合,0时,后面七位也可以任意排列组合,就是将256位对半为128,一人一半。这样划分的话,128和100就更加接近,浪费的ip会更少。如果需要50个ip,我们就可以把最后一字节,八位二进制中的前两位作为子网号,两位作为子网号,二进制只能填写0或1,任意组合有四种00 01 10 11,六位主机位,256/4=64,65离50更加接近,浪费的就会更少。

子网划分的目的:
可以修改子网掩码的长度。
默认的子网掩码:A类 8位;B类 16位;C类 24位;
但是当我进行子网划分之后,主机位变少了,网络位变多了(网络位=网络号+子网号)
这样的划分能够让ip更加灵活的适应不同规模的网络
一个进行过子网划分之后的IP地址构成:网络号+子网号+主机号(最前面是网络号,然后是你划分子网的子网号,剩下的才是主机号)

子网计算方式:
例如:192.168.1.0
C类地址:前三字节是网络号,后一字节是主机号,子网划分是在主机号上,按位给网络号划分一个新的子网号,所以子网划分之后的主机号是等于子网号加主机号(主机号=子网号+主机号)
现在最后一个字节拆分为8位二进制:
192.168.1.0000 0000,如果我们需要两个网络,是2的一次方,我们就把第一位作为子网号;
如果需要四个网络,是2的2次方,我们就把后面一字节8位二进制中的前两位作为子网号;
以此类推

如何计算划分好的一个范围:
0000 0000
在这里插入图片描述
这八位二进制每一个都代表不同的数
在这里插入图片描述

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值