网络基础 子网掩码的计算

合集下载

编辑笔试试题及答案

编辑笔试试题及答案

编辑笔试试题及答案题目:计算机网络基础1.什么是IP地址?IP地址的分类有哪些?答案:IP地址是指互联网协议地址,它是用于标识网络中的设备的唯一数字标识符。

IP地址分为IPv4和IPv6两种类型。

IPv4地址采用32位二进制数表示,通常以点分十进制的形式表示。

IPv6地址采用128位二进制数表示,通常以冒号分隔的十六进制数表示。

2.什么是子网掩码?如何计算子网掩码?答案:子网掩码是用于划分网络中主机与网络地址的边界的一个32位二进制数,与IP地址进行逻辑与操作,用于确定网络地址和主机地址的范围。

计算子网掩码的方法是将32位二进制数中,前面连续的1表示网络地址的部分,后面连续的0表示主机地址的部分。

3.TCP和UDP有什么区别?请举例说明其应用场景。

答案:TCP(传输控制协议)和UDP(用户数据报协议)都是互联网协议中的传输层协议。

TCP是面向连接的、可靠的传输协议,通过三次握手建立连接,保证数据的可靠传输。

UDP是无连接的、不可靠的传输协议,发送数据时不需要建立连接,不保证数据的可靠传输。

应用场景:•TCP适用于要求可靠传输的应用,如文件传输、电子邮件等。

•UDP适用于对实时性要求较高的应用,如音频、视频流传输等。

4.什么是HTTP协议?HTTP协议的工作原理是什么?答案:HTTP(超文本传输协议)是一种用于传输超文本数据的应用层协议。

HTTP协议的工作原理是客户端发送请求到服务器,服务器接收到请求后,返回相应的数据给客户端。

客户端和服务器之间通过HTTP协议进行通信,客户端发送请求的方式是通过URL(统一资源定位符)进行的。

5.什么是URL?URL的组成部分有哪些?答案:URL(统一资源定位符)是用于标识互联网上资源的地址。

URL的组成部分有协议、主机名(或IP地址)、端口号(可选)、路径、查询参数和锚点。

6.什么是HTTP状态码?列举几个常见的HTTP状态码及其含义。

答案:HTTP状态码是服务器返回给客户端的一个三位数的数字,表示客户端请求的处理结果。

2.2.22.2.2子网掩码计算机网络基础

2.2.22.2.2子网掩码计算机网络基础

255.255.255.0
表2-2 默认子网掩码
子网掩码
自定义子网掩码 将一个网络划分为几个子网,需要每一段使用不同的网络号或
子网号。将掩码中原本为0的主机号的最高位部分修改为1,从而使得 本来应当属于主机号的部分改变成为网络号,将主机号分为两个部分: 子网号和子网主机号,进而达到将一个网络划分成多个子网的目的。 形式如下: 未做子网划分的IP地址:网络号+主机号 做子网划分后的IP地址:网络号+子网号+子网主机号
子网掩码
子网掩码
子网掩码,是与IP地址结合使用的一种技术。 它的主要作用有两个:
01
用于确定 IP地址中 的网络号 和主机号
02
用于将一个 大的IP网络 划分为若干 小的子网络
子网掩码
子网掩码是一个32位的二进制数, 其对应网络地址的所有 位都置为1,对应于主机地址的所有位都置为0。并且1和0分别 都是连续的。左边是网络位,用二进制数字“1”表示,1的数 目等于网络位的长度;右边是主机位,用二进制数字“0”表示, 0的数目等于主机位的长度。
表2-5 转化为二进制
11010000 10101000 00000001 01000001
子网掩码 AND运算Байду номын сангаас
11111111 11111111 11111111 11000000 11010000 10101000 00000001 01000000
将AND运算结果转换成十进制数为:192.168.1.64, 即B主机所在的网络地址为192.168.1.64。
子网掩码
例如,A主机的IP地址为192.168.1.129,B主机的IP地址 为192.168.1.65,子网掩码均为255.255.255.192时,转换为 二进制数进行运算如表2-4所示。

子网掩码的计算

子网掩码的计算

1.子网的含义B类大网中容纳着2的16次方个IP地址,即65536个IP地址;如果把B类大网划分为32个小网,那么每个小网的IP地址数目就是65536/32=2048;掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”,掩码是用来确定子网数目的依据。

2.各类网络的默认掩码A类网络的默认掩码是255.0.0.0(11111111.00000000.00000000.00000000);B类网络的默认掩码是255.255.0.0(11111111.11111111.00000000.00000000);C类网络的默认掩码是255.255.255.0(11111111.11111111.11111111.00000000)。

3.子网掩码的另类表示法如255.255.248.0这样的子网掩码,可以用“/数字”表示,将255.255.248.0转为二进制的形式是 11111111.11111111.11111000.00000000,可以看到左边是有21个1,所以我们可以将255.255.248.0这个掩码表示为/21。

反过来,当我们看到/21时,我们就把32位二进制的左边填上21个1,将这个32位二进制数每8位做为一节用句点隔开,再转换为十进制,就是255.255.248.0了。

不管是A类还是B类还是C类网络,在不划分子网的情况下,都是有两个IP地址不可用的:网络号和广播地址。

比如在一个没有划分子网的C类大网中用202.203.34.0来表示网络号,用202.203.34.255来表示广播地址,因为C类大网的IP地址有256个,现在减去这两个IP地址,那么可用的IP地址就只剩下256-2=254个了。

如果把一个C类大网划分为4个子网,会增加多少个不可用的IP地址?可以这样想:在C类大网不划分子网时,有两个IP地址不可用;现在将C类大网划分为4个子网,那么每个子网中都有2个IP地址不可用,所以4个子网中就有8个IP地址不可用,用8个IP 地址减去没划分子网时的那两个不可用的IP地址,得到结果为6个。

计算机基础--子网掩码计算方法

计算机基础--子网掩码计算方法

子网掩码计算方法想深入了解“子网掩码的算法”,毋庸置疑,夯实基础知识是必要的。

下面,将分六个专题对“子网掩码”进行抽丝剥茧,逐层深入剖析寻找最本真的道。

一、什么是二进制二、十进制与二进制的转换三、什么是IP地址四、IP地址的标识与分类五、什么是子网掩码六、子网掩码计算方法想深入了解“子网掩码的算法”,毋庸置疑,夯实基础知识是必要的。

下面,将分六个专题对“子网掩码”进行抽丝剥茧,逐层深入剖析寻找最本真的道。

一、什么是二进制在电子电器的世界中,我们会发现,这个瑰丽梦幻的国度对应着让人习以为常的两极状态,像电容存储的满载与空置,电路的导通与截断,电器的Power ON与Power off等,这些酷似水火不容的状态像极了我们现实生活中的阴阳。

为了便于控制管理这些状态,人们引入了二进制的理念,以日常生活中最简单的俩个数映射标的这些状态,用数字1映射电路的导通、电容储存的满载、电器的Power On,用数字0标的电路的截断、电容存储的空置、电器的Power off。

在二进制找到了自己的位置后,配合着电子电器的发展,和着通信技术与计算机普及的步伐,渐渐地走上台前,站在万众瞩目的聚光灯下,挥舞着混夹有0与1的双臂向我们昭示着数字电子技术的魅力。

二进制总共有0与1俩个数,进位方式采用满二进位,运算方式有与(相当于十进制的乘)、或(相当于十进制的加)、非(求反)、异或(相当于十进制的减)。

8个二进制位就是我们常说的1字节,相应的,1KB=1024B,1MB=1024KB……对比二进制,十进制有0~9十个数,进位方式采用满十进位,运算方式有加减乘除与次幂等,大体上是相同的。

此外,还有八进制、十六进制、六十进制等,不一一赘述了。

在某些PC电源中,它提供了一个电源开关。

开关上标识着“-”与“0”,其中“-”对应着电源的“开”,“0”对应着电源的关,这就是二进制最直观、最生动的体现与应用。

二、十进制与二进制的转换1、二进制转换成十进制十进制192可以表示成:1×10^2 +9×10^1 +2×10^0 = 192可以看出十进制的权数是10,同理,二进制的权数是2,这样二进制转换成十进制就简单了:二进制101转换成10进制:1×2^2 +0×2^1 +1×2^0 =52、十进制转换成二进制整数部分除2取余,取余次序为从下往上,最低位当最高位。

详细分析IP地址子网掩码的基础知识与基本操作和计算方法

详细分析IP地址子网掩码的基础知识与基本操作和计算方法

详细分析IP地址、子网掩码的基础知识与基本操作和计算方法1.IP地址的概念为了让网络上的两台计算机之间在相互通信,人们给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,即IP地址,并作为数据包里的附加信息传送。

IP地址是由32位二进制数组成,而且在英特网范围内是唯一的。

为方便记忆,将IP地址分成四段,每段8位并用小数点隔开,然后换成十进制数,这样就变成了我们常见的:202.112.42.79。

应用IP地址的时候必须注意:IP地址不能以数字127开头,数字127保留给内部回送函数;IP地址的第一个字节不能为255,255用做广播地址;IP地址的第一个字节不能为“ 0” ,“ 0” 表示该地址是本地主机,不能传送;IP地址在同一网络内必须是唯一的;2.认识子网掩码子网掩码是用来判断计算机之间的IP地址是否属于同子网。

即通过IP地址与子网掩码进行“And”运算后,如果得出结果相同,则说明这两台计算机处于同一个子网,可以直接通讯。

例如:IP地址为:192.168.0.1,子网掩码为:255.255.255.0。

转化为二进制:IP 地址为:11010000.10101000.00000000.00000001,子网掩码11.11.11.00000000。

所谓“And”运算就是1与0“And”结果得0,1与1“And”结果得1,0与0“And”结果得0,因此“And”后的结果为:11000000.10101000.00000000.00000000,转化为十进制后为:192.168.0.0。

3.IP维护基本操作1)Ping该命令用于检查路由是否能够到达,可以快速地检测你要去的站点是否可达。

如果执行Ping不成功,问题可能是以下几个方面:网线是否连通、网络适配器配置是否正确、IP地址是否可用等;如果Ping通后网络服务仍无法使用,那么问题可能出在网络软件的设置方面。

格式:ping -t -a -n count -l size,参数介绍:-t让用户所在的主机不断向目标主机发送数据,-a以IP地址格式来显示目标主机的网络地址,-n count指定要ping多少次,具体次数由后面的count来指定,-l size指定发送到目标主机的数据包的大小。

已知IP地址,如何计算其子网掩码,默认网关地址,网络地址等。

已知IP地址,如何计算其子网掩码,默认网关地址,网络地址等。

已知IP地址,如何计算其⼦⽹掩码,默认⽹关地址,⽹络地址等。

#在线掩码计算器:⾸先要铺垫⼀些基础知识,整个互联⽹就是⼀个单⼀的、抽象的⽹络。

IP地址就是给互联⽹上的每⼀台主机(或路由器)的每⼀个接⼝分配⼀个在全世界范围内是唯⼀的 32 位的标识符。

注意,每个IP地址都是独⼀⽆⼆的,就像⼈的⾝份证号码⼀样。

⽽IP地址⼜分为A类、B类、C类、D类和E类地址,其中我们常⽤的是A、B、C三类,它们是单播地址(⼀对⼀通信),每⼀类地址都由两个固定长度的字段组成,其中第⼀个字段是⽹络号,它标志主机(或路由器)所连接到的⽹络。

第⼆个字段是主机号,它标志该主机(或路由器)。

对主机或路由器来说,IP地址都是32位的⼆进制代码。

为了提⾼可读性,我们常常把32位的IP地址每个8位插⼊⼀个空格(但在机器中没有这样的空格,这样只是为了⼈们⽅便记忆),这样⼀个32位的IP地址就被分成了四个⼤段,每⼀段由8位为进制数表⽰,为了⽅便记忆(⼆进制数不好记),我们把这四段⼆进制分别转换成⼗进制数,并⽤点隔开,称其为点分⼗进制记法,举个例⼦(注:2^0=12^1=22^2=42^3=82^4=162^5=322^6=642^7=128)那么我们要解决的第⼀个问题就是,已知⼀个IP地址,如何区分它是A类地址还是B类或者C类地址呢?A类地址:1.0.0.0 到126.0.0.00.0.0.0 和127.0.0.0保留B 类地址:128.1.0.0到191.254.0.0128.0.0.0和191.255.0.0保留C 类地址:192.0.1.0 到223.255.254.0192.0.0.0和223.255.255.0保留D 类地址:224.0.0.0到239.255.255.255⽤于多点⼴播E 类地址:240.0.0.0到255.255.255.254保留255.255.255.255⽤于⼴播地址分类是根据前8位⼆进制数转换成⼗进制后的范围划分的,因此我们只需看前⼋位就能判断了,举个例⼦,试判断以下IP地址的⽹络类别:(1)128.36.199.3 …B类(2)21.12.240.17 …A类(3)200.3.6.2 …C类学过计算机⽹络的同学注意了,如果告诉你⼀个带⽹络前缀的IP地址,那么你应该可以根据它推算出该地址的⼦⽹掩码,默认⽹关地址,默认⼴播地址,⽹络地址,受限⼴播地址,本机⽹络地址,以及如何平均划分⼦⽹空间。

如何设置网络子网掩码:网络配置基础知识(三)

如何设置网络子网掩码:网络配置基础知识(三)

如何设置网络子网掩码:网络配置基础知识在今天的现代社会,网络已经成为了一个不可或缺的组成部分。

对于大多数人来说,网络连接是其工作和日常生活必不可少的一部分。

然而,要实现网络连接,必须进行正确的网络配置。

其中一个关键要素就是设置网络子网掩码。

一、网络子网掩码的概念和作用网络子网掩码是一个32位二进制数字,用于将一个IP地址分为网络地址和主机地址。

它通过与IP地址进行逻辑运算,确定网络地址和主机地址的范围,从而实现网络通信的目的。

网络子网掩码相当于一个筛子,用来过滤出网络地址和主机地址,并确保数据包在网络中准确传输。

二、子网掩码的计算方法子网掩码采用CIDR(无类别域间路由)标记法来表示。

CIDR标记法使用斜杠后面的数字表示子网掩码中1的个数。

例如,子网掩码为的CIDR标记为/24。

/24意味着前24位为网络地址,后8位为主机地址。

要计算子网掩码,首先需要了解网络IP地址的类型。

常见的有A、B和C类IP地址。

根据IP地址的类别,子网掩码的位数也有所不同。

下面是各类IP地址的子网掩码长度:1. A类IP地址的子网掩码长度为8位;2. B类IP地址的子网掩码长度为16位;3. C类IP地址的子网掩码长度为24位。

在实际设置中,根据网络规模和需求,需要合理选择子网掩码的长度。

通常情况下,较大的网络会选择较短的子网掩码,而较小的网络会选择较长的子网掩码。

三、如何设置网络子网掩码要设置网络子网掩码,首先需要了解网络的规模和需求。

以下是一些基本的步骤和注意事项:1. 确定IP地址的类型:首先,判断网络所使用的IP地址类型,是A类、B类还是C类。

这将决定子网掩码的长度。

2. 确定子网掩码长度:根据网络规模和需求,选择适当的子网掩码长度。

较大的网络通常使用较短的子网掩码,而较小的网络使用较长的子网掩码。

3. 计算子网掩码:使用CIDR标记法,将子网掩码转换为二进制数字。

根据子网掩码长度,确定网络地址和主机地址的范围。

计算机网络技术基础试题库(含答案)

计算机网络技术基础试题库(含答案)

计算机网络技术基础试题库(含答案)计算机网络技术基础试题库1. 题目:IP地址与子网掩码计算a) 问题描述:某公司给出一个IP地址段为192.168.1.0/24,其子网掩码为255.255.255.0。

请计算该IP地址段中可以分配的子网数量和每个子网的主机数量。

b) 解答:根据给定的IP地址段和子网掩码,可以通过以下步骤计算:步骤一:确定主机位数由于子网掩码为255.255.255.0,具有24位网络前缀和8位主机标识。

因此,该IP地址段中共有8位主机位。

步骤二:计算子网数量由于主机位数为8位,可以通过2的主机位数次幂来计算子网数量。

即2^8=256个子网。

步骤三:计算每个子网的主机数量由于主机位数为8位,可以通过2的主机位数次幂减去2来计算每个子网的可用主机数量。

即2^8-2=254个主机。

因此,该IP地址段可以分配256个子网,每个子网可以容纳254个主机。

2. 题目:TCP三次握手过程a) 问题描述:简要描述TCP三次握手过程,说明每个步骤的目的。

b) 解答:TCP三次握手是建立TCP连接时的必要过程,分为以下步骤:步骤一:客户端发送SYN包客户端发送一个带有SYN标志的TCP数据包,将初始序列号设为随机数,用于建立连接。

步骤二:服务器发送SYN-ACK包服务器接收到客户端的SYN包后,发送一个带有SYN和ACK标志的TCP数据包,将初始序列号设为随机数,确认客户端的SYN请求。

步骤三:客户端发送ACK包客户端接收到服务器的SYN-ACK包后,发送一个带有ACK标志的TCP数据包,确认服务器的握手请求。

每个步骤的目的如下:步骤一:客户端发送SYN包是为了告知服务器,客户端希望建立一个连接,并发送初始序列号,用于后续通信的数据分段。

步骤二:服务器发送SYN-ACK包是为了确认客户端的握手请求,并告知客户端自己的初始序列号。

步骤三:客户端发送ACK包是为了确认服务器的握手请求,并告知服务器自己已准备好进行通信。

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

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

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

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

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

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

图5-8 计算子网掩码流程
例如,现将一网络地址为“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类网络来讲,其子网划分个数与子网掩码即每一个子网的主机数有如下关系,如图5-9所示。

子网掩码子网个数
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
图5-9 B 类网络子网个数与子网掩码对应关系
对于C 类网络来讲,其划分子网个数与子网掩码及每个子网所能够容纳的主机数量,如图5-10所示。

子网掩码子网个数
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
图5-10 C 类网络子网个数与子网掩码对应关系
2.利用主机数计算子网掩码
在利用主机数计算子网掩码时,我们必须知道每个子网所需容纳的主机个数,而不必知道其需要划分的子网个数,其主要步骤如下图5-11所示。

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

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

图5-11 利用主机数计算子网掩码流程
例如,要将网络号为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,即“11111100000000”转换为十进制为252,因此其划分子网的子网掩码为“255.255.252.0”。

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

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

子网掩码每子网容纳主机数量
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
图5-12 B 类网络子网掩码每个子网所能够容纳的主机数量的对应关系
对于C 类网络来讲,其子网掩码每个子网所能够容纳的主机数量的对应关系,如图5-13
所示。

子网掩码每子网容纳主机数量
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
图5-13 C 类网络子网掩码每个子网所能够容纳的主机数量的对应关系。

相关文档
最新文档