AdmireLinux的博客

学海笔记

IP地址分类与子网掩码

点分十进制数表示的IPv4地址被分为几类,以适应大型、中型、小型的网络。这些类的不同之处在于不同类别的网络地址所占位数。

主要分为一下几类:

A类

A类地址首位一定是0, 且网络地址占8位,即子网掩码默认为225.0.0.0

理论来讲,网络地址分为

00000000 00000000 00000000 00000000  ~ 01111111 00000000 00000000 00000000
即0.0.0.0 ~ 127.0.0.0
其中,网络号为0的表示本机,127表示本地回环测试的地址,
因此实际的网络地址为1.0.0.0 ~ 126.0.0.0

B类

B类地址首位一定是10, 且网络地址占16位, 即子网掩码默认为255.255.0.0

理论来讲,网络地址分为

10000000 00000000 00000000 00000000 ~ 10111111 11111111 00000000 00000000
即 128.0.0.0 ~ 191.255.0.0

C类

C类地址首位一定是110, 且网络地址占24位, 即子网掩码默认为255.255.255.0

理论来讲,网络地址分为

11000000 00000000 00000000 00000000 ~ 11011111 11111111 11111111 00000000 
即 192.0.0.0 ~ 223.255.255.0

D类

D类地址首位一定是1110

D类地址用于组播,理论来讲,IP地址范围为

11100000 00000000 00000000 00000000 ~ 11101111 11111111 11111111 11111111 
即 224.0.0.0 ~ 239.255.255.255

E类

E类地址首位一定是1111

E类地址用于研究,并没有投入使用。 理论来讲,IP地址分为

11110000 00000000 00000000 00000000 ~ 11111111 11111111 11111111 11111111 
即 240.0.0.0 ~ 255.255.255.255

A类地址具有24为主机地址,因此应用于大规模环境

C类地址具有8位主机地址,应用于规模较小的网络

在A、B、C类地址中,都存在一部分用于内网(局域网)的IP地址

A类: 10.0.0.0 ~ 10.255.255.255

B类: 172.16.0.0172.31.255.255  
(网络号范围: 10101010 0001000010101010 00011111)

C类: 192.168.0.0192.168.255.255
(网络号范围: 11000000 10101000 0000000011000000 10101000 11111111)

子网掩码

所谓子网掩码,就是在各类地址中,对IP地址进一步进行细分。就A、B、C类地址来说,对于其中单个网络号保持不变,而在主机号中的前几位中,进行划分。

这里举例说明:

假设有一个网络地址 192.168.10.*, 为C类局域网地址,子网掩码默认为255.255.255.0
IP地址范围: 11000000 10101000 00001010 00000000 ~ 11000000 10101000 00001010 11111111
假设要分为4个子网,则主机号中取前2位。主机号划分为:
0000 0000 ~ 0011 1111
0100 0000 ~ 0111 1111
1000 0000 ~ 1011 1111
1100 0000 ~ 1111 1111

因此在子网掩码修改为
11111111 11111111 11111111 11000000 即255.255.255.192
另一种表示方法是
192.168.10.0/26
26表示网络号共26位
26-24=2 表示将该网络号对应的一类IP地址分为 2^2=4 个网段。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/AdmireLinux/article/details/77963001
文章标签: 网络 ipv4
个人分类: 网络知识
上一篇LinuxNote
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭