什么是子网?什么是子网掩码?

老许


不邀自来,本人也是程序员一枚,来回答一下这个问题:

关于这个问题我们要懂得网络划分,为什么出现子网以及网络掩码,以及他们的用途,废话不多说我们开始:

网络划分

  • 网络的划分是按照我们常见的IP地址进行的,IP地址用三十二位的二进制数据来表示,但是为了方便记忆和美观,IP地址通常是将每8位二进制数转化为十进制来表示,中间用"."分隔,如192.168.1.1。
  • IP地址由向部分构成:网络地址和主机地址构成,网络地址相当某个网络的编号,同理主机地址就是相同网络内的主机编号,相同的网络地址的两台主机之间才能通信,因此如果两台主机之间的网络地址不相同,必须经过路由器才能发送到目的主机
  • 当前IP分类四类:
  1. A类:网络地址占八位,范围为:0.0.0.0-127.255.255,最多可容纳16777216台主机。
  2. B类:网络地址占16位,范围为:128.0.0.0-191.255.255.255,最多可容纳65536台主机。
  3. C类:网络地址占24位,范围为: 192.0.0.0-223.255.255.255,最多可容纳256台主机。
  4. D类:D类地址部分网络地址和主机地址,范围为:224.0.0.0-239.255.255.255。

为什么会出现子网,子网是什么子网:

子网就是将主机地址的几位用来做网络地址来将网络划分为若干个子网,便于管理还能减少IP的浪费。

子网的出现是基于以下原因:

  • 节约IP资源:随着互联的发展IPV4地址资源可能会耗尽,如果不划分子网直接将一个C类地址分给一个企业,C类地址可容纳256台主机,但是可能该企业只有20台计算机,这就造成极大浪费
  • 减少网络流量,优化网络性能:隔离数据在整个网络内广播,提高信息传输速率

子网掩码是什么,有何用途

子网掩码:又叫网络掩码,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,必须配合IP使用

用途:通过子网掩码计算出一台主机所在的子网和其他网络的关系,进行正确的通信

组成:但是为了方便记忆和美观,IP地址通常是将每8位二进制数转化为十进制来表示,中间用"."分隔,如1255.255.255.0.

缺省子网掩码:

  • A类:255.0.0.0
  • B类:255.255.0.0
  • C类:255.255.255.0

如何得出主机的网络地址:ip地址和子网掩码做“与”运算得出主机网段地址。

以上就是子网和子网掩码的回答,其实自定义子网掩码还有很多知识,限于篇幅不在赘述,前面的内容已经可以满足对子网和掩码的最基本最重要的认识,如有兴趣可以联系我获取全部关于子网和自定义掩码的知识。

如果我的回答对你有帮助记得点赞吆,有不同意见也可以留言共同交流哈。


爱答问题的小星星


说个简单的点例子,以前电话号码资源紧张时,大公司或大宾馆都只能申请到几个电话号码,但内部却有十几或几十部电话机,因此这些单位会设一台交换机(也叫总机),一头接外线,一头接内部各部话机(也叫分机),每台电话机分配一个内部电话号码,这些内部电话机组成的就是个电话子网。外面要拨内部电话先要拨通用的号码(也叫总机号)再加拨内部号(分机号),交换机接到拨号信号会把总机号滤出,然后按后面的分机号接通内部某台分机。在交换机这里总机号就是个子网掩码。.计算机网络中每台联网的设备都有一个号码,是按互联协议(英文缩写IP)确定的,所以叫IP地址,因为互联网上的设备有上千万,直接按IP地址找到某台设备是很困难的,因此,互联网规定IP地址分成二部分,一部分为网络号(若干设备共用),另一部分为主机(设备号),这样要找某台设备只要先通过路由器(交换机)找到网络,再到网络中找到设备既可。IP地址共32位二进制,有三种划分,即8位网络号+24位主机号,16位+16位,24位+8位,分别叫A类B类C类地址。A类和B类地址中主机号太多(2的16次方和2的24次方),通常可以再划小点,比如在B类地址的16位地址中再划分成6位网络号和10位主机号。这些用10位主机号的设备就是个子网。6位网络号也就叫子网络号,而B类地址的16位网络号+子网号+10位0就叫子网掩码。


古老农民


首先,看一下官方百度百科的定义:IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能直接互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet)。

也就是说为了更灵活的划分网络,将一个大型网络根据拓扑图的需求,划分成一个个小型的网络,就是子网最基础的的概念。下面举个栗子来说明一下子网的使用方法



图一:第一台电脑的IP地址是192.168.1.1/24。由子网掩码我们可以知道这个网段的网络地址是192.168.1.0/24(不可用),192.168.1.255/24是广播地址(不可用)。剩下192.168.1.1-254一共254个地址可用,可是只需要一个地址即可。但是浪费了253个地址。第二台主机是同样的情况、浪费253个地址、这样造成了大量的浪费。所以我们需要更灵活的划分地址。



如图二、第一台的电脑的IP地址是192.168.1.1/30。由子网掩码我们可以知道这个网段的网络地址是192.168.1.0/30(不可用),192.168.1.3/30是广播地址(不可用),。剩下192.168.1.1-2一共2个地址可用,刚好192.168.1.2被第二台电脑使用。不考虑扩建的情况下,这是最完美的划分方法,没有地址浪费。

2.首先看看官方对子网掩码的定义:子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

我们继续举个栗子:现有一个地址是:192.168.1.3/24。请判断此地址属于下面途中哪个网段。由第一个栗子我们知道第一台电脑所处的网段所有能用的IP地址为:192.168.1.1-254/24。此时我们能判断这个地址是属于第一个网段的。如果地址换成192.168.3.3/24,我们可以判断出这个地址不属于下面的两个网段。

3.网络中的机器如何被划分成多个子网答案是:由上面可知,划分子网是为了更灵活的使用。如何划分才是最正确的呢?其实这个没有正确的定义,你可以划分最适合此时的子网,也可以考虑以后的变况进行划分。

这样的解释还能接受吗?欢迎大家一起探讨哦


共情师


子网跟子公司一样,子公司里发一条消息,子公司内部所有人员可以收到,这就是广播,这条消息别的子公司是收不到的。要是想让别的子公司也收到消息,必须通过高一级的集团公司转发,你发消息时会写上某某集团公司某某子公司,通过用子网掩码做运算,比对,看是发给自己公司还是发给别的子公司,如果发给本公司就不通过集团公司转发。


墨子自研科技


说的简单点。每个网络在默认的情况下,可能会有很多地址浪费;或者因为隐私等原因,需要“大网”下一个更小的“集体”,所以IP网络还允许划分一个个相互独立的网段,形成更小的网络,这些小网络就被称为子网。

子网如何划分,实际上就是如何设计子网掩码。子网掩码就是用来区分IP地址的网络号和主机号。如果你理解如何求一个IP地址的网络号和主机号,你就可以反推出如何设计子网掩码。


把一个IP地址和它的子网掩码全部换算成二进制,然后按位“与”,即可得到网络号。而把子网掩码的非连续为“1”部分按位取反,再与其地址相“与”,即可得到主机号。能明白吗😊?

常规的IP掩码我就不举例子了,因为很容易就得出规律并记住了。下面我给个截图,读者根据我以上解答能得出正确的主机号吗😊?欢迎评论区解答😄(截图也是我在word里手打的)。


方成783


子网和子网掩码可以来简单比喻,就好比一个电话的主机,然后他可以用很多分机来进行转接的,而子网的掩码就是为了分开这些网络的,以方便查找和使用,就是用来分清楚网络地址和网络主机的。


用户98373891934


子网是根据以太网的特点,而产生的。以太网,是一个广播网,如果不划分子网,他就会对全域,进行广播发包,子网就是把这个域给变小,广播发包的范围也就小。

就像我们农村生产队的广播,系统一样,如果把整个大队的广播系统连着一块,一广播,整个大队都能听到。但是,如果生产队之间的广播系统是隔开的,各生产队广播就只能本生产队能接收。


林肯210246238


子网何子网掩码,可以这么来比喻,子网掩码是一个32位的地址,用来指明某个ip地址的哪些未标识得是主机所在的子网,哪些未标识得是主机的位掩码,子网掩码的作用就是把两个网络分开。


分享到:


相關文章: