IP地址计算总结
- 格式:doc
- 大小:86.50 KB
- 文档页数:4
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留待后用其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。
E类地址用于将来的扩展之用。
(3)TCP/IP规定网络地址除了一般地标识一台主机外,还有几种具有特殊意义的特殊形式。
*广播地址TCP/IP规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。
所谓广播,指同时向网上所有主机发送报文。
彻底明白IP地址——计算相关地址通过IP地址和子网掩码与运算计算相关地址知道ip地址和子网掩码后可以算出:1、网络地址2、广播地址3、地址范围:{ netID, BroadcastID}4、本网有几台主机 :Broadcast-netID-2例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地址,而IP地址是由32位的二进制数表示的。
但是,在实际应用中,我们更多地使用点分十进制表示法来表示IP地址。
在IP计算中,我们需要掌握以下几个方面的知识:
1. IP地址的分类及区间划分:IP地址分为A、B、C、D、E五类,每类IP地址的有效范围都不同。
在网络中,我们需要了解每类IP地址的有效范围,以便正确地配置和使用IP地址。
2. 子网掩码的含义及计算方法:子网掩码用来划分网络和主机的范围。
在IP计算中,我们需要了解如何根据子网掩码来计算网络地址和主机地址,并正确地配置和使用子网掩码。
3. IP地址转换的方法:在网络中,有时需要将IP地址转换成不同的格式,如将点分十进制表示法转换成二进制表示法,或将IP 地址转换成十六进制表示法。
在IP计算中,我们需要了解这些转换方法,以便正确地操作IP地址。
4. 网络地址转换的方法:在网络中,有时需要将一个网络地址转换成另一个网络地址。
这个过程叫做网络地址转换。
在IP计算中,我们需要了解如何进行网络地址转换,以便正确地配置和使用网络地址。
总之,在计算机网络中,IP计算方法是非常重要的知识点。
掌握IP计算方法可以帮助我们更好地理解和使用网络。
I P地址分类范围和I P相关计算The document was finally revised on 2021IP地址由32位表示,包含4个字节。
(位:bit;字节:Byte。
1B=8bit。
)一共分为ABCDE五类,其中ABC类为平时所使用的,D类为组播(如OSPF发送广播信息),E类为实验研究(暂时对于我们来说没啥用,哈)A类第一位必须为off(0)00000000 = 001111111 =127B类第一位必须为On(1),第二位必须为Off(0)= 128= 191C类第一二位必须为On(1),第三位必须为Off(0)= 192= 223D类和E类224-255224-239 D类组播240-255 用于科学实验对于因特网IP地址中有特定的专用地址不作分配:(1)全为“0”。
不论哪一类网络,全为“0”表示指向本网,常用在中。
(2)全为“1”。
全为“1”表示,向特定的所在网上的所有主机发送。
(3)四字节32比特全为“1”。
若IP地址4字节32比特全为“1”,表示仅在本网内进行广播发送。
(4)网络号127。
TCP/IP协议规定网络号127不可用于任何网络。
其中有一个特别地址:127.0.0.1称之为(),它将信息通过自身的接口发送后返回,可用来测试端口状态。
地址类型: MAC地址,处于 ; ,处于 ; 端口号,处于。
网络要素:1、和通信设备2、有独立功能的计算机3、网络软件的支持4、实现数据通信与资源共享。
?知道IP地址和子网掩码后可以算出:●网络地址● 广播地址● 地址范围● 本网有几台主机【例1】下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。
算出网络地址、广播地址、地址范围、主机数。
1、分步骤计算1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。
虚线前为网络地址,虚线后为主机地址.. (00000000)2)IP地址和子网掩码进行与运算,结果是网络地址.. (00000000)与运算______________________________________________________________ 结果为: ..3)将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
ip计算小总结关于ip地址的一些算法!(1)已知ip地址和子网掩码,求所在的子网号、广播地址和主机号?(这是2001年上午题61-63)假设ip地址为:x.x.x.y子网掩码:255.255.255.a则:子网号k:首先计算出:b=256-a而子网号k为:小于y值的最大b的倍数b最大倍数例如1Array2.55.12.120 子网掩码:255.255.255.240 b=256-240=16最靠近120的16的倍数是:16*7=112<120所以子网号k就是:0.0.0.112广播地址就比较好理解了,在以16为一栏的子网地址里面广播地址m=(子网号+b)-1于是:m=(112+16)-1=127主机号z:将y与a的取反相与=主机号(2)已知建设网络所需的子网数n,求子网掩码m?1、首先要知道:n所要求的理论子网数t:例如所需子网数是5个,那么它的理论子网数就是t=2^3=82、求每个子网可分配的ip地址块大小e: e=256/t则:265/8=323、最后:256-e=子网掩码256-32=224大家看看2001年的64题,头十位用于子网,则第4个8位中有2位;于是可以理解为(22-2)=2,即n=2理论子网数t=22=4就有:e=256/4=64最后子网掩码=256-64=1Array24、已知子网主机数,求m掩码?例:ip: 1Array2.168.5.0 ,要求划分20个子网,每个子网5 个主机。
解:因为4 <5 < 8 ,用256-8=248 ――>即是所求的子网掩码,对应的子网数也就出来了。
这是针对C类地址。
对于B类地址,假如主机数小于或等于254,与C类地址算法相同。
对于主机数大于254的,如需主机700台,50个子网(相当大了),512 < 700< 1024256-(1024/256)=256-4=252 ――>即是所求的子网掩码,对应的子网数也就出来了。
一些关于IP地址的计算1 已知某主机的IP地址为:192.168.100.200,子网掩码为:255.255.255.192,请推导出:网络内允许的最大主机数网络内主机IP地址的范围子网掩码最后一位192,用256-192=64,块大小为64网络内允许的最大主机数为64-2=62(减2是减去网络地址和广播地址)由于块大小为64,主机范围0-63、64-127、128-191、192-256IP为192.168.100.200,200在192-256范围之内。
送去网络地址192、送去广播地址256,可用主机范围为193-255192.168.100.193—192.168.100.2552 现有一个B类网络地址160.18.0.0,如要划分子网,每个子网最少允许40台主机,则划分时容纳最多子网时,其子网掩码为2的N次方大于等于40,N=6B类子网掩码为16位,255.255.11111111.11000000(1为网络地址,0为主机地址,N=6所以6个0)11111111=255 11000000=1923 现有一个B类网络地址160.18.0.0,如要划分子网,需要至少划分40个子网,则划分时容纳最多主机时,其子网掩码为和上题相反2的N次方大于等于40,N=6255.255.11111100.00000000(1为网络地址,0为主机地址,N=6所以6个1)11111100=25200000000=0结果为255.255.252.04 当子网掩码是255.255.254.0时下列那些IP可分配给主机?A. 113.10.4.0B. 186.54.3.0C. 175.33.3.255D. 26.35.3.255E. 152.135.7.0F. 17.35.36.0子网掩码为255.255.254.0256-254=2块大小为2.0可用范围为0.0-1.255 、2.0-3.255 、 4.0-5.255 、6.0-7.255…….36.0-37.255A、113.10.4.0------在范围4.0-5.255中,4.0为网络地址,不可分配给主机B、186.54.3.0――在范围2.0-3.255中,可以分配纷给主机。
网络号和主机号具体怎么得来? ? ? ?1、标准分类的ip地址的网络号是,A类是前8位B类是前16位C类是前24位举一个例子如172.16.10.2,因为172.16.10.2是B类地址,所以172.16所代表的位就是网络号的位,后面10.2代表的位是主机位,A类C类和例子结构相同,就是位数不同。
2、如果不是标准的ip地址,就是要划子网的,就不一样了。
要看后面的位数来确定如192.168.15.2/26,后面的26代表网络号位数是26位,剩下的6位是主机号;前24位是标准的网络号,后俩位是为划分子网从主机号分出来的,也划分到网络号里。
子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:192.9.200.13 其缺省的子网掩码为:255.255.255.0 则它的网络号和主机号可按如下方法得到:①将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101②将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分11000000 00001001 11001000 00001101AND11111111 11111111 11111111 00000000结果为:11000000 00001001 11001000 00000000 即192.9.200.0,即网络号为192.9.200.0④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分11000000 00001001 11001000 00001101AND00000000 00000000 00000000 11111111结果为:00000000 00000000 00000000 00001101 即0.0.0.13,即主机号为13(0.0.0.13)如何计算网络地址? ? ? ? ?我们日常生活中的地址如:北大街1号,从字面上就能看出街道地址是北大街,而我们从IP地址中却难以看出网络地址,要计算网络地址,必须借助我们上边提到过的子网掩码。
IP计算方法范文IP计算方法是用于计算子网掩码、主机数、网络地址和广播地址等信息的一种计算方法。
它可以帮助架构师、网络工程师等专业人士在规划和设计网络时确定IP地址的分配方案,以及在网络故障排查和网络优化过程中进行综合分析。
在IPv4网络中,一个IP地址由32位二进制数组成,通常用十进制点分十进制(Dotted-Decimal Notation)表示,即把32位二进制数分成四个8位的二进制数,再将每个8位的二进制数转化为十进制。
例如,192.168.0.1就是一个IPv4地址。
在IP计算中,主要涉及以下几个方面的计算:1.子网掩码计算:子网掩码用来划分网络地址和主机地址。
它是一个与IP地址相对应的32位数,用来默认地划分网络和主机部分。
通过子网掩码的计算,可以确定在给定IP地址中主机地址和网络地址的范围。
常见的子网掩码有255.255.255.0、255.255.0.0等。
2.主机数计算:主机数是指在一个网络地址中可用的主机的数量。
在IP计算中,可以根据子网掩码计算出主机数,即网络地址的主机部分值域总数减去保留的网络地址和广播地址。
主机数的计算是网络规划的重要环节,可以决定一个网络容纳的终端设备数目。
3.网络地址计算:网络地址是一个网络中用于标识网络的IP地址。
通过子网掩码对IP地址进行与运算,可以得到网络地址。
一般情况下,网络地址是指在子网掩码定义的子网中,主机地址全为0的IP地址。
4.广播地址计算:广播地址是一个网络中用于向网络中的所有主机发送数据包的IP地址。
通过子网掩码对IP地址进行与运算,并将网络地址的主机部分值域全部置为1,即可得到广播地址。
在进行IP计算时,首先需要确定网络的需求和规划,包括网络规模、拓扑结构、网络设备等。
然后,根据规划确定子网掩码,再通过子网掩码计算主机数、网络地址和广播地址。
IP计算需要掌握二进制数运算和IP地址的表示方法,熟练运用子网掩码的计算规则,理解网络地址和广播地址的定义和计算过程。
一如何利用IP地址来区分网络类型IP = W . X . Y . Z第一字节规则:就是根据第一字节(W)对应的十进制的值来确定。
注意:1.仅用IP地址中的第一字节(W)就可以确定该主机属于哪类网路。
如:IP = 193.68.30.55 属于C类网络。
如:IP = 133.68.30.55 属于B类网络。
2.W=127,用来做循环测试用,不能用作某主机地址的W位。
如:IP = 127.0.0.1 用来测试网卡和协议安装是否正确。
3.W大于223的地址留做试验用,不向用户提供。
4.用作计算主机标识时,应该去掉全0和全1的数。
5.W.X.Y.Z中的数字如果出现255,表示为广播。
如:IP = 255.255.255.255表示将信息送给每一台主机;IP = 168.95.255.255表示送信息到网络标识为168.95中的每一台主机。
二如何计算两台主机是否在同一个网段(网络)上?如: IP = 211.68.30.11另外一个IP = 211.68.55.11判断是否在一个网段上.通过和子网掩码相与的结果来判断.Subnet Mask (子网掩码):是专门用于计算网络地址一串编码(与网络标识对应的位全部为1;与主机标识对应的位全部为0)。
A 类网络: 255.0.0.0B 类网络: 255.255.0.0C 类网络: 255.255.255.0第一台与的结果:211.68.30.0;第二台与的结果: 211.68.55.0;所以这两台主机不在一个网段上.补:二进制的与运算:全1结果为1;有一个是0结果为0. (类似乘法运算)如: A = 110110, B = 100111相与的结果:A = 110110B = 100111结果为100110三当只申请了一个网络地址(203.66.77),而你又想将单位的120台主机划分成4个子网,这时只能在主机位(z位)考虑。
可将主机位中的前几位拿出来,作划分子网用。
1、带子网划分的IP地址结构有三部分组成:网络位,子网位和主机位;
2、子网掩码:32bit位,常用四位点分十进制方法,由连续的1和连续的0表示,其
中1的个数为网络位+子网位,0的个数为主机位。
简写方式
/9=255.128.0.0,
/10=255.192.0.0,
/11=255.224.0.0,
/12=255.240.0.0,
/13=255.248.0.0,
/14=255.252.0.0,
/15=255.254.0.0,
/16=255.255.0.0
3、判断以下子网掩码书写正确的是()
255.255.0.0 255.254.0.0 255.254.254.0 255.255.255.254
255.255.253.0
C类:
IP地址192.168.1.1/28;首先由于此IP地址是C类的,正常掩码为/24;由于28>24,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为28-24=4个bit位,此IP地址所处的网段共计被划分为42=16个,且每个子网的IP地址为28-322=42=16个,可用的主机IP地址范围为16-2=14个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/28化为点分十进制表示为255.255.255.240,再直接去求M值:
256. 256. 256. 256-----------------》记住即可
- 255. 255. 255. 240-----------------》/28
1. 1. 1. 16--------------- M取16(M取从左往右第一个非1值)
再去拿转化为四位点分十进制的子网掩码中,从左往右第一个不是255的数字对应的IP地址中的数字(255.255.255.240中取240对应的IP地址192.168.1.1数字为1)去除以M值,1/M=1/16==0.0625,进行上取整之后的值为1,下取整值为0;得到此IP地址所处的子网网段(子网网络地址~子网广播地址)为192.168.1.0*16/28~192.168.1.15
(1*16-1)/28------》得知此IP地址所处的:
1、子网网段的网络地址为192.168.1.0/28,
2、子网网段广播地址为192.168.1.15/28,
3、子网网段第一个可用的IP地址192.168.1.1/28,
4、子网网段最后一个可用的IP地址192.168.1.14/28,
B类:第一种
IP地址190.168.3.1/20;首先由于此IP地址是B类的,正常掩码为/16;由于20>16,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为20-16=4个bit位,此IP地址所处的网段共计被划分为42=16个,且每个子网的IP地址为20-322=122=4096个,可用的主机IP地址范围为4096-2=4094个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/20化为点分十进制表示为255.255.240.0,再直接去求M值:
256. 256. 256. 256-----------------》记住即可
- 255. 255. 240. 0-------------------》/20
1. 1. 16. 256--------------- M=16
再去拿IP地址中的3(255.255.240.0中取240对应的IP地址190.168.3.1数字为3)去除以M值,3/M=3/16==0.0625,进行上取整之后的值为1,下取整值为0;得到此IP 地址所处的子网网段(子网网络地址~子网广播地址)为190.168. 0*16.0 /20~190.168. 15(1*16-1).255 /20------》得知此IP地址所处的:
1、子网网段的网络地址为190.168.0.0/20,
2、子网网段广播地址为190.168.15.255/20,
3、子网网段第一个可用的IP地址190.168.0.1/20,
4、子网网段最后一个可用的IP地址190.168.15.254/20,
第二种
IP地址190.168.3.131/24;首先由于此IP地址是B类的,正常掩码为/16;由于24>16,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为24-16=8个bit 位,此IP地址所处的网段共计被划分为82=256个,且每个子网的IP地址为42-322=82=256个,可用的主机IP地址范围为256-2=254个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/24化为点分十进制表示为255.255.255.0,再直接去求M值:
256. 256. 256. 256-----------------》记住即可
- 255. 255. 255. 0 -------------------》/24
1. 1. 1. 256---------------→M=256
再去拿IP地址中的111(255.255.255. 0中取0对应的IP地址190.168.3.111数字为131)去除以M值,131/M=131/256==0.51171875,进行上取整之后的值为1,下取整值为0;得到此IP地址所处的子网网段(子网网络地址~子网广播地址)为190.168.3.0*256 /24~190.168. 3.(1*256-1)/24------》得知此IP地址所处的:
1、子网网段的网络地址为190.168.3.0/24,
2、子网网段广播地址为190.168.3.255 /24,
3、子网网段第一个可用的IP地址190.168.3.1/24,
4、子网网段最后一个可用的IP地址190.168.3.255/24,
第三种
IP地址190.168.3.111/28;首先由于此IP地址是B类的,正常掩码为/16;由于28>16,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为28-16=12个bit 位,此IP地址所处的网段共计被划分为122=4096个,且每个子网的IP地址为82-322=42=16个,可用的主机IP地址范围为16-2=14个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/28化为点分十进制表示为255.255.255.240,再直接去求M值:
256. 256. 256. 256-----------------》记住即可
- 255. 255. 255. 240-------------------》/28
1. 1. 1. 16---------------→M=16
再去拿IP地址中的111(255.255.255.240中取240对应的IP地址190.168.3.111数字为111)去除以M值,111/M=111/16==6.9375,进行上取整之后的值为7,下取整值为6;得到此IP地址所处的子网网段(子网网络地址~子网广播地址)为190.168. 6*16.0 /28~190.168. 15(7*16-1).255 /28------》得知此IP地址所处的:
1、子网网段的网络地址为190.168.3.96/28,
2、子网网段广播地址为190.168.3.111 /28,
3、子网网段第一个可用的IP地址190.168.3.97/28,
4、子网网段最后一个可用的IP地址190.168.3.110/28,
A类:第一种
IP地址100.168.3.1/11;首先由于此IP地址是A类的,正常掩码为/8;由于11>8,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为11-8=3个bit位,此IP 地址所处的网段共计被划分为32=8个,且每个子网的IP地址为11-322=212个,可用的主机IP地址范围为212-2个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/11化为点分十进制表示为
255.255.240.0,再直接去求M值:
256. 256. 256. 256-----------------》记住即可
- 255. 224. 0. 0-------------------》/11
1. 3
2. 256. 256--------------- M=32
再去拿IP地址中的168(255.224.0.0中取224对应的IP地址100.168.3.111数字为168)去除以M值,168/M=168/32==5.25,进行上取整之后的值为6,下取整值为5;得到此IP地址所处的子网网段(子网网络地址~子网广播地址)为100.5*32. 0.0
/11~100.6*32. 255.255 /11------》得知此IP地址所处的:
1、子网网段的网络地址为100.160.0.0/11,
2、子网网段广播地址为100.192.255.255 /11,
3、子网网段第一个可用的IP地址100.160.0.1/11,
4、子网网段最后一个可用的IP地址100.192.255.254/11,
第二种:100.168.3.1/16
第三种:100.168.3.1/20
第四种:100.168.3.1/24
第五种:100.168.3.1/26。