300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 知道本机ip地址和网关ip地址 怎么算子网掩码?

知道本机ip地址和网关ip地址 怎么算子网掩码?

时间:2021-05-06 08:58:23

相关推荐

知道本机ip地址和网关ip地址 怎么算子网掩码?

“极客谈科技局”,全新视角、全新思路,伴你遨游神奇的科技世界。从子网掩码划分的种类上来看,有定长子网掩码和变长子网掩码两种:

定长子网掩码主要根据IP地址的分类进行区分,较为广泛的使用在局域网之中;

变长子网掩码的使用较为灵活,主要功能是为了避免公网地址的浪费,较为广泛的使用在广域网之中。

得知本机IP地址和网关IP地址,对于两种不同种类的子网掩码来说,得出的结论完全不同。定长子网掩码只要知道了IP地址,则很容易推导出子网掩码。变长子网掩码即便同时知道了IP地址、网关地址也无法推导出具体使用的子网掩码。一起来简单了解一下子网掩码的那些小知识吧!

关于子网掩码的小知识讲解

一、究竟什么是子网掩码

子网掩码主要的作用是确定一段网络地址哪些是网络位,哪些是主机位。网络位的地址是无法设置使用的,网络设备或者是接入网络的手机、平板、电脑等设备仅可以使用主机位的地址。通过子网掩码能够确定一段网络地址究竟有多少个主机位可以使用。

举例:

这里还是以大家比较熟悉的地址进行说明,192.168.1.1 255.255.255.0

那么,这段地址哪些是网络位,哪些是主机位呢?

子网掩码使用的是二级制,具体的转化结构可以参考下图。子网掩码与IP地址之间使用的是“或与非”当中的与操作,如果IP地址中与子网掩码的1位相匹配则代表网络地址。那么192.168.1.1这个地址则很容易推导出网络地址和主机地址。192.168.1.0段地址,仅有8位可以设置成设备的IP地址,一般为256个地址,去除全0的网络地址,全1的广播地址,能够正常使用的还剩下254个地址。

二、关于定长子网掩码与变长子网掩码的问题

1、什么是定长子网掩码

先来说说定长子网掩码的问题,大家知道网络中的IPv4地址分为了五类,分别为A类、B类、C类以及不常用的D类、E类。我们主要来看看前三类使用较为广泛的地址:

A类地址使用的是255.0.0.0的子网掩码,主机位为24位;

B类地址使用的是255.255.0.0的子网掩码,主机位为16位;

A类地址使用的是255.255.255.0的子网掩码,主机位为8位。

这里说道的子网掩码指的就是定长子网掩码,位数固定,网段的网络位与主机位也是固定的。

2、什么是变长子网掩码

变长子网掩码是在子网掩码的基础上发展而来,主要的目的是为了减少公网IP地址的浪费问题。例如,在运营商两台核心路由器端口之间连接的IP地址:

如果我使用了192.168.1.0 255.255.255.0这个C端的定长子网掩码(私网地址,仅做举例使用,实际上并不会如此设置)。上文提到可以使用的地址有254,那么就会存在252个地址浪费的问题。公网地址如此稀缺的前提下,这种事情是无法容忍的!

变长子网掩码的作用就相当明显:

可以使用192.168.1.0 255.255.255.252这个组合,去掉全0的网络位、去掉全1的广播位,刚好剩下了两个可以配置的主机位地址。

三、关于得知IP地址以及网关如何计算子网掩码的问题

通过上面的讲解,不难发现定长子网掩码无需计算,直接套用A、B、C类地址即可。那么,是否能够计算出变长子网掩码呢?

答案是否定的,一起来看看为什么是这样吧!

举例:

假设192.168.1.1为网关,192.168.1.2为IP地址。那么变长子网掩码的组合可以有多少种呢?

255.255.255.0至255.255.255.248这个范围内所有的掩码均满足条件。

并且这里有个前提假设,就是网关的设定是按照主机端第一个可以使用的地址进行设置。实际情况是,网关可以指定为主机位中的任何一个未使用的地址。所以说,对于变长子网掩码来说是无法通过IP地址以及网关来计算的!

关于子网掩码还有那些问题,欢迎大家留言讨论,喜欢的点点关注。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。