关于IP地址的全0与全1网段
关于A类,B类,C类IP地址的网段和主机数的计算方法
关于A类,B类,C类IP地址的网段和主机数的计算方法IP地址是一个32位的二进制数,由四个八位字段组成。
每个IP地址包括两部分:一部分为网络标识,一部分为主机标识。
A类地址前8位为网络标识。
后24位为主机标识。
网段与主机数的计算方法如下:A类网段计算:根据规定,A类地址的网络标识必须以“0”开头。
那么其网段数应该为0XXXXXXX.YYYYYYYY.YYYYYYYY.YYYYYYYY即后面有七位数字,因为是二进制数,所以网段数应该为:27,即2的7次幂个网段,等于128,即网段应该是0—127之间。
而网络空间计算都必须“减2”,这是因为要扣除两个保留地址:二进制数里全是“0”和全是“1”的要保留。
“0”做为网络号,“1”做为广播号。
所以A类地址的网段为1—126.A类主机数计算:因为后面24位是主机标识,所以主机数应该是224,即2的24次幂224=412=166=2563=16777216,扣除两个保留地址后,主机最大数应该是个。
综上所述,A类IP地址范围应该是:1.0.0.1~126.255.255.254其中红色的为网络标识,绿色为主机标识B类网段计算:根据规定,A类地址的网络标识必须以“10”开头。
那么其网段数应该为10XXXXXX.XXXXXXXX.YYYYYYYY.YYYYYYYY即后面有14位数字,因为是二进制数,所以网段数应该为:214,即2的14次幂个网段,等于16384,扣除两个全“0”,全“1”的保留地址,所以B类网络可以有16382个网段。
而转换成十进制后,IP地址的第一个小数点前的数字应该是多少呢?因为第一段是10XXXXXX,所以应该是26个,即2的6次幂,等于64个。
127是被保留网段暂不使用。
所以网段应该是从128开始,到128+64-1=191.即十进制IP的第一段数字是在128—191之间。
B类主机数计算:因为后面16位是主机标识,所以主机数应该是216,即2的16次幂216=48=164=2562=65536,扣除两个保留地址后,主机最大数应该是65534个。
关于IP网段划分
关于IP⽹段划分IP地址分类(A类 B类 C类 D类 E类)IP地址由四段组成,每个字段是⼀个字节,8位,最⼤值是255,,IP地址由两部分组成,即⽹络地址和主机地址。
⽹络地址表⽰其属于互联⽹的哪⼀个⽹络,主机地址表⽰其属于该⽹络中的哪⼀台主机。
⼆者是主从关系。
IP地址的四⼤类型标识的是⽹络中的某台主机。
IPv4的地址长度为32位,共4个字节,但实际中我们⽤点分⼗进制记法。
IP地址根据⽹络号和主机号来分,分为A、B、C三类及特殊地址D、E。
全0和全1的都保留不⽤。
A类:(1.0.0.0-126.0.0.0)(默认⼦⽹掩码:255.0.0.0或 0xFF000000)第⼀个字节为⽹络号,后三个字节为主机号。
该类IP地址的最前⾯为“0”,所以地址的⽹络号取值于1~126之间。
⼀般⽤于⼤型⽹络。
B类:(128.1.0.0-191.255.0.0)(默认⼦⽹掩码:255.255.0.0或0xFFFF0000)前两个字节为⽹络号,后两个字节为主机号。
该类IP地址的最前⾯为“10”,所以地址的⽹络号取值于128~191之间。
⼀般⽤于中等规模⽹络。
C类:(192.0.1.0-223.255.255.0)(⼦⽹掩码:255.255.255.0或 0xFFFFFF00)前三个字节为⽹络号,最后⼀个字节为主机号。
该类IP地址的最前⾯为“110”,所以地址的⽹络号取值于192~223之间。
⼀般⽤于⼩型⽹络。
D类:是多播地址。
该类IP地址的最前⾯为“1110”,所以地址的⽹络号取值于224~239之间。
⼀般⽤于多路⼴播⽤户[1] 。
E类:是保留地址。
该类IP地址的最前⾯为“1111”,所以地址的⽹络号取值于240~255之间。
回送地址:127.0.0.1。
也是本机地址,等效于localhost或本机IP。
⼀般⽤于测试使⽤。
例如:ping 127.0.0.1来测试本机TCP/IP是否正常。
现在的IP⽹络使⽤32位地址,以点分⼗进制表⽰,如172.16.0.0。
关于子网划分—为什么全0全1子网号不能使
关于子网划分—为什么全0全1子网号不能使用子网划分并没有节约IP地址,实际导致可分配的IP地址数目减少。
证明:比如一个C类地址,不进行子网划分,实际可分配IP地址为254个。
现进行子网划分,假设借用2位主机号作为子网号,那么现在产生的子网为01和10(全0全1子网号去掉),每个子网的主机号为6位,则每个子网可分配的IP地址为2的6次方剪掉2,即62台,那么两个子网可分配的IP共62*2=124个,那么减少的IP数目为:254-124=130个。
从上数据可以看出,减少了约一半的IP地址。
既然这么浪费IP地址,为何我们还要使用子网划分呢?我个人认为,这是利用子网来方便管理网络的一种措施。
很容易看出,减少这么多IP地址的主要原因是子网号为00(全0)和11(全1)的两个子网去掉了,那为何要去掉“全0全1”的子网号呢?不应该使用全0全1子网这个规定是源于RFC950标准,但后来RFC950在RFC1878中被废止了。
看看RFC950提到的原因:假设我们有一个网络:192.168.0.0/24,我们现在需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是192.168.0.255对于192.168.0.0/26,网络地址是192.168.0.0,广播地址是192.168.0.63对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127对于192.168.0.128/26,网络地址是192.168.0.128,广播地址是192.168.0.191对于192.168.0.192/26,网络地址是192.168.0.192,广播地址是192.168.0.255你可以看出来,对于第一个子网,网络地址和主网络的网络地址是重叠的,对于最后一个子网,广播地址和主网络的广播地址也是重叠的。
关于TCPIP架构中网络号或子网号全为1或0可否的精辟解析
关于TCPIP架构中网络号或子网号全为1或0可否的精辟解析TCP/IP架构中,网络号和子网号全为1或0的情况是不合法的。
我将在以下几个方面对这一问题进行精辟解析。
一、TCP/IP架构概述TCP/IP(Transmission Control Protocol/Internet Protocol)是一组用于互联网通信的协议。
它包括传输层的TCP协议和网络层的IP协议。
TCP协议负责可靠地传输数据,而IP协议则负责在网络中进行数据包的路由选择和交付。
二、网络号和子网号的作用在TCP/IP架构中,每个设备连接到网络时,都会分配一个唯一的IP地址。
IP地址由网络号和主机号组成,分隔符为斜线(/)。
其中,网络号用于识别所属网络,而主机号则用于识别网络中的实际设备。
三、网络号和子网号全为1或0的情况网络号和子网号全为1或0的情况是不合法的。
这是因为在TCP/IP 架构中,网络号用于标识网络,而全为1或0的网络号会导致地址分配不合理、网络划分不清晰的问题。
1. 不合理的地址分配全为1或0的网络号会导致地址分配不合理。
TCP/IP中,IP地址是基于分级可编址的设计,其中网络号的长度和地址分配情况有着紧密的联系。
全为1或0的网络号无法充分利用地址空间,可能导致地址浪费或不足的问题。
2. 网络划分不清晰全为1或0的网络号会导致网络划分不清晰。
在TCP/IP网络中,子网号用于划分网络中的子网。
而全为1或0的子网号无法提供足够的灵活性和扩展性,无法满足网络分割和管理的需要。
四、合法网络号和子网号的范围合法的网络号或子网号范围根据IPv4和IPv6两个版本有所不同。
1. IPv4在IPv4中,网络号使用32位二进制数字表示。
根据规范,网络号不能全为0或全为1。
其中,网络号全为0表示本地回环地址(loopback),而网络号全为1表示广播地址(broadcast),两者均不可用于正常的网络通信。
2. IPv6在IPv6中,网络号使用128位二进制数字表示。
IP地址与子网划分讲解【弱电安防监控系统】
旗开得胜
读万卷书行万里路1
IP地址与子网划分讲解
作者:李石新
IP地址
简介
IP地址分为五类:
·A类用于大型网络(能容纳网络126个,主机1677214台)
·B类用于中型网络(能容纳网络16384个,主机65534台)
·C类用于小型网络(能容纳网络2097152个,主机254台)
·D类用于组播(多目的地址的发送)
·E类用于实验
另外,全零(0 0 0 0 )地址指任意网络。
全1的IP地址(255 255 255 255)是当前子网的广播地址。
在因特网中,每台计算机的每个连接都有一个由授权单位分配的用于彼此区别的号码,即IP地址。
IP地址采用层次结构,按照逻辑结构划分为两个部分:网络号和主机号。
网络号用于识别一个逻辑网络,而主机号用于识别网络中的一台主机的一个连接。
因此,IP地址的编址方式携带了明显的位置消息。
一个完整的IP地址由个字节,即32位数字组成,为了方便用户理解和记忆,采用点分十进制标记法,中间使用符号“”隔开不同的字节。
例如:采用32位形式的IP地址如下。
IP分配及网段划分
IP分配及⽹段划分IP我们先来了解⼀下3类常⽤的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255计算可⽤IP个数?将⼦⽹掩码转换成⼆进制,进⾏计算,如下:255.0.0.0 11111111.00000000.00000000.00000000 255.255.0.0 11111111.11111111.00000000.00000000 255.255.255.0 11111111.11111111.11111111.00000000这是A/B/C三类默认⼦⽹掩码的⼆进制形式,其实,还有好多种⼦⽹掩码,只要是⼀串连续的1和⼀串连续的0就可以了(每段都是8位)。
如11111111.11111111.11111000.00000000,这也是⼀段合法的⼦⽹掩码。
⼦⽹掩码决定的是⼀个⼦⽹的计算机数⽬,计算机公式是2的m 次⽅,其中,我们可以把m看到是后⾯的多少颗0。
如255.255.255.0转换成⼆进制,那就是11111111.11111111.11111111.00000000,后⾯有8颗0,那m就是8,255.255.255.0这个⼦⽹掩码可以容纳2的8次⽅(台)电脑,也就是256台,但是有两个IP是不能⽤的,那就是最后⼀段不能为0和255,减去这两台,就是254台。
我们再来做⼀个。
255.255.248.0这个⼦⽹掩码可以最多容纳多少台电脑? 计算⽅法: 把将其转换为⼆进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000) 11111111.1111111.11111000.00000000 然后,数数后⾯有⼏颗0,⼀共是有11颗,那就是2的11次⽅,等于2048,这个⼦⽹掩码最多可以容纳2048台电脑。
判断IP是否属于相同⽹段,如果为系统划分⽹段: 相信好多⼈都和偶⼀样,认为IP只要前三段相同,就是在同⼀⽹段了,其实,不是这样的,同样,我样把IP的每⼀段转换为⼀个⼆进制数,这⾥就拿IP:192.168.0.1,⼦⽹掩码:255.255.255.0做实验吧。
考题-网络(复习用题)
一、填空题(每空1分)1.从计算机网络系统组成的角度看,计算机网络可以分为通信子网和资源子网。
2.在Internet与Intranet之间,由防火墙负责对网络服务请求的合法性进行检查。
3.在令牌环中,为了解决竞争,使用了一个称为令牌的特殊标记,只有拥有它的节点才有权利发送数据。
4.在TCP/IP参考模型的传输层上,用户数据报协议/UDP实现的是一种面向无连接的协议,它不能提供可靠的数据传输,并且没有差错检验。
5.脉冲编码调制的过程简单的说可分为三个过程,它们是采样、量化和编码。
6.超文本传输协议/HTTP是WWW客户机与WWW服务器之间的应用层传输协议。
7.网桥工作在OSI参考模型的数据链路层,可连接两个或多个局域网网段。
8.在Internet中URL的中文名称是统一资源定位器;9.发送电子邮件需要依靠简单邮件传输/SMTP协议,该协议的主要任务是负责服务器之间的邮件传送。
10.在计算机网络中,协议就是为实现网络中的数据交换而建立的_规则标准或约定_。
协议的三要素为:_语法、语义和交换规则。
11.根据IEEE802模型的标准将数据链路层划分为LLC子层和MAC子层。
12.同轴电缆按阻抗可分为50欧姆和75欧姆两种,50欧姆同轴电缆主要用于传输数字信号,此类同轴电缆叫做基带同轴电缆。
而75欧姆同轴电缆主要用于传输模拟信号,此类同轴电缆又称为宽带同轴电缆。
13.我国的顶级的域名是CN。
14.载波监听多路访问/冲突检测的原理可以概括为先听后发,边听边发,冲突停发,随机重发;15.IP地址的主机部分如果全为1,则表示广播地址,IP地址的主机部分若全为0,则表示__网络__地址。
16.按交换方式来分类,计算机网络可以分为电路交换网,__报文交换网___和__分组交换网__三种。
17.局域网常用的拓外结构有总线、星形和_环型_三种。
著名的以太网(Ethernet)就是采用其中的_总线_结构。
18.ISO建议网络管理应包含以下基本功能:故障管理,计费管理,配置管理,_性能管理_和_安全管理_。
彻底明白IP地址的含义(完整版)
彻底明白IP地址 - 完整版(含CIDR讲解)不管是学习网络还是上网,IP地址都是出现频率非常高的词。
Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址、子网掩码、默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才能通,那这些名词都是什么意思呢?学习IP地址的相关知识时还会遇到网络地址、广播地址、子网等概念,这些又是什么意思呢?图1要解答这些问题,先看一个日常生活中的例子。
如图2所示,住在北大街的住户要能互相找到对方,必须各自都要有个门牌号,这个门牌号就是各家的地址,门牌号的表示方法为:北大街+XX号。
假如1号住户要找6号住户,过程是这样的,1号在大街上喊了一声:"谁是6号,请回答。
",这时北大街的住户都听到了,但只有6号作了回答,这个喊的过程叫"广播",北大街的所有用户就是他的广播范围,假如北大街共有20个用户,那广播地址就是:北大街 21号。
也就是说,北大街的任何一个用户喊一声能让"广播地址-1"个用户听到。
图2从这个例中可以抽出下面几个词:街道地址:北大街,如果给该大街一个地址则用第一个住户的地址-1,此例为:北大街0号住户的号:如1号、2号等。
住户的地址:街道地址+XX号,如北大街 1号、北大街 2号等广播地址:最后一个住户的地址+1,此例为:北大街21号Internet网络中,每个上网的计算机都有一个像上述例子的地址,这个地址就是IP地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP地址=网络地址+主机地址,图1中的IP地址是192.168.100.1,这个地址中包含了很多含义。
如下所示:网络地址(相当于街道地址): 192.168.100.0主机地址(相当于各户的门号): 0.0.0.1IP地址(相当于住户地址):网络地址+主机地址=192.168.100.1广播地址: 192.168.100.255这些地址是如何计算出来的呢?为什么计算这些地址呢?要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着"通"这个字来学习和理解网络中的概念,而不是只为背几个名词。
IP地址分配规则
IP地址分配规则国际IP地址和国际化域名是使用Internet网及其相联的网络系统,运行Internet网必然涉及的十分重要的概念,不掌握它用户无法进行通信。
在In-ternet网的发展基础上,人们于1982年提出了一种IP协议,此协议要求参加Internet网的网节点要有一个统一规定格式的地址,这个地址称为符合IP协议的地址,缩称为IP地址。
什么是IP地址的物理含义?1.它是人们在环球网上的通信地址IP地址是人们在全世界环球网和中国教育与科研计算机网上使用的唯一、明确、供全世界识别的通邮地址。
2.它是Internet网运行的通用地址在Internet网上,每个网络和每一台计算机都被唯一分配一个IP地址,这个IP地址在整个网络(Internet网)中是唯一的。
3.它是全球认可有的通用地址格式在Internet上通信必须有一个32位的二进制地址,采用这种32位(bit)的通用地址格式,才能保证Internet网成为向全世界开放的、可互操作的通信系统。
它是全球认可的计算机网络标识方法,通过这种方法,才能正确标识信息的收与发。
4.它是微机、服务器和路由器的端口地址在Internet网上,任何一台服务器和路由器的每一个端口必须有一个IP地址。
5.它是运行TCP/IP协议的唯一标识符TCP/IP协议与Novell的网络协议的区别就在于它是上层协议,这是在Internet发展中形成的。
不管下层是什么拓扑结构,以太网、TokenRing、passing令牌传递网、FDDI网上的地址,全要统一在这上层IP地址上。
任何网要与Internet网挂联上,只要用IP地址就可以了。
Internet上的计算机都称为主机)。
等级号标志为A、B、C。
M、NET和HOST号随不同等级在32位中所占的位数不同。
A、B、C类的区别见下表。
·A类IP地址:一般用于大型网络,结构如下:前一个八位代表网络号,后三个八位代表主机号。
网络IP地址、网段、子网掩码
⽹络IP地址、⽹段、⼦⽹掩码IP地址范围,最⼩:00000000,00000000,00000000,00000000;最⼤:11111111,11111111,11111111,11111111 即:最⼩:0.0.0.0 最⼤:255.255.255.255IP地址分为A、B、C、D、E五类。
A类,前⼋位第⼀位为0,范围00000001.0.0.0 到 01111111.255.255.255 即1.0.0.0 到 126.255.255.255。
B类,前⼋位以10开头,范围10000000.0.0.0 到 10111111.255.255.255 即128.0.0.0 到 191.255.255.255C类,前⼋位以110开头,范围11000000.0.0.0 到 11011111.255.255.255 即192.0.0.0 到 223.255.255.255D类,前⼋位以1110开头,范围11100000.0.0.0 到 11101111.255.255.255 即224.0.0.0 到 239.255.255.255E类,前⼋位以1111开头,范围11110000.0.0.0 到 11111111.255.255.255 即240.0.0.0 到 255.255.255.255127.0.0.1到127.255.255.255这个⽹段只有⼀个IP地址可以⽤,就是127.0.0.1我们能使⽤的只有A、B、C三类。
D类⽤于发⼴播,不是给个⼈⽤的。
E类,压根就没有使⽤IP地址由两部分组成,⽹络部分,主机部分任何⼀个⽹段,有两个ip不能⽤,分别是这个⽹段的第⼀个ip和最后⼀个ip。
⽐如,192.168.0.0,它代表当前这个⽹络本⾝,我们把它叫做⽹络地址;192.168.0.255,我们把它叫做⼴播地址,给这个地址发信,它会给⽹段中所有的ip地址发送信息。
C类,192.168.0.25,其中192.168.0是⽹络部分,25是主机部分。
关于TCPIP 架构中 网络号或子网号全为1或0可否的精辟解析
关于TCP/IP 架构中网络号或子网号全为1或0可否的精辟解析(2011-03-20 22:37:59)转载分类:互联网标签:tcp/ipit这样来看在tcp/ip里面里面时禁止使用子网号全为1,或0的。
因为在tcp/ip 中分类的ip包在路由器之间传递时时不传递子网掩码的。
于是会出现不能区分的现象。
而无分类的ip地址格式在路由器之间传递时伴随着会传递子网掩码就不会有二义性问题!总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用。
这样就清晰了。
如果你有一个CLASS C的IP地址,比如192.168.10.0,你想把它分成8个网段,每个网段内可以有32台主机,你可以这样分:subnetmask是:255.255.255.224192.168.10.0 - 31,网络地址:192.168.10.0,广播地址:192.168.10.31 192.168.10.32 - 63,网络地址:192.168.10.32,广播地址:192.168.10.63 192.168.10.64 - 95,网络地址:192.168.10.64,广播地址:192.168.10.95 192.168.10.96 - 127,网络地址:192.168.10.96,广播地址:192.168.10.127192.168.10.128 - 159,网络地址:192.168.10.128,广播地址:192.168.10.159192.168.10.160 - 191,网络地址:192.168.10.160,广播地址:192.168.10.191192.168.10.192 - 223,网络地址:192.168.10.192,广播地址:192.168.10.223192.168.10.224 - 255,网络地址:192.168.10.224,广播地址:192.168.10.255即:每个网段32个IP地址,第一个是网络地址,用来标志这个网络,最后一个是广播地址,用来代表这个网络上的所有主机。
计算机网络基础题库(附答案)
计算机网络题库与答案一、选择题(第一章1-10;第二章11—20;第三章21—35;第四章36—60 ;第五章61-73道;第六章74—84道;第七章85-90;第九章91-95;第十章96-100)1.下列四项内容中,不属于Internet(因特网)基本功能是________.A.电子邮件B。
文件传输C。
远程登录 D。
实时监测控制2。
Internet是建立在_________协议集上的国际互联网络。
A。
IPX BEUI C。
TCP/IP D。
AppleTalk3.关于Internet,以下说法正确的是_________。
A。
Internet属于美国 B。
Internet属于联合国;C。
Internet属于国际红十字会 D.Internet不属于某个国家或组织4。
以下列举的关于Internet 的各功能中,错误的是_________。
A.程序编码B.信息查询 C。
数据库检索 D。
电子函件传送5。
和通信网络相比,计算机网络最本质的功能是_________。
A.数据通信B。
资源共享 C.提高计算机的可靠性和可用性 D。
分布式处理6。
国际标准化组织ISO提出的不基于特定机型、操作系统或公司的网络体系结构OSI模型中,第二层和第四层分别为_________。
A。
物理层和网络层 B.数据链路层和传输层;C。
网络层和表示层 D。
会话层和应用层7。
在OSI 参考模型中能实现路由选择、拥塞控制与互连功能的层是_________.A.传输层B.应用层C.网络层D.物理层8.下列说法中不对的是:_________。
A。
可以同时双向传输信号的通信方式称为全双工通信方式;B。
在数字通信信道上,直接传送基带信号的方法称为频带传输;C.TCP/IP参考模型共分为四层,最底层为网络接口层,最高层是应用层;D.类型不同的网络只要使用TCP/IP协议都可以互连成网。
9.在网络工程中通常用的线缆标准为_________。
A.568A B。
关于TCPIP架构中网络号或子网号全为1或0可否的精辟解析
关于TCPIP架构中网络号或子网号全为1或0可否的精辟解析在TCP/IP架构中,网络号(Network ID)和子网号(Subnet ID)是用来划分IP地址空间的。
一个IP地址由网络号、子网号和主机号(Host ID)三个部分组成,其中网络号标识了网络的地址,子网号用来划分网络内的不同子网,而主机号则标识了具体的主机。
网络号和子网号通常由二进制数字表示,因此可以为1或0。
然而,网络号或子网号全为1或全为0的情况在实际应用中是不常见的,而且也是不可取的。
以下是对于该问题的精辟解析:1.有效地址划分:网络号和子网号的目的是将IP地址空间划分为多个逻辑网络,以实现不同网络之间的通信。
如果网络号或子网号全为1或0,就无法进行有效的地址划分,进而无法实现网络间的通信。
2.网络拓扑:网络号或子网号全为1或0会导致IP地址无法正确表示网络的拓扑结构。
网络通常由多个子网组成,并通过路由器相互连接。
网络号和子网号的设计应能够反映这种拓扑结构,以便路由器能够正确地将数据包传递给目标主机。
全为1或0的网络号或子网号无法提供足够的灵活性来支持复杂的拓扑结构。
3.主机数量限制:如果子网号全为1或0,则无法为每个网络分配足够的主机数量。
子网号的长度确定了可用的主机数量,较长的子网号可容纳更少的主机。
全为1或0的子网号将限制主机数量的范围,可能无法满足实际网络中所需的主机数量。
4.网络扩展性:网络号或子网号全为1或0会限制网络的扩展性。
网络的扩展性指的是网络能够容纳更多主机或子网的能力。
全为1或0的网络号或子网号将限制扩展性,可能导致网络不适合处理大量的主机或子网。
综上所述,将网络号或子网号设置为全为1或0是不可取的。
这是因为它会导致无法实现有效的地址划分,无法正确表示网络的拓扑结构,限制主机数量和网络的扩展性。
为了满足实际网络需求,网络号和子网号应该具有足够的灵活性和可调节性,以确保网络的高效运行和扩展。
子网号能不能全0或全1
在子网划分过程中,为什么子网ID不能全0或全1?问题:比如把192.168.1.0/24这个网段划分为保证每个子网至少有20台机器那么把最后一个0的前3位借给网络ID,用后面的5位来表示主机ID这样就会产生23=8个子网子网ID就分别为000、001、010、011、100、101、111这样8个单MCSE上面说子网ID不能为全0或全1,即第一个000和最后一个111要排除那么剩下的子网ID就只能有6个了可是我觉得000和111这2个全0和全1应该可以正常使用啊,为什么要排除呢?“全0被认为是网络号,全1就成了广播地址,这是规定”这是当主机ID为全0时表示网络ID,全1时表示广播地址现在问题是子网ID为全0或全1时应该跟这没关系吧?在前面那个例子中,把192.168.1.0/24的最后一节的8个0的前3位划分为子网ID,后5位为主机ID,你说的全是0代表网络号、全1代表广播地址应该指的是后5位主机ID不能为全0和全1啊,而前3位子网ID为什么不能全为0或全1呢实际过程中192.168.1.0/27以及192.168.1.224/27也应该可以用啊答:不应该使用全0全1子网这个规定是很早以前留下来的,源于RFC950,而且从一开始RFC950也没有禁止使用全0和全1子网。
后来在RFC1878中这个规定已经被废除了。
也就是说,你现在完全可以使用全0和全1子网了。
讲讲RFC950提到的原因:假设我们有一个网络:192.168.0.0/24,我们现在需要2个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128对于192.168.0.0/24,网络地址是192.168.0.0,广播地址是:192.168.0.255对于192.168.0.0/26,网络地址是192.168.0.0,广播地址是192.168.0.63对于192.168.0.64/26,网络地址是192.168.0.64,广播地址是192.168.0.127对于192.168.0.128/26,网络地址是192.168.0.128,广播地址是192.168.0.191对于192.168.0.192/26,网络地址是192.168.0.192,广播地址是192.168.0.255你可以看出来,对于第一个子网,网络地址和主网络的网络地址是重叠的,对于最后一个子网,广播地址和主网络的广播地址也是重叠的。
IP地址详解---帮你搞定VLSM及CIDR
I P地址详解在论坛上,经常看到很多人问关于I P地址的问题。
而且问的东西都很简单,可是会的人实在是很少。
不说网络工程师,只说做为一个学习网络的人来说,如果不会这个东西,实在是说不过去。
I P地址这个东西刚开始学确实觉得有些困难,不过当你抓住了原理以后,你会觉得原来是这么简单,这么容易。
我从来不讲什么技巧或者窍门之类的东西,我只说方法和原理。
因为窍门有失灵的时候,但是会了方法和原理,只要是这类的东西,你都可以把它们砍的稀巴烂。
二进制基础(B i n a r y)二进制这个东西很简单,只有两种表示方法“0”和“1”。
但是,很多变化就是在这“0”和“1”上面的。
在二进制中,“0”和“1”代表的不是“0”和“1”本身,是代表这位有效或是无效(请注意,这里用的是位也就是b i t)。
每一个二进制位代表一个比特。
八个二进制位就代表一个字节(by t e)了。
后面再说的时候,就只说位和字节了。
比如说,“0101”就代表“无效有效无效有效”。
那么这个二进制如何快速的转换为十进制和十六进制呢?下面给一个对照表:1111 1111 这八位1 每一位分别代表的十进制的值这个就是从右至左第1 位到第8 位的二进制位,有效时对应的十进制的值(第一位是1 那位,第八位是128那位)。
记下来这个很容易吧?最低位是1,然后前一位都是当前位的二倍。
是不是?哈哈哈…… 注:当然也可以通过2X-1 来计算当前位的十进制值,X 是位数。
那么通过这个表很容易算了,比如“1010”,可以知道,是第四位和第二位是有效的。
那么通过表,得到第四位是8,第二位是2。
那么十进制就是将这些数相加,也就是10。
十六进制表示就是A。
再举一个例子,“1110”,第四位,第三位和第二位都有效,那么就是8,4,2 这几个,相加的十进制就是14,十六进制就是E。
下面给出一个二进制,十进制,十六进制的转化表八位二进制的计算方法与四位的相同,只不过换算十六进制的方法不同。
在子网划分时,子网号为何不能是全0或全1?
在⼦⽹划分时,⼦⽹号为何不能是全0或全1?
1. ⼦⽹号为何不能为全0或全1?
今天在写计算机⽹络-⽹络层的作业时遇到了⼀个问题:
问题:试找出可以产⽣⼀下2个A类⼦⽹的⼦⽹掩码。
题⽬很简单,A类⽹络的⼦⽹掩码为255.0.0.0,如果需要在A类⽹络下划分两个⼦⽹,除去全1与全0,⼦⽹掩码
为255.192.0.0。
但对于为什么要剔除全0或全1却有些模糊不清。
遂与同学交流讨论,翻阅博客,最终找到了答案。
拿45.0.0.0这个A类地址来举例,设其⼦⽹掩码为255.192.0.0。
全0的情况:
在⼦⽹号全为0时,其⽹络号为45.0.0.0/10。
显然,在路由器眼中,其与45.0.0.0/8并⽆区别,产⽣⼆义性。
全1的情况:
在⼦⽹号全为1时,若想对本⼦⽹(45.11.0.0/10)⼴播,其⽬的ip应为45.255.255.255。
然⽽,这却与45.0.0.0/8的⼴播产⽣了冲突,不能确定应该对⼦⽹还是对整个⽹段进⾏⼴播,产⽣⼆义性。
2. CIDR⼦⽹号为何能为全0或全1?
因为在⽆分类的情况下,采⽤最长前缀匹配来进⾏路由转发,掩码与ip地址总是成对出现,所以不存在⼆义性的问题。
IP地址分类(127.0.0.1,0.0.0.0)
IP地址分类(127.0.0.1,0.0.0.0)1. IP地址分类1.1 IP地址表⽰IP地址由两个部分组成,net-id和host-id,即⽹络号和主机号。
net-id:表⽰ip地址所在的⽹络号。
host-id:表⽰ip地址所在⽹络中的某个主机号码。
即:IP-address ::= { <Network-number>, <Host-number> }1.2 IP地址分类IP地址⼀共分为5类,即A~E,它们分类的依据是其net-id所占的字节长度以及⽹络号前⼏位。
* A类地址:⽹络号占1个字节。
⽹络号的第⼀位固定为0。
* B类地址:⽹络号占2个字节。
⽹络号的前两位固定为10。
* C类地址:⽹络号占3个字节。
⽹络号的前三位固定位110。
* D类地址:前四位是1110,⽤于多播(multicast),即⼀对多通信。
* E类地址:前四位是1111,保留为以后使⽤。
其中,ABC三类地址为单播地址(unicast),⽤于⼀对⼀通信,是最常⽤的。
1.3 特殊IP地址特殊IP地址就是⽤来做⼀些特殊的事情。
RFC1700中定义了以下特殊IP地址。
1. {0,0}:⽹络号和主机号都全部为0,表⽰“本⽹络上的本主机”,只能⽤作源地址。
2. {0,host-id}:本⽹络上的某台主机。
只能⽤作源地址。
3. {-1,-1}:表⽰⽹络号和主机号的所有位上都是1(⼆进制),⽤于本⽹络上的⼴播,只能⽤作⽬的地址,发到该地址的数据包不能转发到源地址所在⽹络之外。
4. {net-id,-1}:直接⼴播到指定的⽹络上。
只能⽤作⽬的地址。
5. {net-id,subnet-id,-1}:直接⼴播到指定⽹络的指定⼦⽹络上。
只⽤作⽬的地址。
6. {net-id,-1,-1}:直接⼴播到指定⽹络的所有⼦⽹络上。
只能⽤作⽬的地址。
7. {127,}:即⽹络号为127的任意ip地址。
都是内部主机回环地址(loopback),永远都不能出现在主机外部的⽹络中。
计算机网络-第4章习题
第4章习题答案一、填空题:1、若利用划分子网的方法将一个B类IP地址划分为12个子网,则至少需要从主机号中借___4____个比特来做子网号。
2、在TCP/IP协议族中,实现从IP地址到MAC地址的子协议是__ARP___ 。
3、对一个A类网进行子网划分,如果需要30个子网,则子网掩码是__255.248.0.0__________________,如果要划分成31个子网,则子网掩码是__255.252.0.0______________。
(除去全0和全1的子网)4、若一个A类网络的子网掩码为255.240.0.0,则它由__14______个子网组成。
(除去全0和全1的子网)5、若一台计算机的IP地址为128.1.147.6,子网掩码为255.255.240.0,则此计算机所在子网的网络号为___128.1.144.0___________。
6、IP地址长度在Ipv4中为_32__比特,而在Ipv6中则为_128_ 比特。
7、Internet的IP地址由__网络号____标识符和__主机号_______标识符两部分组成。
8、按IP地址分类,地址:160.201.68.108属于_B___类地址。
9、进行子网划分后,路由表中每条记录都包括目的网络地址、_子网掩码_____和下一跳地址三项。
10、C类IP地址最高三个比特位,从高到低依次是_110___B类IP地址最高二个比特位,从高到低依次是_10___11、为IP分组选择转发路径的过程被称为_路由选择_______,是网络层的主要任务。
12、路由器是工作在__网络__________层的网络互联设备,使用它互联的两个局域网的___物理_________层、___数据链路_________层和___网络_________层的协议可以是不同的,但___网络层_________以上的高层必须使用相同的协议。
二、单项选择1、160.101.3.56是(B)IP地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于IP地址的全0与全1网段
如果你有一个CLASS C的IP地址,比如192.168.10.0,你想把它分成8个网段,每个网段内可以有32台主机,你可以这样分,
subnetmask:255.255.255.224:
192.168.10.0 - 31, 网络地址:192.168.10.0,广播地址:192.168.10.31
192.168.10.32 - 63, 网络地址:192.168.10.32,广播地址:192.168.10.63
192.168.10.64 - 95, 网络地址:192.168.10.64,广播地址:192.168.10.95
192.168.10.96 - 127,网络地址:192.168.10.96,广播地址:192.168.10.127
192.168.10.128- 159,网络地址:192.168.10.128,广播地址:192.168.10.159
192.168.10.160- 191,网络地址:192.168.10.160,广播地址:192.168.10.191
192.168.10.192- 223,网络地址:192.168.10.192,广播地址:192.168.10.223
192.168.10.224- 255,网络地址:192.168.10.224,广播地址:192.168.10.255
即:每个网段32个IP地址,第一个是网络地址,用来标志这个网络,最后一个是广播地址,用来代表这个网络上的所有主机.
这两个IP地址被TCP/IP保留,不可分配给主机使用.
另外,第一个子网192.168.10.0-31和最后一个子网192.168.10.224-255通常也被保留,不能使用.原因是,第一个子网的网络地址192.168.10.0和最后一个子网的广播地址192.168.10.255具有二意性.
先看看这个大C的网络地址和广播地址. 192.168.10.0是它的网络地址,192.168.10.255是它的广播地址.显然,它们分别与第一个子网的网络地址和最后一个子网的广播地址相重了.
那么怎样区分192.168.10.0到底是哪个网络的网络地址呢? 答案是:把子网掩码加上去!
192.168.10.0 255.255.255.0 是大C的网络地址,
192.168.10.0 255.255.255.224 是第一个子网的网络地址.
192.168.10.255 255.255.255.0是大C的广播地址,
192.168.10.255 255.255.255.224是最后一个子网的广播地址.
带上掩码,它们的二意性就不存在了.
所以,在严格按照TCP/IP ABCD给IP地址分类的环境下,为了避免二意性,全0和全1 网段都不让使用.这种环境我们叫作Classful.在这种环境下,子网掩码只在所定义的路由器内有效,掩码信息到不了其它路由器.比如RIP-1,它在做路由广播时根本不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只好照标准TCP/IP的定义赋予它一个掩码.比如,拿到10.X.X.X,就认为它是A类,掩码是255.0 .0.0;拿到一个204.X.X.X,就认为它是C类,掩码是255.255.255.0.
但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在.
是Classful还是Classless取决于你在路由器上运行的路由协议,一个路由器上可同时运行Classful和Classless的路由协议.RIP是Classful的, 它在做路由广播时不带掩码信息;OSPF,EIGRP,BGP4是Classless的,它们在做路由广播时带掩码信息,它们可以同时运行在同一台路由器上.
在CISCO路由器上,缺省你可以使用全1网段,但不能使用全0网段.所以,当你在CIS CO 路由器上给端口定义IP地址时,该IP地址不能落在全0网段上.如果你配了,你会得到一条错误信息.使用IP SUBNET-ZERO命令之后,你才能使用全0网段.
另外要强调的是,使用了IP SUBNET-ZERO命令之后,如果路由协议使用的是CLASSF UL的(比如RIP),虽然你的定义成功了,但那个子网掩码还是不会被RIP带到它的路由更新报文中.即,IP SUBNET-ZERO 命令不会左右路由协议的工作.
总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用.CISCO缺省使全1网段可以被使用,但全0网段只有在配置了IP SUBNET-ZERO后方可被使用.。