IPv4网络地址划分

1.网络地址

在计算机领域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。
网络地址(Network address)则是互联网上的节点在网络中具有的逻辑地址,可对节点进行寻址。IP地址是在互联网上给主机编址的方式,为每个计算机分配一个逻辑地址,这样不但能够对计算机进行识别,还能进行信息共

IP地址对应的是IP协议,IP协议是网络层的协议,网络层的协议除了IP协议还有其他协议,不同协议之间也存在着不同的编址方式,如下表所示:

网络层协议地址名称
IPXIPX地址
CLNPNET地址

2. IP地址介绍

2.1 IP地址的版本

2.1.1 IPV4地址格式

IP地址是由网络位和主机位组成(详细参见IP地址的划分)255.255.255.255此格式本称为点分十进制,255为一个字节的大小,总共4个字节三十二位,这样的书写方式更容易被人为识别,在计算机内部的实际值如下:

显示地址计算机内部实际值
255.255.255.25511111111 11111111 11111111 11111111
  • 在同一网络中,两个终端的主机位必然不同
  • 在不同的网络中,两个终端的主机位可以相同

2.1.2 IPV6地址格式

FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF之所以会出现IPV6是因为IPV4的数量有限,但是IPV6在替换IPV4时的成本等问题,导致IPV6的全面应用还有很长的路,所以现在的主流依然是IPV4

2.2 IP地址的分类

类别用途表示网络范围网络位默认掩码内网IP(不需ICANN分配)
A类互联网0NNNNNNN HOST HOST HOST1-126第一个字节255.0.0.010.0.0.0 - 10.255.255.255
B类互联网10NNNNNN Network HOST HOST128-191前两个字节255.255.0.0172.16.0.0 - 172.31.255.255
C类互联网110NNNNN Network Network HOST192-223前三个字节255.255.255.0192.168.0.0 - 192.168.255.255
D类组播1110NNNN MuliticastGroup MuliticastGroup MuliticastGroup224-239
E类实验室中用11110后面位均为保留位240~255

特殊地址如下(不能被配置在计算机上):

地址用途
0.0.0.0它泛指网络中所有的地址和网段
255.255.255.255限制广播地址。对本机来说这个地址指本网段内的所有主机,它不能被路由器转发
127.0.0.1本机地址主要用于测试
244.0.0.1组播地址,特指所有的主机,224.0.0.2特指所有路由器
169.254.x.x在设置自动获取,又无DHCP(动态主机配置协议)服务时会自动分配此范围内的地址

2.3 子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分

子网掩码的特点如下:

  • 子网掩码第一位不能为0
  • 必须是连续的1或连续的0
  • 1遮掩的位表示网络位,0遮掩的表示主机位
  • 子网掩码与IP地址的长度一样均为4个字节,用点分十进制表示

子网掩码的例子:

掩码二进制
255.0.0.011111111.00000000.00000000.00000000
255.255.0.011111111.11111111.00000000.00000000
255.255.255.011111111.11111111.11111111.00000000

2.4 IP地址形式

2.4.1 网络地址

网络地址表示整个网络的编号,若主机位全部位0,则表示这是一个网络地址,如192.168.100.0

  1. 区分网络地址:IP与掩码连续为1的相对应的位就是网络地址

2.4.2 主机地址

主机地址表示在一个网络中具体的主机地址,若主机位有0有1,则表示这是一个具体的ip地址,如192.168.100.1

  1. 区分主机地址:IP与掩码连续为0的相对应的位就是主机地址

2.4.3 广播地址

广播地址则专门用于向网络中的所有主机发送数据的地址,若主机为全部为1,则表示是一个该网络的广播地址,如192.168.100.255

3. 子网地址划分

3.1 子网地址结构

子网地址结构:网络位+子网位+主机位,地址总长度不变,子网位是从主机位中划出一些bit表示子网位

  • 每个子网都存在独立的广播地址,独立的网络号,独立的地址空间
  • 子网位全为0时,称为"零子网"
  • 子网划分基于有类进行划分的
  • 计算公式2^n - 2,一个是广播地址一个是网络号

3.2 可变长子网掩码

可变长子网掩码(Variable Length Subnet Mask)可变长子网掩码是在子网地址的基础上再此进行划分,更进一步的节约IP地址空间。

欢迎转载QAQ~

欢迎大家关注「CoderPro」公众号,请大家多多支持、多多关照/(ㄒoㄒ)/~~
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值