×

子网掩码

子网掩码怎么理解?关于IP地址、子网、子网掩码、网段、子网划分的知识有哪些

admin admin 发表于2023-09-09 21:11:44 浏览38 评论0

抢沙发发表评论

本文目录

子网掩码怎么理解

本人在2006年就考得软件水平与资格证书中的网络工程师,上午下午均以高分通过,学好子网划分并不难,多动脑多学习多分析,希望以下知识能让您和网络爱好者学到点滴

一、关键知识点

IP地址:32位数字(二进制数字个数),常写为点分十进制格式,是计算机的逻辑地址,也就是主机地址;

网络:一批主机通过网线和网络设备连接在一起的统一管理的主机;

网络号:即网络地址,表示一个网络,不允许分配给主机,网络号中32位数字中的主机地址全是二进制的“0”;

广播地址:主机部分全是1的IP地址,用于编址网络中的所有主机,不允许分配给主机;

子网:一个网络的再划分;

子网号:也称为子网地址,是一个32位数字,通常写成点分十进制格式,代表子网中的所有主机,也不允许分配给一台主机;

子网划分:将网络细分成更小的子网的过程;

网络掩码:一个32位数字,常写为点分十进制格式,计算机使用掩码来计算给定IP地址的网络号(即对地址和掩码进行“与”运算),掩码决定了地址中的主机号位数。

掩 码:包括缺省掩码、子网掩码

缺省掩码:包括三种 (1)、缺省A类掩码,为255.0.0.0;(2)缺省B类掩码,为255.255.0.0;(3)、缺省C类掩码,为255.255.255.0

子网掩码:子网划分时所用的非缺省掩码。

网络部分或网络字段:用于描述IP地址第一部分的术语,对于A、B、C类网来说网络部分分别为8位、16位、24位

主机部分或子网字段:用于描述IP地址是后一部分的术语,当不使用子网划分时,对于A类、B类与C类网来说主机部分分别是24位、16位、8位。

子网部分或子网字段:用于描述IP地址中间部门的术语,子网部分的大小是变化的,完全取决于子网的划分方法,

二、为什么要子网划分

1、Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有(1.0.0.0—127.255.255.255)126个,前8位数字中最高位固定为0,后7位可以分配,每个A类网络可能有(256*256*256-2)16777214台主机,它们处于同一广播域。而在同一广播域中有这么多主机是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去,网络管理结果可想而知是灾难性的。B类网络:128.0.0.0-191.255.255.255,因为IP地址最高两位固定为10,后14位参与分配网络个数。C类网络:192.0.0.0-223.255.255.255,IP地最高三固定为110,后21位参怀分配网络个数。D类:1 1 1 0多目地址;E类:1 1 1 1 0留待后用 其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E类地址用于将来的扩展之用。

2、IP地址一共32位,如果按照标准分配和管理网络,很明显IP地址在全球应该中明显是不够的,为了节约IP地址资源,出现了保留的IP地址,即不允许出现在公网的IP,即:A类 10.0.0.0--10.255.255.255;B类 172.16.0.0--172.31.255.255;

C类 192.168.0.0--192.168.255.255,这样一来节约大量的公有IP资源,但随着IP地址用户的迅速发展,借用主机地址做网络地址来增加网络个数,以适应网络发展的需要,这就出现了子网划分。

3、识别网络地址、主机地址

将掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。

子网掩码常用点分十进制表示,我们还可以用CIDR的网络前缀法表示掩码,即“/《网络地址位数》;”。如129.74.0.0/16表示B类网络129.74.0.0的子网掩码为255.255.0.0。

IP识别(针对给定的IP地址和掩码获取网络号和子网号)

掩码告知路由器,IP地址的前多少位是网络地址,后多少位(剩余位)是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。

不涉及子网划分;步骤:写出IP地址-判断类别-A类取出前8位,B类取出前16位,C类取出前24位,其他位补0

如:ip 类别 网络号 主机地址

9.1.1.1 A类(255.0.0.0) 9. 9.0.0.0

130.2.1.1 B类(255.255.0.0) 130.2. 130.2.0.0

192.168.1.1 C类(255.255.255.0) 192.168.1 192.168.1.0

2、涉及子网划分:

例如,有两台主机,主机一的IP地址为222.21.160.6,子网掩码为255.255.255.192,主机二的IP地址为222.21.160.73,子网掩码为255.255.255.192。现在主机一要给主机二发送数据,先要判断两个主机是否在同一网段。

主机一

222.21.160.6即:11011110.00010101.10100000.00000110

255.255.255.192即:11111111.11111111.11111111.11000000

按位逻辑与运算结果为:11011110.00010101.10100000.00000000

网络地址十进制形式为:222.21.160.0

主机二

222.21.160.73 即:11011110.00010101.10100000.01001001

255.255.255.192即:11111111.11111111.11111111.11000000

按位逻辑与运算结果为:11011110.00010101.10100000.01000000

网络地址十进制形式为:222.21.160.64

C类地址判断前三位是否相同,即可确定2个IP地址是否在同一网段内,但本例中的222.21.160.6与222.21.160.73不在同一网段,因为这两个C类IP地址已经做了子网划分就不能只判断前三位是否相同就确认这两个IP是否在同一网段。其中222.21.160.6在222.21.160.1-222.21.160.62 段,222.21.160.73在222.21.160.65-222.21.160.126 段,所以不在同一网段 ,如果要通信需要通过路由器转发。

子网划分方法

子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。

划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,而每个子网中的可用主机数逐渐减少。以C类网络为例,原有8位主机位,2的8次方即256个主机地址,默认子网掩码255.255.255.0。借用1位主机位,产生2个子网,每个子网有126个主机地址;借用2位主机位,产生4个子网,每个子网有62个主机地址……每个网中,第一个IP地址(即主机部分全部为0的IP)和最后一个IP(即主机部分全部为1的IP)不能分配给主机使用,所以每个子网的可用IP地址数为总IP地址数量减2;根据子网ID借用的主机位数,我们可以计算出划分的子网数、掩码、每个子网主机数,列表如下:

① 划分子网数 ② 子网位数 ③子网掩码(二进制) ④ 子网掩码(十进制) ⑤ 每个子网主机数

1-2 ② 1 ③ 11111111.11111111.11111111.10000000 ④ 255.255.255.128 ⑤ 126

3-4 ② 2 ③ 11111111.11111111.11111111.11000000 ④ 255.255.255.192 ⑤ 62

5-8 ② 3 ③ 11111111.11111111.11111111.11100000 ④ 255.255.255.224 ⑤ 30

9-16 ② 4 ③ 11111111.11111111.11111111.11110000 ④ 255.255.255.240 ⑤ 14

17-32 ② 5 ③ 11111111.11111111.11111111.11111000 ④ 255.255.255.248 ⑤ 6

33-64 ② 6 ③ 11111111.11111111.11111111.11111100 ④ 255.255.255.252 ⑤ 2

如上表所示的C类网络中,若子网占用7位主机位时,主机位只剩一位,无论设为0还是1,都意味着主机位是全0或全1。由于主机位全0表示本网络,全1留作广播地址,这时子网实际没有可用主机地址,所以主机位至少应保留2位。

子网划分在实践中的应用

1、需求划分的子网数

2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。

3、对该IP地址的原子网掩码,将其主机地址部分的前N位置取1或后M位置取0 即得出该IP地址划分子网后的子网掩码。

例如,对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。因为16《20《32,即:2的4次方《20《2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。现在我们再来看一看每个子网的主机数。子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求,按照上述方式划分子网,每个子网能容纳的主机数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据子网所需主机数来划分子网。还以上例来说,128《200《256,即2的7次方《200《2的8次方,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位,可以将B类网络135. 41.0.0划分成256(2的8次方)个能容纳256-2=254台(去掉全0全1情况)主机的子网。此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。

在上例中,我们分别根据子网数和主机数划分了子网,得到了两种不同的结果,都能满足要求,实际上,子网占用5到8位主机位时所得到的子网都能满足上述要求,那么,在实际工作中,应按照什么原则来决定占用几位主机位呢?

根据需要合理划分子网

在划分子网时,不仅要考虑目前需要,还应了解将来需要多少子网和多少主机。对子网掩码使用必须要更多的子网位,可以得到更多的子网,节约了IP地址资源,若将来需要更多子网时,不用再重新分配IP地址,但每个子网的主机数量有限;反之,子网掩码使用较少的子网位,每个子网的主机数量允许有更大的增长,但可用子网数量有限。一般来说,一个网络中的节点数太多,网络会因为广播通信而饱和,所以,网络中的主机数量的增长是有限的,也就是说,在条件允许的情况下,会将更多的主机位用于子网位。

综上所述,子网掩码的设置关系到子网的划分。子网掩码设置的不同,所得到的子网不同,每个子网能容纳的主机数目不同。

划分子网

首先要熟记2的幂:2的0次方到2的10次方的值分别为:1,2,4,8,16,32,64,128,256,512,1024.子网划分重点是借用主机位,借用主机位数越多意味划分越多的子网,但每个子网容纳的主机数量将变少.

子网掩码 (Subnet Masks)用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,由1和0组成,长32位,全为1的位代表网络号.不是所有的网络都需要子网,因此就引入1个概念

Classless Inter-Domain Routing(CIDR)

CIDR叫做无分类域间路由,ISP常用这样的方法给客户分配地址,ISP提供给客户1个块(block size),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28代表多少位为1,最大/32.但是你必须知道的1点是:不管是A类还是B类还是其他类地址,最大可用的只能为30/,即保留2位给主机位

CIDR值:重点记忆128/9,192/10,224/11,240/12,248/13,252/14

如1.掩码255.0.0.0:/8(A类地址默认掩码)

2.掩码255.128.0.0:/9

3.掩码255.192.0.0:/10

4.掩码255.224.0.0:/11

5.掩码255.240.0.0:/12

6.掩码255.248.0.0:/13

7.掩码255.252.0.0:/14

8.掩码255.254.0.0:/15

实例分析

C类地址例子:网络地址192.168.10.0;子网掩码255.255.255.192(/26)

1.子网数=2的2次方=4

2.主机数=2的6次方-2=62

3.有效子网:256-192=64;所以第一个子网为192.168.10.0,第二个为192.168.10.64,第三个为192.168.10.128,第四个为192.168.10.192。

4.广播地址:下个子网-1.所以第一和第二个子网的广播地址分别是192.168.10.63和192.168.10.127

5.有效主机范围是:第一个子网的主机地址是192.168.10.1到192.168.10.62;第二个是192.168.10.65到192.168.10.126

B类地址例子1:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)

1.子网数=2的2次方=4

2.主机数=2的14次方-2=16382

3.有效子网:256-192=64;所以第一个子网为172.16.0.0,第二个子网为172.16.64.0,第三个子网为172.16.128.0,最后1个为172.16.192.0

4.广播地址:下个子网-1.所以前2个子网的广播地址分别是172.16.63.255和172.16.127.255。

5.有效主机范围是:第一个子网的主机地址是172.16.0.1到172.16.63.254;第二个是172.16.64.1到172.16.127.254

B类地址例子2:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)

1.子网数=2的11次方=2048(因为B类地址默认掩码是255.255.0.0,所以网络位为8+3=11

2.主机数=2的5次方-2=30

3.有效子网:256-224=32;所以第一个子网为172.16.0.0,最后1个为172.16.255.224

4.广播地址:下个子网-1.所以第一个子网和最后1个子网的广播地址分别是172.16.0.31和172.16.255.255

5.有效主机范围是:第一个子网的主机地址是172.16.0.1到172.16.0.30;最后1个是172.16.255.225到172.16.255.254 Variable Length Subnet Masks(VLSM)

长子网掩码

可变长子网掩码(VLSM)的作用:节约IP地址空间;减少路由表大小.使用VLSM时,所采用的路由协议必须能够支持它,这些路由协议包括RIPv2,OSPF,EIGRP和BGP。

关于IP地址、子网、子网掩码、网段、子网划分的知识有哪些

答案这篇文章里都有https://m.toutiaocdn.com/item/6756579617546453512/?app=news_article×tamp=1577880254&req_id=202001012004140100200470192EC14DC0&group_id=6756579617546453512

网络的子网掩码和DNS是什么,起到什么作用

子网掩码用于确定该IP地址是属于本地局域网还是远程网络。DNS用于实现域名地址到IP地址的转换,方便访问网络。

子网掩码

子网掩码最重要的功能就是划分子网,指明IP地址的哪些部分属于主机号,哪些部分属于网络号,并说明该IP地址是属于局域网还是远程网络。子网掩码必须和IP地址同时使用才有意义。

通常情况下,IP地址、子网掩码、网关地址是同时存在的,IP地址和网关地址经过子网掩码计算之后可以发现,IP地址与网关地址属于同一个网段,网关地址作为数据包的第一跳地址,访问外网。下图显示了我的电脑自动获取的IP地址的相关信息。

子网掩码的计算

  • IP地址为172.20.10.2,子网掩码为255.255.255.240,网络上不认识十进制的数,均转换为相应的二进制;

  • IP地址为:10101100,00010100,00001010,00000010;

  • 子网掩码为:11111111,111111111,11111111,11110000;

  • 上述两个地址进行与运算,可以得到网络地址为172.20.10.0,这个网络里包含以下几个地址172.20.10.1~172.20.10.14可用,其中172.20.10.0是网络地址,172.20.10.15是广播地址。

DNS地址

我们访问一个网站时,通常是使用域名访问,很少直接使用IP地址,如何实现域名到IP地址的解析呢,这个就是DNS的作用。比如我们访问今日头条网站,通过导航网站输入网址,经过运营商的DNS服务器,返回一个IP地址才能访问。

有时候,我们访问一个网站,但是返回的是另一个广告网站,这个就是DNS在搞鬼,返回了不正确的IP地址,就是所谓的“DNS劫持”。因此,不建议连接公共的WiFi,很可能遇到类似的事情发生。

DNS属于互联网的基础设施,全球有13台根服务器,其中10台在美国,另外3台分别在英国、瑞典和日本。我国是没有DNS根服务器的,美国几乎控制了所有的域名,如果美国不想让人访问某些域名,就可以屏蔽掉,也就是美国随时可以切断全世界的网络。不过,随着IPv6的普及,这种情况有所改善,美国不再是一家独大了。


总之,每天电脑、每部手机要上网,必须要有IP地址、子网掩码、网关地址、DNS地址,可以手工配置也可以通过DHCP服务器自动获取。了解其中的原理,可以更好的利用我们的网络。

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

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

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

网络划分

  • 网络的划分是按照我们常见的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地址和子网掩码做“与”运算得出主机网段地址。

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

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

已知子网掩码,如何求每个子网可以容纳的主机数

很高兴为您解答!

1、基础知识介绍

IP子网掩码的知识,我先做个基础性的介绍,我们都知道,IP是由四段数字组成,在此我们先来了解下3类常用的IP:

A类IP段 0.0.0.0到127.255.255.255

B类IP段 128.0.0到191.255.255.255

C类IP段 192.0.0.0到223.255.255.0

默认分配的子网掩码每段只有255或0

A类默认子网掩码 255.0.0.0

一个子网最多容纳1677万多台电脑

B类默认子网掩码 255.255.0.0

一个子网最多能容纳6万台电脑C类默认子网掩码255.255.255.0

一个子网多容纳254台电脑

2、如何计算子网掩码

假设一个公司有6个部门,每个部门需要30台电脑终端配置IP地址,给你一个C类地址192.168.10.0,你怎么划分?

思路:

公式:子网位数n,2ⁿ≥规划的子网数

主机数=2^m-2

因为需要有6个部门,需要6个子网,根据公式子网数=2ⁿ,有n=3,而每个子网可以容纳的主机数数量计算公式为2^m-2=2^5-2=30,m=8-3=5,能满足需求。

新的子网掩码为默认的24位加上n=27位,表示为:192.168.10.0/27即255.255.224

各个部门的子网、广播,主机地址为如下,从中选6个子网即可:

3、子网掩码计算软件介绍

理解完子网掩码原理后,实际工程项目中,计算子网掩码和可用IP太过于复杂可借助网上软件帮忙计算,如下图所示:

综上所述,在已知子网掩码时,求每个子网容纳主机数,可以根据以上公式进行计算,实际工程项目可以借助软件帮助计算!欢迎留言,转载!一起学习!一起进步!

知道本机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地址以及网关来计算的!


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


IP地址中A类、B类、C类地址的区别

区别如下:

1、IP地址表示方法不同:

一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为8位,主机标识的长度为24位。

一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为16位,主机标识的长度为16位。

一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位。

2、IP地址范围不同:

A类IP地址 地址范围从1.0.0.1到127.255.255.254 (二进制表示为:00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 11111110)。最后一个是广播地址。

B类IP地址地址范围从128.0.0.1-191.255.255.254 (二进制表示为:10000000 00000000 00000000 00000001-10111111 11111111 11111111 11111110)。 最后一个是广播地址。

C类IP地址范围从192.0.0.1-223.255.255.254 (二进制表示为: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。最后一个是广播地址。

3、子网掩码不同:

A类IP地址的子网掩码为255.0.0.0

B类IP地址的子网掩码为255.255.0.0

C类IP地址的子网掩码为255.255.255.0

4、适用范围不同:

A类适用的类型为大型网络,A类网络地址数量较少,有126个网络,每个网络支持的最大主机数为256的3次方-2=16777214台;

B类适用的类型为中型网络,B类网络地址数量适中,有16384个网络,每个网络支持的最大主机数为256的2次方-2=65534台;

C类适用的类型为小型网络,C类网络地址数量较多,有209万余个网络,适用于小规模的局域网络,每个网络支持的最大主机数为256的1次方-2=254台。

路由器子网掩码是什么

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩。

它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

扩展资料:

子网掩码的作用:

一、分割网络

由于计算机数量不断增加,人们发展IP地址数量很快要不够用了,而有类IP的IP分类方法会造成许多IP地址的浪费,如某公司申请到一个A类IP地址范围,其有效IP数量可达2^24-2,即1600万之多,而公司中不可能有什么多电脑。于是人们想把着能不能把一个大的网络分割为若干个小网络。

那如何来区别不同IP地址是否在同一网络呢?这里就需要使用子网掩码了,子网掩码与IP地址一样也是一个32位的二进制数,每个IP都规定一定子网掩码,把IP地址与子网掩码进行二进位的或,得到的就是网络号,如果网络号相同就表示二台电脑在同一网段,可以直接通讯,不需要路由器帮忙。

二 、 计算网络号

1、每台电脑事先会把自己IP和自己的子网掩码进行“与”操作,得到自己的网段号,如A电脑处在192.168.1.0网段,B电脑处在192.168.0.0网段。

2、B电脑向A电脑发数据包时,会把A电脑的IP与B电脑的子网掩码进行“与”操作,得到网络号是192.168.0.0,B电脑会认为A电脑与自己在同一网段,所以数据包会顺利发出。

参考资料来源:百度百科-子网掩码

子网掩码、网关是什么意思

子网掩码:子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号 1 的部分代表网络号,掩码为 0的部分代表主机号子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路径其中 A类网络的子网掩码为 255.0.0.0;B类网络为 255.255.0.0;C类网络地址为:255.255.255.0 网关:网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。 大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。 那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络B向网络A转发数据包的过程。 所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。 在和Novell NetWare 网络交互操作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB) 协议以及 NetWare 网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。网关也被称为 IP 路由器。 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话: 李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99 小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。 李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家) 就这样你和小明取得了联系。

子网掩码

子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。IP地址的结构要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号 1 的部分代表网络号,掩码为 0的部分代表主机号子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路径其中 A类网络的子网掩码为 255.0.0.0;B类网络为 255.255.0.0;C类网络地址为:255.255.255.0 如何通过子网掩码来确定网络号或者网络地址? 通过 IP 地址的二进制与子网掩码的二进制进行与运算进行定某个设备的网络地址, 也就是说通过子网掩码分辨一个网络的网络部分和主机部分子网掩码一旦设置,网络地址和主机地址就固定了。相对于使用子网掩码来识别网络地址,早期的使用类别进行网络地址的分类存在着地址大量浪费的不足。子网一个最显著的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:11111111111111111111111100000000,采用十进制的形式为:255.255.255.0。1.子网掩码的概念 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。 2.确定子网掩码数 用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。 定义子网掩码的步骤为: A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。 B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。 C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000” D、把这个数转化为间断十进制形式为:“255.255.240.0” 这个数为该网络的子网掩码。 3.IP掩码的标注 A、无子网的标注法 对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。 B、有子网的标注法 有子网时,一定要二者配对出现。以C类地址为例。 1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。 2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。子网掩码和ip地址的关系 注意这讲的都是有类网! 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。 请看以下示例: 运算演示之一:aa I P 地址 192.168.0.1 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11000000.10101000.00000000.00000001 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000 转化为十进制后为: 192.168.0.0 运算演示之二: I P 地址 192.168.0.254 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11000000.10101000.00000000.11111110 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000 转化为十进制后为: 192.168.0.0 运算演示之三: I P 地址 192.168.0.4 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11000000.10101000.00000000.00000100 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000 转化为十进制后为: 192.168.0.0 通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0 所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。 也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。 根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出: 前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用。 那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?你也可以这样做啊假设你的子网掩码是255.255.128.0 那么你的局域网内的ip地址的前两位肯定是固定的了 这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器 1、十进制128 = 二进制1000 0000 2、IP码要和子网掩码进行AND运算 3、 I P 地址 11000000.10101000.1*******.******** 子网掩码 11111111.11111111.10000000.00000000 AND运算 11000000.10101000.10000000.00000000 转化为十进制后为: 192 . 168. 128 . 0 4、可知我们内部网可用的IP地址为: 11000000.10101000.10000000.00000000 到 11000000.10101000.11111111.11111111 5、转化为十进制: 192 . 168.128.0 到192 . 168.255.255 6、0和255通常作为网络的内部特殊用途。通常不使用。 7、于是最后的结果如下:我们单位所有可用的IP地址为: 192.168.128.1-192.168.128.254 192.168.129.1-192.168.129.254 192.168.130.1-192.168.130.254 192.168.131.1-192.168.131.254 . . . . . . . . . . . . . 192.168.139.1-192.168.139.254 192.168.140.1-192.168.140.254 192.168.141.1-192.168.141.254 192.168.142.1-192.168.142.254 192.168.143.1-192.168.143.254 . . . . . . . . . . . . . 192.168.254.1-192.168.254.254 192.168.255.1-192.168.255.254 8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512 9、看看的结果是否正确 (1)、设定IP地址为192.168.128.1 Ping 192.168.129.233通过测试 访问 现在你就可以看你的子网中能有多少台机器了 255.255.255.128 分解: 11111111.11111111.11111111.1000000 所以你的内部网络的ip地址只能是 xxxxxxxx.xxxxxxxx.xxxxxxxx.0??????? 到 xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111