计算机网络应用 子网掩码的计算

合集下载

子网掩码计算

子网掩码计算

子网掩码计算计算机网络是将多台计算机连接到一起的系统,让它们能够相互传递信息。

而子网掩码(Subnet Mask)则是计算机网络中最基本的一个概念,它是用来控制在一个网络中的多台计算机的交互的。

子网掩码是一个IP地址的必要部分,它由32位的二进制数字组成,它的作用就是把IP地址分解成不同的网段,以便计算机来判断两个IP地址是否在同一子网中。

它有四种形式:255.0.0.0,255.255.0.0, 255.255.255.0255.255.255.255,它可以根据子网的大小来分解IP地址,将其分为若干网段,以便不同的网段之间的计算机相互通信。

子网掩码计算可以帮助我们测算出一个IP地址到底有多少台计算机可以在同一子网中联系。

这里主要介绍两种计算方法:其一是类网掩码,它是按照一定的规则来进行计算,即根据一个256位的数字,确定一个IP地址子网掩码;其二是CIDR表示法,它是根据IPv4地址最前面的几位数字来确定一个子网掩码,使之与IP地址吻合。

类网掩码计算的主要过程是分析出IP地址有多少台计算机,就根据256位数字,从左到右,确定一个子网掩码,以及它能够被分割出多少个不同的网段,这些网段之间是相互隔离的。

它由8位8位的数字组成,每一位都是0或1,当第一个数字是1时,紧接着的0就会被忽略,这样就可以把IP地址分解成若干网段。

CIDR表示法则是根据IPv4地址的前几位数字来确定一个子网掩码。

它的计算原理是:首先,把IP地址的前几位数字转换成二进制数字,然后把这些二进制数字转换成0或1;最后,把前几位数字所表示的子网掩码,添加在IP地址后面,这样就可以确定出一个子网掩码来。

子网掩码计算能够帮助我们确定一个IP地址能够容纳多少台计算机,以及把一个IP地址分解成不同的网段,以便实现不同网段之间的计算机互联。

计算机网络是当今社会发展的一个重要部分,而子网掩码计算则是计算机网络的核心部分,它的发展将为社会的网络技术提供更多的方便和保障。

子网划分及子网掩码计算方法

子网划分及子网掩码计算方法

⼦⽹划分及⼦⽹掩码计算⽅法⼀、⼦⽹掩码的概述及作⽤1. ⼦⽹掩码是⼀个应⽤于TCP/IP⽹络的32位⼆进制值,每节8位,必须结合IP地址对应使⽤。

2. ⼦⽹掩码32位都与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

3. ⼦⽹掩码可以通过与IP地址“与”计算,分离出IP地址中的⽹络地址和主机地址,⽤于判断该IP地址是在局域⽹上,还是在⼴域⽹上。

4. ⼦⽹掩码⼀般⽤于将⽹络进⼀步划分为若⼲⼦⽹,以避免主机过多⽽拥堵或过少⽽IP浪费。

⼆、为什么要使⽤⼦⽹掩码?⼦⽹掩码可以分离出IP地址中的⽹络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,⾸先要判断是否处于同⼀个⼴播域内,即⽹络地址是否相同。

如果⽹络地址相同,表明接受⽅在本⽹络上,那么可以把数据包直接发送到⽬标主机,否则就需要路由⽹关将数据包转发送到⽬的地。

三、⼦⽹掩码的分类1)缺省⼦⽹掩码:(未划分⼦⽹)⼦⽹掩码32位与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

例如A类IP地址,第⼀节为⽹络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”A类⽹络缺省⼦⽹掩码:255.0.0.0B类⽹络缺省⼦⽹掩码:255.255.0.0C类⽹络缺省⼦⽹掩码:255.255.255.02)⾃定义⼦⽹掩码:(⽤于划分⼦⽹)将⼀个⽹络划分为若⼲⼦⽹,希望每个⼦⽹拥有不同的⽹络地址或⼦⽹地址。

因为IP是有限的,实际上我们是将主机地址分为两个部分:⼦⽹⽹络地址、⼦⽹主机地址。

形式如下:未做⼦⽹划分的ip地址:⽹络地址+主机地址做⼦⽹划分后的ip地址:⽹络地址+(⼦⽹⽹络地址+⼦⽹主机地址)四、⼦⽹掩码和ip地址的关系⼦⽹掩码是⽤来判断任意两台计算机的IP地址是否属于同⼀⼦⽹络的根据。

具体说就是两台计算机各⾃的IP地址与⼦⽹掩码进⾏“与”运算后,如果得出的结果是相同的,则说明这两台计算机是处于同⼀个⼦⽹络上的,可以进⾏直接的通讯。

子网划分和子网掩码的计算

子网划分和子网掩码的计算

子网划分和子网掩码的计算在计算机网络中,子网划分和子网掩码是非常重要的概念。

子网划分是将一个网络划分为多个更小的子网,而子网掩码则用于指示IP地址中哪些位是网络地址,哪些是主机地址。

本文将详细介绍子网划分和子网掩码的计算方法。

一、子网划分子网划分是将一个网络划分为多个更小的子网。

它可以帮助我们更好地管理网络资源和提高网络效率。

在划分子网之前,我们首先需要确定以下几个参数:1. 原网络地址:假设我们有一个网络地址为192.168.0.0的网络。

2. 子网掩码:子网掩码用于指示IP地址中哪些位是网络地址,哪些是主机地址。

常见的子网掩码有255.255.255.0和255.255.0.0等。

3. 所需子网数量:根据实际需求确定需要划分的子网数量。

根据上述参数,我们可以开始计算子网划分。

以下是子网划分的步骤:步骤1:确定所需子网数量根据实际需求确定需要划分的子网数量,假设我们需要划分4个子网。

步骤2:确定所需子网的主机数量根据实际需求确定每个子网所需的主机数量。

假设我们需要每个子网支持100个主机。

步骤3:确定所需子网的子网掩码根据所需子网的主机数量确定子网掩码。

假设每个子网需要支持100个主机,根据主机数量找到最接近的2的幂次方,并将其减1,得到子网掩码的主机位数。

在本例中,需要7位主机位来支持100个主机。

将子网掩码的主机位数转换为子网掩码的十进制形式,得到子网掩码为255.255.255.128。

步骤4:子网地址的计算根据子网掩码将原网络地址划分成多个子网。

每个子网的第一个可用地址是子网地址,最后一个可用地址是广播地址,其余是主机地址。

以192.168.0.0网络为例,子网掩码为255.255.255.128,我们可以进行如下子网划分:子网1:子网地址192.168.0.0,广播地址192.168.0.127,主机地址范围192.168.0.1 - 192.168.0.126。

子网2:子网地址192.168.0.128,广播地址192.168.0.255,主机地址范围192.168.0.129 - 192.168.0.254。

子网掩码计算方法

子网掩码计算方法

子网掩码计算方法子网掩码是用来指示一个IP地址的哪部分是网络地址,哪部分是主机地址的。

在计算机网络中,子网掩码是一个十进制数,通常写成四个八位二进制数,用点分十进制来表示,例如255.255.255.0。

在实际应用中,我们经常需要计算子网掩码,以便更好地管理和配置网络。

接下来,我们将介绍子网掩码的计算方法。

首先,我们需要了解子网掩码的基本概念。

子网掩码是一个32位的二进制数字,其中网络部分全为1,主机部分全为0。

例如,对于一个子网掩码为255.255.255.0的IP地址,其对应的二进制形式为11111111.11111111.11111111.00000000。

这意味着前24位用于网络地址,后8位用于主机地址。

接下来,我们来介绍如何计算子网掩码。

假设我们有一个IP地址为192.168.1.0,我们需要将其划分为若干个子网,每个子网包含256台主机。

首先,我们需要确定需要多少个子网,以及每个子网需要多少个主机。

然后,我们可以根据这些需求来计算子网掩码。

为了计算子网掩码,我们可以使用以下公式:子网掩码位数 = log2(所需主机数 + 2)。

其中,所需主机数是指每个子网中需要的主机数量。

在这个例子中,我们需要256台主机,所以所需主机数为256。

将其代入公式中,我们可以得到子网掩码位数。

一旦我们得到了子网掩码位数,我们就可以将其转换为子网掩码。

例如,如果我们得到了子网掩码位数为24,那么对应的子网掩码就是255.255.255.0。

这样,我们就可以将IP地址192.168.1.0划分为多个子网,每个子网包含256台主机。

在实际应用中,我们还需要考虑到子网掩码的规范性和合法性。

例如,子网掩码中网络部分必须是连续的1,主机部分必须是连续的0。

此外,子网掩码不能全为0或全为1,因为这样会导致IP地址无法使用。

总的来说,子网掩码的计算方法并不复杂,只需要根据实际需求来确定所需的子网和主机数量,然后使用相应的公式来计算子网掩码。

计算机网络技术专业《internet--子网掩码相关计算》

计算机网络技术专业《internet--子网掩码相关计算》
网络地址: 172 . 16 . 2 . 0
将网络地址右边表示主机局部的二进制变1,即
10101100 00010000 00000010 11111111
播送地址: 172 . 16 . 2 . 255
可用主机地址为:
IP转换成二进制: 00001010 10010001 10000001 00010010
将子网掩码取反后与IP地址进行二进制“
运算,得到的即为主机地址
运算,得到的即为主机地址是网络号
最后0的个数是主机号
129.168.1.1 /24 这个IP地址,24就是告诉我们
网络号是24位,也就相当于告诉我们了子网掩
码是:11111111 11111111 11111111
00000000即:
与"操作
教学后记:以C类网络为例,原有8位主机位,2的8次方即256个主机地址,默认子网掩码。
借用1位主机位,产生2个子网,每个子网有126个主机地址;
借用2位主机位,产生4个子网,每个子网有62个主机地址
编号:
课题
internet--子网掩码相关计算
课型
理论课
教学
时间
教学
地点
新226
学时
2学时
教学
目标
教学
重点
教学
难点
资料与
工具
PPT教案、多媒体、职教云
授课方式
工程化、任务化、理实一体
教学内容与教学过程设计
方法与时间
internet--子网掩码相关计算
将ip地址与子网掩码转换为二进制后,进行“与〞运算,得到的即为网络地址。
用主机位数的增多,子网的数目随之增加,
而每个子网中的可用主机数逐渐减少。

计算机网络应用 子网掩码计算器(SubNetMaskCalc)

计算机网络应用  子网掩码计算器(SubNetMaskCalc)

计算机网络应用 子网掩码计算器(SubNetMaskCalc )在组建网络或划分子网时,经常需要做大量的计算,如子网掩码、子网划分等,这也占用了一定的时间,有时为了便于工作,我们可以借助一些工具来解决这些计算问题,从而节省时间,提供工作效率。

子网掩码计算器(SubNetMaskCalc )能够快速解决有关对A 类、B 类和C 类三类IP 地址进行子网划分、计算子网掩码、每网段计算机数量、及子网的广播地址等问题,让我们的工作简单,快速。

在默认情况下,SubNetMaskCalc 主界面由【输入IP 及子网个数】窗格、【输出子网掩码】窗格和【各子网IP 地址划分如下】窗格三部分组成,如图4-21所示。

图4-21 SubNetMaskCalc 主界面其中,在【输出IP 及子网个数】窗格中,用户能够自定义要划分子网的IP 地址及所需划分的子网数;在【输出子网掩码窗格】中,将根据用户在【输出IP 及子网个数】窗格中的设置信息而显示出计算结果;在【各子网IP 地址划分如下】窗格中,将显示用户所设置的各子网IP 地址划分信息。

另外,在该软件主界面中,单击【详情请点击】按钮时,将展开该软件的右半部分,如图4-22所示。

其中,将显示更详细的信息,如网络信息、子网信息等,提 示在【子网掩码计算器】主界面的【请输入要划分得子网数量】窗格中,默认数字为“44”,即划分44个子网。

图4-22 子网掩码计算器详细界面下面,将C类网络地址201.200.50.0划分为20个子网为例,对其进行详细介绍。

(1)在桌面,双击“SubNetMaskCalc.exe”图标,如图4-23所示。

双击图4-23 双击应用程序图标(2)在该软件主窗口的【输入IP及子网个数】窗格中输入相应信息,并单击【计算】按钮,如图4-24所示单击图4-24 输入相应信息(3)在【输出子网掩码】窗格中,可以查看到计算结果。

如这里计算出子网掩码为“255.255.255.248”,每网段最多主机数目为“6”,如图4-25所示。

子网掩码的计算方法【精选】

子网掩码的计算方法【精选】

子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。

1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的子网掩码,将其主机地址部分的的前N 位置1 累计即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

二、利用主机数来计算1)将主机数目转化为二进制来表示2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。

如果大于254,则 N>8,这就是说主机地址将占据不止8位。

3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:1) 700=10101111002)该二进制为十位数,N = 103)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。

这就是该欲划分成主机为700台的B类IP 地址 168.195.0.0的子网掩码。

---------子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。

最为简单的理解就是两台计算机各自的IP地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。

子网掩码 计算

子网掩码 计算

子网掩码计算子网掩码计算是网络管理的重要部分,是网络管理者必须掌握的知识。

它是网络管理者计算子网掩码、客户端地址池等的核心要素。

子网掩码(Subnet Mask)是连接多台计算机的通信网络(也称网络,如LAN、WAN等)如何组织连接多台计算机的基本原理。

子网掩码是一种特殊的二进制代码,它是由于地址冲突,在局域网或广域网中应用的特殊地址。

它主要是用于分割一个大的网络地址,把它分割成若干个小的网络地址,这样便于管理和连接,能够节省网络资源,更加安全有效的使用网络。

子网掩码计算主要涉及3个要素:网络的规模(网络号)、主机的数量(主机号)和字节数(字节数)。

根据这3个要素来计算出子网掩码:1、首先要确定网络规模,可以通过IP地址中的网络号(IPv4中为前3位数字),或者IPv6中的前64位数字来确定。

2、确定一个IP地址中有多少个主机,即主机号(IPv4中为后4位数字),或IPv6中为后64位数字,可以通过计算出可以分配的主机数,来确定装置的总数。

3、最后要确定每个字节的长度,以确定子网掩码的大小,以及子网掩码的形式:32位(IPv4)或128位(IPv6)。

掩码是按字节表示的,每个字节的值就代表了网络中有多少个子网。

通常来说,计算子网掩码是按照以上3步骤来完成的,但是也有其他更为简便的方法,比如说基于子网的规则。

基于子网的规则的计算原理是:把子网中的地址分为主机地址和网络地址,根据计算机支持的地址数量确定子网掩码的长度,即每个字节的长度,最后计算出子网掩码的值。

子网掩码的计算可以采用简单的二进制运算,也可以采用基于子网的规则;不论采用哪种方法,子网掩码的计算都具有重要的意义,对资源的组织和使用都有重要的作用。

子网掩码计算需要网络管理者根据实际情况合理设计网络,这需要网络管理者具备基本的计算机知识、具备良好的组织和管理能力,才能更好的利用网络资源,实现良好的网络管理。

总之,子网掩码计算是网络管理的必要组成部分,网络管理者必须具备计算技巧,用正确的方法,合理地设计网络,才能有效利用网络资源,实现网络的良好管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络应用子网掩码的计算
在对子网进行划分时,需要使用子网掩码,通过子网掩码,能够表明网络中一台主机所在的子网与其它子网的关系,这就需要计算子网掩码。

计算子网掩码的方法有利用划分的子网个数和计算子网中主机的数量两种。

1.利用子网数计算子网掩码
在利用子网数计算子网掩码之前,需要了解具体要划分的子网个数,其具体步骤如下4-13所示。

使用2n这样的格式来表示子网个数;
计算n的取值,例如要划分8个子网,则n=3;
n不能够取正整数的情形,则按照2n>子
n的正整数值。

例如,要划分1
个子网,出现n为非正整数的情况,但2n=4=16
,此时n的取值为“n=4”;
A、B、C三类地址中的哪类
将默认掩码中的主机号的前n位置“1”;
转换为十进制后,即可计算出该地址的子网
掩码。

图4-13 计算子网掩码流程
例如,现将一网络地址为“129.65.0.0”的网络划分为27个子网,则其子网掩码的计算方法为:
首先由2n=32>27确定n的取值为5,然后根据“129.65.0.0”的网络地址,判断其属于B类IP地址,其默认掩码为“255.255.0.0”。

最后,将默认掩码中主机号的前5位置为1,即“11111000”,转换为十进制为248,因此其划分子网的子网掩码为“255.255.248.0”。

通过前面的介绍,我们可以得出一个规律,即从划分子网的个数就能够判断出其子网掩码,对于B类网络来讲,其子网划分个数与子网掩码即每一个子网的主机数有如下关系,如图4-14所示。

子网掩码子网个数
255.255.255.0
255.255.254.0255.255.252.0255.255.248.0255.255.240.0255.255.224.0255.255.192.0255.255.128.02
4
8
16
32
64
128
256
图4-14 B 类网络子网个数与子网掩码对应关系
对于C 类网络来讲,其划分子网个数与子网掩码及每个子网所能够容纳的主机数量,如图4-15所示。

子网掩码子网个数
255.255.255.252
255.255.255.248255.255.255.240255.255.255.224255.255.255.192255.255.255.1282
4
8
16
32
64
图4-15 C 类网络子网个数与子网掩码对应关系
2.利用主机数计算子网掩码
在利用主机数计算子网掩码时,我们必须知道每个子网所需容纳的主机个数,而不必知道其需要划分的子网个数,其主要步骤如下图4-16所示。

使用2n 这样的格式来表示主机个数;
计算n 的值,例如要求每个子网能够容纳512台
主机则n=9;
n 不能够取正整数的情形,则按照2n >主
n 的正整数值。

例如,要求每个
500台主机,出现n 为非正整数
2n=9=512>500,此时n 的取值为
n=9”;
判断该地址属于A 、B 、C 三类地址中的哪类
地址,从而判断其默认掩码;将给定地址默认掩码中的主机号全部置换为“1”,然后按照由低位到高位的顺序
将n 位全部置换为“0”;
转换为十进制后,即可计算出该地址的子网掩码。

图4-16 利用主机数计算子网掩码流程
例如,要将网络号为180.195.0.0的网络划分成若干子网,要求其每个子网能够容纳的主机数量为900台,那么其子网掩码计算方法为:
首先由2n =1024>900,可以确定n 的取值为10,然后根据“180.195.0.0”的网络,判断属于B 类IP 地址,其默认掩码为“255.255.0.0”,最后,将默认掩码中主机号的所有位全部转换为1,即“11111111 11111111”,接着按照由低位到高位的顺序将n=10位全部转换为0,即“11111100 000000”转换为十进制为252,因此其划分子网的子网掩码为“255.255.252.0”。

同过前面的计算,可以得出一个规律,即按照子网能够容纳的主机数量我们也能够计算出其子网掩码。

对于B 类网络来讲,其子网能够容纳主机数量与子网掩码有如下关系,如图4-17所示。

子网掩码每子网容纳主机数量
255.255.255.0
255.255.254.0255.255.252.0255.255.248.0255.255.240.0255.255.224.0255.255.192.0255.255.128.032766
16382
8190
2046
4094
1022
254510
图4-17 B 类网络子网掩码每个子网所能够容纳的主机数量的对应关系
对于C 类网络来讲,其子网掩码每个子网所能够容纳的主机数量的对应关系,如图4-18
所示。

子网掩码每子网容纳主机数量
255.255.255.252
255.255.255.248255.255.255.240255.255.255.224255.255.255.192255.255.255.128126
62
30
14
6
2
图4-18 C 类网络子网掩码每个子网所能够容纳的主机数量的对应关系。

相关文档
最新文档