IP地址与子网掩码计算
计算机网络技术基础试题库(含答案)

计算机网络技术基础试题库(含答案)计算机网络技术基础试题库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包是为了确认服务器的握手请求,并告知服务器自己已准备好进行通信。
IP地址和子网掩码计算

例题:
Eg1:划分成4个子网(单级子网划分)
• IP地址:192.168.0.0 • 子网掩码为:255.255.255.0
解题步骤
1.一共4个子网,则由:
2借用的主机位 >=子网数
• 需从主机位借2位作为网络位。 • 子网掩码由255·255·255·0变为255·255·255·192 • 网络位和主机位变化如下:
192.168.0.191
4
192.168.0.192
192.168.0.193 - 192.168.0.254
192.168.0.255 全1组合一般不使用
每个子网中所含的主机数为:26 – 2 = 62
例题:
Eg2:假如该企业下分四个子公司,每个子公司需要的IP地址是:A公司 500个、B公司250个、C公司120个、D公司120个。 • 已获得IP地址:200.0.64.0/22 • 求:各子网的网络号及子网掩码,并标明相应允许联网的主机数目
解题步骤
4.排除掉网络地址和广播地址,得到该网段的IP地址范围。
•地址范围是: 网络地址+1 to 广播地址-1 •本题中即为:10.10.12.1—10.10.15.254。
解题步骤
5.本网段中的主机数目(允许分配的IP地址数目)
• 由于本题中主机位数为10位(第一张图示),所以总数为: 2^10-2=1022
解题步骤
1. 根据各单位计算出需要的主机和网络位数,如下表所示:
单位名称 A公司 B公司 C公司 D公司
需要地址 计算主机位数 主机位数
网络位数
500个
29=512
9位
256
8位
32-8=24位
120个
IP地址与子网掩码进行AND运算

一、子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。
网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。
其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。
仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。
于是IP网络地址的多重复用技术应运而生。
通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。
子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。
按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。
例如二进制位模式:1111 1111 1111 0000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。
为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码()为:255.255.25.0。
IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。
子网掩码与IP地址的计算

§已知子网掩码为255.255.255.192,求实际子网数(去除全0和全1)和每个子数的主机数。
如果将192换为二进制求出子位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么子网数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际子网数应该是2个;每个子网的主机数就是2^6-2=62个。
§已知所需子网数12,求实际可分配的子网数。
子网数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配子网数为16-2=14个。
§已知一个B类子网的每个子网主机数要达到60×255个(约相当于X.Y.0.1~X.Y.59.254的数量),求子网掩码。
与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。
由于B类IP,所以掩码格式是255.255.0.0,而现在被分割子网,故现在第三字节的应该是11000000(192),所以子掩码是255.255.192.0§如果所需子网数为7,求子网掩码。
与7最近的2^x是8(2^3),而此时只能有6个子网可以分配,不能满足7个子网的需求,所只能取16(2^4),256-16=240,所以子网掩码为255.255.255.240§已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。
211是个C类地址,掩码为255.255.255.0,现要划分4个子网,与4(本身不能用,因为如果取4,实际只能分配2个子网,就不可能满足4个子网的需求)最近的8(2^3),256-32=224,所以子网掩码应为255.255.255.224,此时每个子网有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个子网只有30台):33——62,65——94 97——126,129——156,161——190,193——222§已知子网中可使用15个主机块,求最大可分配的子网数和子网掩码。
IP地址及子网掩码计算

IP地址的编址方法 (1)IP网络号的指派范围 (5)IP地址分类 (6)IP地址及子网掩码计算 (9)IP地址计算规则 (13)如何计算IP地址及CIDR (16)IP地址的编址方法IP地址的编址方法共经过了三个历史阶段。
这三个阶段是:(1)分类的IP的地址(2)子网的划分(3)构成超网。
分类的IP地址所谓的“分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都由两个甫定长度的字段组成,其中第一个字段是网络好,它标志主机(或路由器)所连接到的网络。
一个网络号在整个因特网范围内必须是唯一的。
第二个字段是主机号,它标志该主机(或路由器)。
一个主机号在它前面的网络号所指明的网络范围内必须是唯一的。
由此可见,一个IP地址在整个因特网范围内是唯一的。
分为A类、B类、C类、D类、E类。
A类、B类、C类地址都是单传播地址,它们的网络号字段分别是1,2,和3字节长,而在网络号字段的最前面有1~3位的类别位,其数值分为规定为0,10,110。
它们的地址的主机号分为3个、2个和1个字节长。
D类地址(前4位是1110)用于多播。
而E类地址(前4位为1111)保留为以后用。
常用的三类类别的IP地址A类地址的网络号字段占一个字节,只有7位可供使用,但可指派的网络号是126个(即2的7次方-2)。
减2的原因是:第一,IP地址中的全0是个保留地址,意思是“本网络”。
第二,网络号为127(即01111111)保留作为本地软件环回测试本主机的进程之间的通信之用。
A类地址的主机号占3个字节,因此每一个A类网络中的最大主机数是2的24次方-2。
减2的原因是:全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址,而全1表示“所有的”,因此全1的主机号字段表示该网络上的所有主机。
(主机号:全0代表网络地址,全1代表广播地址)。
B类地址的网络号字段有2个字节,当前面两位(10)已经固定了,只剩下14位可以进行分配。
IP地址及子网掩码的计算

这些是我(187170918)在网上收集到的一些希望能对大家有所帮助IP地址的计算以及子网掩码的计算子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。
它和IP地址一样也是使用点式十进制来表示的。
如果两个IP地址在子网掩码下按位与的计算下所得结果相同,即表明它们共属于同一子网中。
在计算子网掩码时,我们要注意IP地址中的保留地址,即“0”地址和广播地址,它们是指主机地址或网络地址全为“0”或“1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。
实例一、通过IP地址和子网掩码与运算计算相关地址得到网络地址广播地址地址范围本网有几台主机分步骤计算 1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。
2)IP地址和子网掩码进行与运算,结果是网络地址3)将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
4)地址范围就是含在本网段内的所有主机网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是:网络地址+1至广播地址-15)主机的数量主机的数量=2二进制的主机位数-2(减2是因为主机不包括网络地址和广播地址。
)例:我随便拿个IP地址来举例:IP地址为15.8.8.88子网掩码是255·255·248·0。
算出网络地址、广播地址、地址范围、主机数。
分析:我觉得首先要子网掩码,因为看了子网掩码后就知道有多少网络位,多少主机位!就看这个子网掩码吧,其中网络位共有21位,主机位有11位。
那么我们再看看给出的IP地址是什么类型的,是A类那么A类默认的子网掩码是255.0.0.0,那么我就要在21位中减去8位,因为这8位是它默认的!那么剩下的就是13位就子网的位数。
11位就是主机位数。
那么这个A类地址15.0.0.0就被划分成了213=8192个子网。
如何计算ip地址及子网掩码

如何计算ip地址及子网掩码首先,我们看一个CCNA考试中常见的题型:一个主机的IP地址是,掩码是,要求计算这个主机所在网络的网络地址和广播地址。
的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。
而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是。
而广播地址就是下一个网络的网络地址减1。
而下一个32的倍数是160,因此可以得到广播地址为。
CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。
这也可按上述原则进行计算。
比如一个子网有10台主机,那么对于这个子网就需要10+1+1+1=13个IP地址。
(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。
)13小于16(16等于2的4次方),所以主机位为4位。
而256-16=240,所以该子网掩码为。
如果一个子网有14台主机,不少同学常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。
这样就错误了,因为14+1+1+1=17 ,大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。
这时子网掩码为:。
而在子网内部的主机地址的计算方法为:当前主机的IP地址的最后一个字节(十进制)减去当前主机所在的子网地址的最后一个字节,所得的结果就是当前主机的地址。
EG:一主机的IP为,其所在的子网地址为:0.0.0.96因此它的子网主机地址为:112-96=16即快速计算子网掩码和主机IP要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论,但如果采用十进制计算方法,计算起来更为简便。
经过长期实践与经验积累,笔者总结出子网掩码及主机块的十进制算法。
一、明确概念在介绍十进制算法前我们先要明确一些概念。
IPV4网络地址分类及子网掩码计算

IPV4网络地址分类及子网掩码计算一、IP地址分类IP地址格式为:4字节(32为2进制数),一般表示为点分10进制数,如:192.168.0.1。
IP地址=网络ID+主机IDIP地址=网络ID+子网ID+主机IDA类IP地址:1字节(8位2进制数)网络ID和3字节(24位2进制数)主机ID B类IP地址:2字节(16位2进制数)网络ID和2字节(16位2进制数)主机ID C类IP地址:3字节(24位2进制数)网络ID和1字节(8位2进制数)主机ID红色部分为网络地址,黑色部分为主机地址二、特殊IP地址(1)0.0.0.00.0.0.0已经不是一个真正意义上的IP地址了。
它表示的是这样一个集合:所有不清楚的主机和目的网络。
如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。
(2)255.255.255.255限制广播地址。
对本机来说,这个地址指本网段内(同一广播域)的所有主机。
(3)127.0.0.1本机地址,主要用于测试。
在Windows系统中,这个地址有一个别名“Localhost”。
(4)224.0.0.1组播地址。
从224.0.0.0到239.255.255.255都是这样的地址。
224.0.0.1特指所有主机,224.0.0.2特指所有路由器。
搜索这样的地址多用于一些特定的程序以及多媒体程序。
如果你的主机开启了IRDP(Internet路由发现协议,使用组播功能)功能,那么你的主机路由表中就有这样一条路由。
(5)169.254.x.x如果你的主机使用了DHCP功能自动获得一个IP地址,那么当你的DHCP服务器发生故障,或响应时间太长而超出了一个系统规定的时间,Windows系统会为你分配这样一个地址。
三、私有IP地址在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:A类地址:10.0.0.0~10.255.255.255B类地址:172.16.0.0~172.31.255.255C类地址:192.168.0.0~192.168.255.255四、子网掩码子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
IP地址与子网掩码进行AND运算

IP地址与子网掩码进行AND运算一、子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。
网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。
其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。
仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。
于是IP网络地址的多重复用技术应运而生。
通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。
32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP 地址的“网间网部分”和“本地部分”。
子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。
按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。
例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。
(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

计算练习(要求写出计算过程)1. 已知某计算机所使用的IP 地址是:195.169.20.25, 子网掩码是:255.255.255.240 ,经计算写出该机器的网络号、子网号、主机号。
因为:195 =11000011B ,240 =11110000B ,25 =00011001B由以上参数可知: 1. 该计算机网络属于C类网;2. 网络号为195.169.20 ;3. 子网号为 1 ;4. 主机号为9 。
看了最后面的文章,对于上述练习,网络号为195.169.20 ,我是看懂了,它的每一位二进制与子网掩码and 逻辑运算就可以了,实际上就是取IP 的前三个字节。
至于 1. 它属于C类网,当然知道,因为IP 是:195.169.20.25 中IP 第一个字节是110 开始的。
IP 第一个字节以二进制0 开始(或以十进制表示是 1 至127),则是 A 类网络;以10 开始(或以十进制表示是128 至191),则是 B 类网络;以110 开始(或以十进制表示是192至223),则是C类网络。
邹飞注通过下面例子,我看懂了主机号的求法:已知Ip 地址,子网掩码如何计算主机号如ip121.175.21.9 子网掩码255.192.0.0 我只能根据子网掩码求出后22 位为主机号,但是答案都是点分十进制的,为0.47.21.9 不知道与22 有什么关系?答:因为掩码是255.192.0.0 所以可以确定IP 地址的前10位为网络号(192 确定了第二个字节前两位是11,加第一个字节共10 位,邹飞注), 因为在第二段十进制数中出现差异所以只看第二段十进制数,把175转换成二进制为10101111 加粗部分处于网络位, 求主机号就是把网络位全置0 也就是说把01111001(121 转换).10 101111.21.9(加粗部分处于网络位全置0)就变成0. 00101111.21.9 再把00101111 转换成十进制就是所求的主机号了.0.47.21.9哦,我完全看懂了子网号与主机号的求法了:子网掩码是:255.255.255.240 就只看最后一个字节,从240=11110000B,说明前四位是子网,后四位是主机,这样从25=00011001B,它的前四位是0001,所以网络号是 1 ,后四位是1001(二进制),所以它的主机号9(十进制)。
子网掩码,IP地址 之间的计算

一、子网掩码的含义和根据子网掩码划分子网一个IP地址必然属于某一个网络,或者叫子网。
子网掩码就是用来指定某个IP地址的网络地址的,换一句话说,就是用来划分子网的。
例如,一个A类网络可以容纳16777214台主机。
但是在实际运用中,不可能把一个A类网络只用于一个子网,因为那样管理起来很不方便,也会出现广播风暴等种种问题,所以需要根据实际需求把它划分为若干个较小的子网。
一个B类网络可以容纳65534台主机,往往也是需要划分子网的。
即便一个小型企业内部,为了部门之间的职能的需要,配置那些电脑可以互相访问,哪些不能互相访问,就需要通过划分子网的方法来实现。
子网划分的问题看起来很复杂,其实也不是很复杂。
只要把IP地址的位数、网络位数、主机位数、子网掩码的位数这几个概念搞清楚,就觉得很简单了。
IP地址位数=网络位数+主机位数=32位。
子网掩码的位数就是网络的位数。
A类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换算成二进制表示为255.0.0.0。
B类网络的网络位数是16位,子网掩码就是11111111.11111111.00000000.00000000,换算成十进制表示为255.255.0.0。
C类网络的网络位数是24位,子网掩码就是11111111.11111111.11111111.00000000,换算成十进制表示为255.255.255.0。
A类网络加长子网掩码到16位就把一个A类网络划分为256个B类网络同样大小的网络,再加长到24位就又把每个B类大小的子网划分为256个C类网络大小的子网。
就是这个道理。
一个大的网络,通过把子网掩码加长,使网络位多了,也就是网络数目多了,子网就多了。
当然你也可以不划分为256个子网,而划分为128个,64个,32个,16个,8个,4个,2个。
一个B类网络的默认子网掩码为255.255.0.0,你如果想把它划分为2个子网,网络位数就成立17位,也就是说子网掩码就变成了255.255.128.0;想划分为16个子网,因为16是2的4次方,所以网络位数加4变成了20位,也就是说子网掩码加长,成了20位,就是255.255.240.0。
IP地址和子网掩码的要点和计算实例

IP地址和子网掩码的要点和计算实例IP地址和子网掩码的要点和计算实例重点1):IP地址和子网掩码一样换算成2进制都是32位,而且两者是相辅相成的,缺少了任何一个就没有意义。
其中子网掩码2进制中的“1”对应的IP地址部分是网络地址,“0”对应的部分是主机地址,计算一个IP地址的网络地址、主机地址、广播地址就是根据子网掩码来确定的;重点2):划分子网就是从主机中借N位来作为子网位,因此增加了网络的个数,同时牺牲了一定的主机数量;重点3):划分子网后必然会采用特殊的子网掩码,因此IP地址的网络地址、主机地址、广播地址就不能按照缺省的子网掩码来计算(比如C类地址缺省子网掩码是255.255.255.0,但是采用特殊的子网掩码后应该按照新的子网掩码来计算,比如255.255.255.192)。
实例1):IP地址192.168.1.200,子网掩码是255.255.255.224,要求计算其网络地址、主机地址和广播地址。
分析:把子网掩码换算成2进制,1对应的部分是网络地址,0对应的部分是主机地址,把主机地址各位全部变成1就是广播地址。
因此首先把255.255.255.224换算成2进制,就是11111111.11111111.11111111.11100000,然后把IP地址也换算成2进制,就是11000000.10101000.00000001.11001000,因此可以得到网络地址就是11000000.10101000.00000001.11000000,即192.168.1.192;主机地址就是00001000,即8;而广播地址就是11000000.10101000.00000001.11011111,即192.168.1.223。
实例2):一个公司有10个部门,要求给每个部门划分不同的网段,但是都在192.168.1.0这个大网内,并且每个部门要容纳20台计算机。
请为这个公司选择子网掩码。
选项:A)255.255.255.192选项:B)255.255.255.224选项:C)255.255.255.240选项:D)不能实现分析:首先看关键数据,10个部门共要10个网段的子网,也就是说采用的子网掩码要支持10个有效的子网,而且还要求每个子网容纳100个有效的主机地址。
IP地址与子网掩码计算

IP地址与子网掩码1、明确“子网”的函义:22、明确“掩码”的函义:33、牢记各类网络的默认掩码34、关于正确有效的掩码:45、关于子网掩码的另类表示法:56、网络中有两个IP地址不可用:57、根据掩码来确定子网的数目68、综合实例:7已知172.31.128.255/18,试计算:71、算子网数目82、算网络号83、算主机号94、算广播地址105、算可用IP地址范围10一般考试中都会给定一个IP地址和对应的子网掩码,让你计算1、子网数目2、网络号3、主机号4、广播地址5、可用IP地址范围碰到这类题,我们应该怎么样来解题呢。
方法如下:首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C类网络一起出现,不要把这认为是一个错误,很多时候都是这样出题的。
其次,应该知道以下几点:1、明确“子网”的函义:子网就是把一个大网划分为几个小网,每个小网的IP地址数目都是一样多的。
这个小网就叫做这个大网的子网。
大网可以是A类大网,也可以是B类大网,还可能是C类大网。
A类大网中容纳了2的24次方个IP地址,即16777216个IP地址;B类大网中容纳着2的16次方个IP地址,即65536个IP地址;C类大网中容纳着2的8次方个IP地址,即256个IP地址。
如果把B类大网划分为32个小网,那么每个小网的IP地址数目就是65536/32=2048;如果把C类大网划分为32个小网,那么每个小网的IP地址数目就是256/32=8。
2、明确“掩码”的函义:掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 好多书上说,掩码是用来确定IP地址所在的网络号,用来判断另一个IP是不是与当前IP在同一个子网中。
这也对,但是对于我们做题来说,意义不大。
我们要明确:掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 掩码是用来确定子网数目的依据!3、牢记各类网络的默认掩码A类网络的默认掩码是255.0.0.0,换算成二进制就是11111111.00000000.00000000.00000000;默认掩码意味着没有将A类大网再划分为若干个小网。
(完整版)IP地址子网掩码与运算

经过 IP 地点和子网掩码与运算计算有关地点2011-06-07 0:57过 IP 地点和子网掩码与运算计算有关地点知道 ip 地点和子网掩码后能够算出:1、网络地点2、广播地点3、地点范围4、本网有几台主机例1:下边例子IP地点为192·168·100·5子网掩码是255·255·255·0。
算出网络地点、广播地点、地点范围、主机数。
一)分步骤计算1)将 IP 地点和子网掩码换算为二进制,子网掩码连续全1的是网络地点,后边的是主机地点。
虚线前为网络地点,虚线后为主机地址2)IP 地点和子网掩码进行与运算,结果是网络地点3)将上面的网络地点中的网络地点部分不变,主机地点变成全1,结果就是广播地点。
4)地点范围就是含在本网段内的全部主机网络地点 +1即为第一个主机地点,广播地点-1即为最后一个主机地点,由此能够看出地点范围是:网络地点+1至广播地点-1本例的网络范围是: 192·168·100·1 至 192·168·100·254也就是说下边的地点都是一个网段的。
192·168·100·1 、 192·168·100·2 。
192·168·100·20。
192·168·100·111 。
192·168·100·2545)主机的数目主机的数目 =2二进制的主机位数 -2减2是由于主机不包含网络地点和广播地点。
本例二进制的主机位数是 8位。
主机的数目 =28-2=254二)整体计算我们把上面的例子合起来计算一下过程以下:例2: IP 地点为 128·36·199·3 子网掩码是255·255·240·0。
子码掩码计算

子码掩码计算子码掩码计算是一种网络通信中常用的技术,它可以帮助我们更好地理解网络通信中的数据传输过程。
在网络通信中,数据传输的过程中需要进行地址转换,而子码掩码计算就是一种地址转换的方法。
子码掩码计算的原理子码掩码计算的原理是将IP地址和子网掩码进行逻辑运算,得到网络地址和主机地址。
在网络通信中,每个设备都有一个唯一的IP地址,这个IP地址由32位二进制数表示。
而子网掩码则是用来划分网络地址和主机地址的,它也是一个32位的二进制数。
在子码掩码计算中,我们需要将IP地址和子网掩码进行逻辑运算,得到网络地址和主机地址。
具体的计算方法如下:1. 将IP地址和子网掩码转换成二进制数。
2. 对IP地址和子网掩码进行逻辑运算,得到网络地址。
3. 对IP地址和子网掩码进行逻辑运算,得到主机地址。
4. 将网络地址和主机地址转换成十进制数。
举个例子,假设我们有一个IP地址为192.168.1.100,子网掩码为255.255.255.0的设备。
我们可以按照以下步骤进行子码掩码计算:1. 将IP地址和子网掩码转换成二进制数。
IP地址:11000000.10101000.00000001.01100100子网掩码:11111111.11111111.11111111.000000002. 对IP地址和子网掩码进行逻辑运算,得到网络地址。
网络地址:11000000.10101000.00000001.000000003. 对IP地址和子网掩码进行逻辑运算,得到主机地址。
主机地址:00000000.00000000.00000000.011001004. 将网络地址和主机地址转换成十进制数。
网络地址:192.168.1.0主机地址:100子码掩码计算的应用子码掩码计算在网络通信中有着广泛的应用。
它可以帮助我们更好地理解网络通信中的数据传输过程,同时也可以帮助我们进行网络地址的划分和管理。
在网络通信中,每个设备都需要有一个唯一的IP地址,这个IP地址可以用来标识设备的身份。
子网掩码和ip地址的关系计算

软考交流:子网掩码和ip地址的关系子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
就这么简单。
请看以下示例:运算演示之一:aaIP 地址 192.168.0.1子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.00000001子网掩码 11111111.11111111.11111111.00000000AND运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之二:IP 地址 192.168.0.254子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.11111110子网掩码 11111111.11111111.11111111.00000000AND运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之三:IP 地址 192.168.0.4子网掩码255.255.255.0转化为二进制进行运算:IP 地址11010000.10101000.00000000.00000100子网掩码 11111111.11111111.11111111.00000000AND运算11000000.10101000.00000000.00000000转化为十进制后为:192.168.0.0通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。
均为192.168.0.0 所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。
我现在单位使用的代理服务器,内部网络就是这样规划的。
IP分类,子网掩码的计算方法

IP分类,子网掩码的计算方法──很好的方法一、利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
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的子网掩码。
*************IP地址的分类:*************任何一个0到127间的网络地址均是一个A类地址。
任何一个128到191间的网络地址是一个B类地址。
任何一个192到223间的网络地址是一个C类地址。
任何一个第一个八位组在224到239间的网络地址是一个组播地址。
任何一个专用I P网络均可以使用包括:1个A类地址( 10.0.0.0 )、16个B类地址(从172.16.0.0到172.31.0.0 )256个C类地址(从192.168.0.0到192.168.255.0 )在内的任何地址。
************************************************************子网掩码的计算:************************************************************其实计算并不复杂。
以C类地址为例,自己找找规律。
掩码00000000,最大子网,相当于无子网。
掩码10000000,子网数2^1=2,可用2-2=0,每子网地址2^7=128,可用主机126。
子网掩码:128掩码11000000,子网数2^2=4,可用4-2=2,每子网地址2^6=64,可用主机62。
IP地址和子网掩码计算方法

IP地址和子网掩码计算方法二进制表0和N为主机数,N为多少次方主机为多少个0不够就进位。
2N-2≧主机个数次方表:2N值:也就是可以用多少个主机个数1:一个公司多个部门每个部门20个主机。
IP:172.10.1.0/24先算子网掩码:2N-2≧20查次方表值为32得知N=5,32-2=30可用30个主机。
查二进制表25得:255.255.255.224 256-224=32销售部:172.10.1.0+32172.10.1.31 1~30技术部:172.10.1.32-1+32172.10.1.63 31~62生产部:172.10.1.64-1+32 172.10.1.95 63~94服务部:172.10.1.96-1+32 172.10.1.127 95~126设计部:172.10.1.128-1+32 172.10.1.159 127~158172.10.1.160-12:销售部170台:2N-2≧170查次方表值为256得知N=8查二进制表28不在表内前进一位得:255.255.255256-255=1.0 172.10.11+1=2.0 172.10.1.255技术部110台:2N-2≧110查次方表值为128得知N=7查二进制表27得:255.255.255.128256-128=128 172.10.2.0(进位所得) 172.10.2.127生产部40台:2N-2≧4 查次方表值为64得知N=6查二进制表26得:255.255.255.192256-192=64172.10.2.1280+128=128 172.10.2.191服务部30台:2N-2≧3 查次方表值为32得知N=5查二进制表25得:255.255.255.224256-224=32 172.10.2.192128+64=192 172.10.2.223设计部26台:2N-2≧2 查次方表值为32得知N=5查二进制表25得:255.255.255.224256-224=32172.10.2.224192+32=224 172.10.2.255172.10.3.0224+32=256(256要向前进位)(注:文档可能无法思考全面,请浏览后下载,供参考。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IP地址与子网掩码计算IP地址与子网掩码IP地址与网络分类(1)IP地址不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。
网间网技术是将不同物理网络技术统一起来的高层软件技术。
网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。
IP协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这样物理地址的差异被IP层所屏蔽。
IP层所用到的地址叫做网间网地址,又叫IP地址。
它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。
IP地址是一个32为的二进制数,分成4个字段,每个字段8位。
(2)三类主要的网络地址我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。
因此按网络规模大小,将网络地址分为主要的三类,如下:A类:0 1 2 3 8 16 243 1 0网络号主机号B类:1 0网络号主机号C类:1 1 0网络号主机号A类地址用于少量的(最多27个)主机数大于216的大型网,每个A类网络可容纳最多224台主机;B类地址用于主机数介于28~216之间数量不多不少的中型网,B类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221个。
除了以上A、B、C三个主类地址外,还有另外两类地址,如下:D类:1 1 1 0多目地址E类:1 1 1 1 0留待后用其中多目地址(multicastaddress)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。
E类地址用于将来的扩展之用。
(3)TCP/IP规定网络地址除了一般地标识一台主机外,还有几种具有特殊意义的特殊形式。
*广播地址TCP/IP规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。
所谓广播,指同时向网上所有主机发送报文。
*有限广播前面提到的广播地址包含一个有效的网络号和主机号,技术上称为直接广播(directed boradcasting)地址。
在网间网上的任何一点均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是要知道信宿网络的网络号。
有时需要在本网络内部广播,但又不知道本网络网络号。
TCP/IP规定,32比特全为“1”的网间网地址用于本网广播,该地址叫做有限广播地址(limitedbroadcast address)。
*“0”地址TCP/IP协议规定,各位全为“0”的网络号被解释成“本”网络。
*回送地址A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址(loopbackaddress)。
无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。
TCP/IP协议规定,一、含网络号127的分组不能出现在任何网络上;二、主机和网关不能为该地址广播任何寻径信息。
由以上规定可以看出,主机号全“0”全“1”的地址在TCP/IP协议中有特殊含义,不能用作一台主机的有效地址。
二、子网掩码(1)子网TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。
网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。
其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。
仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。
于是IP网络地址的多重复用技术应运而生。
通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
子网编址(subnetaddressing)技术,又叫子网寻径(subnetrouting),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。
一般的,32位的IP地址分为两部分,即网络号和主机号,我们分别把他们叫做IP地址的“网间网部分”和“本地部分”。
子网编址技术将本地部分进一步划分为“物理网络”部分和“主机”部分,如图:网间网部分物理网络主机|←网间网部分→|←────本地部分─────→| 其中“物理网络”用于标识同一IP网络地址下的不同物理网络,既是“子网”。
(2)子网掩码IP协议标准规定:每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网间网部分和物理网络号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。
例如位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。
这种位模式叫做子网模(subnetmask)或“子网掩码”。
为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)为:255.255.255.0IP协议关于子网掩码的定义提供一种有趣的灵活性,允许子网掩码中的“0”和“1”位不连续。
但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。
像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用。
(3)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:192.9.200.13其缺省的子网掩码为:255.255.255.0则它的网络号和主机号可按如下方法得到:①将IP地址192.9.200.13转换为二进制1100000000001001 1100100000001101②将子网掩码255.255.255.0转换为二进制1111111111111111 1111111100000000③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分1100000000001001 11001000 00001101 AND 11111111 1111111111111111 00000000 1100000000001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分1100000000001001 11001000 00001101 AND 00000000 0000000000000000 1111111100000000 00000000 00000000 00001101结果为0.0.0.13,即主机号为13。
(4)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:192.9.200.13 其缺省的子网掩码为:255.255.255.0 则它的网络号和主机号可按如下方法得到:①将IP地址192.9.200.13转换为二进制1100000000001001 1100100000001101②将子网掩码255.255.255.0转换为二进制1111111111111111 1111111100000000③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分1100000000001001 11001000 00001101 AND 11111111 11111111 11111111 00000000 1100000000001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分1100000000001001 11001000 00001101 AND 00000000 0000000000000000 1111111100000000 00000000 00000000 00001101 结果为0.0.0.13,即主机号为13。
三、子网划分与实例根据以上分析,建议按以下步骤和实例定义子网掩码。
1、将要划分的子网数目转换为2的m次方。
如要分8个子网,8=23。
2、取上述要划分子网数的2的m次方的幂。
如23,即m=3。
3、将上一步确定的幂m按高序占用主机地址m位后转换为十进制。
如m为3则是11100000,转换为十进制为224,即为最终确定的子网掩码。
如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。
在这里,子网个数与占用主机地址位数有如下等式成立:2m=n。
其中,m表示占用主机地址的位数;n表示划分的子网个数。
根据这些原则,将一个C类网络分成4个子网。
若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254(因为全“0”和全“1”的主机地址有特殊含义,不作为有效的IP地址),现将网络划分为4个部分,按照以上步骤:4=22,取22的幂,即2,则二进制为11,占用主机地址的高序位即为11000000,转换为十进制为192。
这样就可确定该子网掩码为:255.255.255.192,4个子网的IP地址范围分别为:二进制十进制① 11000000 00001001 11001000 00000001 1100000000001001 1100100000111110 192.9.200.1192.9.200.62② 11000000 00001001 11001000 01000001 1100000000001001 1100100001111110 192.9.200.65192.9.200.126③ 11000000 00001001 11001000 10000001 1100000000001001 1100100010111110 192.9.200.129192.9.200.190④ 11000000 00001001 11001000 11000001 1100000000001001 1100100011111110 192.9.200.193192.9.200.254在此列出A、B、C三类网络子网数目与子网掩码的转换表,以供参考。