我是靠谱客的博主 孝顺大神,最近开发中收集的这篇文章主要介绍IP地址、子网掩码详解一、IP地址的分类二、子网掩码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、IP地址的分类

注意我们目前的讨论范围是IPV4地址。

IPV4地址目前被分为五类,即A,B,C,D,E类地址。

A类IPV4地址

(1).首字节第一位为0,即

0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(2).此类IP地址的格式为:8位网络号+24位主机号

(3)此类IP地址默认子网掩码为:255.0.0.0

B类IPV4地址

(1)首字节前两位为10,即

10xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

x

(2).此类IP地址的格式为:16位网络号+16位主机号

(3)此类IP地址默认子网掩码为:255.255.0.0

C类IPV4地址

(1).首字节前三位为110,即

110xxxxxxxxxxxxxxxxxxxxxxxxxxxx

x

(2).此类IP地址的格式为:24位网络号+8位主机号

(3)此类IP地址默认的子网掩码为:255.255.255.0

D类IPV4地址

(1).首字节前四位为1110,即

1110xxxxxxxxxxxxxxxxxxxxxxxxxxx

x

(2).此类IPV4地址的格式为:4位标识+28位多播组号

E类IPV4地址

(1).首字节前五位为11110,即

11110xxxxxxxxxxxxxxxxxxxxxxxxxx

x

(2).这部分地址暂时没有被投入实际应用,而是处于备用状态

私有IPV4地址

私有IP地址只能出现在公司内部或局域网上,不可以直接与外部公网IP相互访问,如果需要与外界传输交流,需要利用其它技术。私有IPV4地址也分为三类,分别附属于A类、B类、C类地址。

A类私有IPV4地址:

10.0.0.0 ~ 10.255.255.255

B类私有IPV4地址:

172.16.0.0 ~ 172.31.255.255

C类私有IPV4地址:

192.168.0.0 ~ 192.168.255.255

二、子网掩码

1.用子网掩码区分网络段

我们上面提到的主要的公有IP地址(A,B,C类)都是没有划分子网的情况下,所以没有划分子网的A,B,C类地址的子网掩码很好得知,即:

255.0.0.0

255.255.0.0

255.255.255.0

那么如果A,B,C类地址有了子网,它们的子网掩码是什么样子的呢?想要知道这个就必须知道子网掩码的概念是什么?

根据规定每一个IPV4地址都必须有一个子网掩码,子网掩码的最终目的是为了标识该IPV4地址的网络号和主机号,网络号相同则代表属于同一个网段,网络号不同则代表属于不同网段或属于包含关系。

一个IPV4地址为192.168.1.1,其子网掩码为255.255.255.0

IP地址11000000101010000000000100000001
子网掩码11111111111111111111111100000000

子网掩码的网络部分和子网部分全是1,主机部分全为0。

例如某个IPV4地址的子网掩码为255.255.255.240,则该IPV4地址的网络部分有24(240 = 1111 0000)位.即

192.168.1.7  255.255.255.240还可以表示为192.168.1.7/28

2.从子网掩码得知该网段的主机数

子网掩码中全0的区域用于标识主机数。例如255.255.255.240这个子网掩码最后四位为0.所以该网段下可以分配

2^4 -2 = 14个IP供主机使用(主机位全为0时做为网络号用.全为1时做为广播地址用.其他可用于分配于主机)。

3.误区

很多情况下,我们会看到很多人会这样问:如何根据IPV4地址求得子网掩码。相信学习了上面的内容后,我们已经知道这个问题本来就不是绝对正确的。因为如果我们得知一个IPV4地址,仅仅可以确定其子网掩码范围,并不能锁定子网掩码的具体数值。例如

192.168.100.1,其二进制表达形式为

1100 0000    1010 1000    0110 0100    0000 0001

根据所学知识我们得知该地址属于C类地址。我们的子网掩码可以为255.255.255.0,也可以为

1100 0000    1010 1000    0110 0100    0000 0001

1111 1111    1111 1111    1111 1111    1000 0000

1111 1111    1111 1111    1111 1111    1100 0000

1111 1111    1111 1111    1111 1111    1110 0000

......

最后

以上就是孝顺大神为你收集整理的IP地址、子网掩码详解一、IP地址的分类二、子网掩码的全部内容,希望文章能够帮你解决IP地址、子网掩码详解一、IP地址的分类二、子网掩码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部