Bootstrap

子网的划分 网络号 广播地址计算

什么是IP地址?

在网络中用来标识设备的具体地址,数据需要通过此进行寻址传输。

MAC地址比较复杂,为了简化流程,加入了IP地址方便操作

IP地址在网络中用于标识一个节点(或者网络设备的接口)

IP地址用于IP报文在网络中的寻址时使用

(IP地址就像现实中的家庭地址,可以表示网络中的一个节点,数据就是通过它来找到目的地)

1.地址协议

计算机二进制中:1字节byte=8位=8bit(比特)

1.1 ipv4:目前主流的协议  IP地址(ipv4)由32位二进制数组成,分为4段(4个字节),每一段8位二进制数(1个字节)中间使用英文标点符号"."隔开.

ipv4地址范围 0.0.0.0~255.255.255.255

由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0~255,IP地址的这种表示法叫做"点分十进制表示法"  例如:210.21.196.6 就是一个IP地址的表示

1.2 ipv6:由128位组成,一般用冒号分隔,十六进制表示

ipv6地址格式:2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

2.IP地址的构成

网络部分:用来表示一个网络。代表IP地址所属网络,处于高位

主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备,处于低位

例如:192.168.91.100   网络部分是192.168.91.类似固定电话的区号025,主机部分是100  类似于固定电话的具体号码8552762

3.网络掩码:区分一个IP地址中的网络部分和主机部分

IP地址段分类:A,B,C,D,E五类 ABC三类用于商业用途,D类用于组播,E类用于科研

127:本地网卡环回测试地址  127.0.0.1--本机环回测试地址    0.0.0.0--所有网段     255.255.255.255--全网广播  X.X.X.255/24--本网段广播

 A类地址=网络部分+主机部分+主机部分+主机部分  默认子网掩码为/8

B类地址=网络部分+网络部分+主机部分+主机部分  默认子网掩码为/16

C类地址=网络部分+网络部分+网络部分+主机部分  默认子网掩码为/24

网络号用于三层寻址的地址,它代表整个网络本身;另一个是广播地址,它代表网络中全部的主机。

在局域网内部,有两个IP地址比较特殊,一个是网络号(网段中的第一个地址),一个是广播地址(网段中的最后一个地址)。这两个地址不能配置在计算机主机上

若主机号全0,IP地址仅代表网络号指向的那个网段,该IP代表一个网段(192.168.1.0)

若主机号全1,IP地址代表网络号指向的全部主机,IP地址代表广播地址(198.162.1.255)

其它IP地址就是普通的IP地址,指向网域中的某一台主机

例如:192.168.1.0/26

网络号:192.168.1.0

广播地址:192.168.1.63

可用IP:192.168.1.1~192.168.1.62

CIDR:无类域间路由,目前的网络已经不再按A.B.C类划分网段,可以任意指定网段的范围

它是基于可变长子网掩码来进行任意长度的前缀的分配的。

作用:节省资源

网络号的计算

1:把IP地址转换成二进制数

2:把子掩码转换成二进制数,并与IP地址对齐

3:把IP地址和子掩码做“与”运算

4:用“有0出0,全1出1”口诀,计算出结果即为网络号/网络位

5:第二个IP的网络号/网络位的计算方法同上

6:比较两个IP的网络位/网络号是否相同,如果相同即为在同一个网段,两两之间的数据通信即用交换机;如果不同,即不在同一个网段,两两之间的数据通信即用路由器

广播地址计算:把主机部分位置全部置1得到广播地址 

例:172.16.0.100/16

IP地址二进制:10101100.00010000.00000000.01100100

子网掩码为:    11111111.11111111.00000000.00000000

上下相与的网络号:10101100.00010000.00000000.00000000 即网络号为172.16.0.0

广播地址:主机部分00000000.00000000全部置1为11111111.11111111即广播地址为172.16.255.255

第一个可用IP为172.16.0.1  最后一个可用IP为172.16.255.254

可用IP数量为2^16-2

子网数=2n,其中n为子网部位数,例子:/26,n=26-24

主机数的计算:主机数(可用IP)=2N-2,其中N为主机部位数。例子:/26 N=32-26
N=32-子网掩码

;