ip子网掩码网关计算.docx
让你了解IP、子网掩码、网关
什么是IP地址?如何获得自已或者别人的IP地址?什么是子网掩码?如何算?什么是网关?用来干什么?等等。
?~!·一、IP地址的补步了解(一)、初步了解我们知道每个人都有名字。
电脑也一样!在本地,它有主机名!在网络它有IP地址。
那么什么是IP地址呢?“IP地址”是“TCP/IP”(Transmite Control Protocol 传输控制协议/Internet Protocol 网际协议)里其中的一种协议。
Internet之所以能将广阔范围内各种各样的网络系的计算机互联起来,主要是因为有TCP/IP 协议。
TCP/IP协议提供一种全网络通用的地址格式,并在统一管理下进行分配,保证一个地址对应一台网络中的主机(包括网关),这样物理地址的差异被IP层所屏蔽。
IP层所用到的地址叫做网间网地址,又叫IP地址。
IP地址实际上采用IP网间网层通过上层软件完成“统一”网络物理地址的方法。
这种方法使用的是统一的地址格式。
由于Intrenet网上每一台主机都要有唯一的IP地址,因些必须为TCP/IP协议指定三个参数,那便是IP地址,子网掩码,和网关了。
(二)、IP地址结构认识每个主机的IP地址是由32比特即4个字节组成的。
通常为了便于用户阅读和理解,采用了“点十进制的表示方法”表示。
每个字节为一部分。
中间是用点号隔开来。
而每个IP地址又可以分为两个部分。
分别是网络号和主机号。
网络号表示网络规模的大小。
主机号表示的是主机在网络中的编号。
同一网络(有时叫网段)内的所有主机网络号是相同的,而主机号是唯一的。
我们知道从LAN到WAN,不同类型的网络规模相差很大。
其主要功能也不同!这样网络号根据网络规模就被分为五种类型了!分别是A、B、C、D、E五类。
其中A、B、C三种是主要的类型地址,此外,D类型专供多目录传送的多目地址。
E类是用于扩展备用地址。
以下让我们来看看A、B、C三种主要IP地址的有效范围吧~!类别网络号主机号A 1~126 0~255 0~255 1~254B 128~191 0~255 0~255 1~254C 192~223 0~255 0~255 1~254(三)、IP地址的一些特殊含义。
子网掩码,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地址就是给互联⽹上的每⼀台主机(或路由器)的每⼀个接⼝分配⼀个在全世界范围内是唯⼀的 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地址,那么你应该可以根据它推算出该地址的⼦⽹掩码,默认⽹关地址,默认⼴播地址,⽹络地址,受限⼴播地址,本机⽹络地址,以及如何平均划分⼦⽹空间。
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、默认网关、子网掩码
一、IP地址的介绍1、IP地址的表示方法:IP地址= 网络号+主机号整个Internet网堪称单一的网络,IP地址就是给每个连在Internet网的主机分配一个在全世界范围内唯一的标示符,Internet管理委员会定义了A、B、C、D、E五类地址,在每类地址中,还规定了网络编号和主机编号。
在TCP/IP协议中,IP地址是以二进制数字形式出现的,共32bit,1bit就是二进制中的1位,但这种形式非常不适用于人阅读和记忆。
因此Internet管理委员会决定采用一种"点分十进制表示法"表示IP地址:面向用户的文档中,由四段构成的32 比特的IP地址被直观地表示为四个以圆点隔开的十进制整数,其中,每一个整数对应一个字节(8个比特为一个字节,称为一段)。
A、B、C类最常用,下面加以介绍。
本文介绍的都是版本4的IP地址,称为IPv4.●A类地址:A类地址的网络标识由第一组8位二进制数表示,A类地址的特点是网络标识的第一位二进制数取值必须为"0"。
不难算出,A类地址第一个地址为00000001,最后一个地址是01111111,换算成十进制就是127,其中127留作保留地址,A类地址的第一段范围是:1~126,A类地址允许有127 -2=126个网段(第一个可用网段号1,最后一个可用网段号126)(减2是因为0不用,127留作它用),网络中的主机标识占3组8位二进制数,每个网络允许有224-2=16777214台主机(减2是因为全0地址为网络地址,全1为广播地址,这两个地址一般不分配给主机)。
通常分配给拥有大量主机的网络。
●B类地址:B类地址的网络标识由前两组8位二进制数表示,网络中的主机标识占两组8位二进制数,B类地址的特点是网络标识的前两位二进制数取值必须为"10"。
B类地址第一个地址为10000000,最后一个地址是10111111,换算成十进制B类地址第一段范围就是128~191,B类地址允许有214=16384个网段(第一个可用网段号128.0,最后一个可用网段号191.255),网络中的主机标识占2组8位二进制数,每个网络允许有216-2=65534台主机,适用于结点比较多的网络。
子网掩码,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。
子网掩码怎么算
子网掩码怎么算
计算方法
1)将子网数目转化为二进制来表示
2)取得该二进制的位数,为N
3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1 即得出该IP 地址划分子网的子网掩码。
利用子网数来计算
如欲将B类IP地址168.195.0.0划分成27个子网:
1)27+1=11100
2)该二进制为五位数,N = 5
3)将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(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17):
1) 700=1010111100
2)该二进制为十位数,N = 10(1001)
3)将该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 地点和子网掩码与运算计算有关地点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 子网掩码 网关计算
一、缺省A、B、C类地址范围;分类:高位网络主机范围类型0 7位网络24位主机1.0.0.0~.0.0 A类IP地址10 14位网络16位主机B 类IP地址110 21位网络8位主机192..0.0.0~.255.255 C类IP地址1110 28位多点广播组标号D类IP地址1111 保留试验用E类IP地址2.保留地址:在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:A类地址:10.0.0.0~B类地址:C类地址:二、子网掩码的作用:code:IP地址00010100 00001111 00000101子网掩码00000000 00000000网络ID 00010100 00000000 00000000主机ID 0.0.15.5 00001111 00000101计算该子网中的主机数:2^n -2=2^16-2=65534其中:n为主机ID占用的位数;2: 表示本网络), (表示子网广播);该子网所容纳主机的IP地址范围:三、实现子网1.划分子网的理由:①远程LAN互连;②连接混合的网络技术;③增加网段中的主机数量;④减少网络广播。
2.子网的实现需要考虑以下因素:①确定所需的网络ID数,确信为将来的发展留有余地;谁需要占用单独的网络ID▲每个子网;▲每个WAN连接;②确定每个子网中最大的计算机数目,也要考虑未来的发展;谁需要占用单独的主机ID▲每个TCP/IP计算机网卡;▲每个TCP/IP打印机网卡;▲每个子网上的路由接口;③考虑增长计划的必要性:假设您在InterNIC申请到一个网络ID:但你有两个远程LAN需要互连,而且每个远程LAN各有60台主机。
若不划分子网,您就只能使用一个网络ID:,使用缺省子网掩码:,而且在这个子网中可以容纳的主机ID的范围: 1 ,即可以有254台主机。
现在若根据需要划分为两个子网,即借用主机ID中的两位用作网络ID,则子网掩码就应变为:()目的是将借用的用作网络I D的位掩去。
根据IP地址与子网掩码快速计算网络地址与广播地址
网络地址与广播地址的快速计算网络地址与广播地址的计算是IP协议及子网划分中的重点与难点,教材内容多数都用二进制计算的方法进行网络地址与广播地址的计算。
用二进制计算往往产生巨大的运算量,速度慢且易出错。
在此,特向大家分享一种用十进制快速计算的方法。
具体如下:A=256—非标准掩码(A即是掩码所容纳的IP地址数,含网络地址和广播地址)B=非标准掩码对应的IP地址C=n×A ,C最接近B且C≤B (n=0、1、2、3、4、……)【C即为网络地址数字】D=C+A-1 【D即为广播地址数字】【例1】:192.168.10.147/27 (255.255.255.224)A=256-224=32B=147C=4×32=128≤147 【128:网络地址数字】D=128+32-1=159 【159:广播地址数字】网络地址:192.168.10.128广播地址:192.168.10.159可用IP地址范围:192.168.10.129——192.168.10.158【例2】:172.16.10.255 /13 (255.248.0.0)A=256-248=8B=16C=2×8=16=B 【16:网络地址数字】D=16+8-1=23 【23:广播地址数字】网络地址:172.16.0.0广播地址:172.23.255.255可用IP地址范围:172.16.0.1——172.23.255.254附:IPV4地址分类:A类 0-127 0 8位 24位B类 128-191 10 16位 16位C类 192-223 110 24位 8位D类 224-239 1110 多播地址(Multi-cast) E类 240-255 1111 保留试验使用192.168.1.47 /27 255.255.255.224 192.168.2.38/25 255.255.255.128 192.168.3.33/26 255.255.255.192 172.16.3.88/28 255.255.255.240。
ip 子网掩码 网关计算
一、缺省A、B、C类地址范围;分类:高位网络主机范围类型0 7位网络24位主机1.0.0.0~.0.0 A类IP地址10 14位网络16位主机B 类IP地址110 21位网络8位主机192..0.0.0~.255.255 C类IP地址1110 28位多点广播组标号D类IP地址1111 保留试验用E类IP地址2.保留地址:在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:A类地址:10.0.0.0~B类地址:C类地址:二、子网掩码的作用:code:IP地址00010100 00001111 00000101子网掩码00000000 00000000网络ID 00010100 00000000 00000000主机ID 0.0.15.5 00001111 00000101计算该子网中的主机数:2^n -2=2^16-2=65534其中:n为主机ID占用的位数;2: 表示本网络), (表示子网广播);该子网所容纳主机的IP地址范围:三、实现子网1.划分子网的理由:①远程LAN互连;②连接混合的网络技术;③增加网段中的主机数量;④减少网络广播。
2.子网的实现需要考虑以下因素:①确定所需的网络ID数,确信为将来的发展留有余地;谁需要占用单独的网络ID▲每个子网;▲每个WAN连接;②确定每个子网中最大的计算机数目,也要考虑未来的发展;谁需要占用单独的主机ID▲每个TCP/IP计算机网卡;▲每个TCP/IP打印机网卡;▲每个子网上的路由接口;③考虑增长计划的必要性:假设您在InterNIC申请到一个网络ID:但你有两个远程LAN需要互连,而且每个远程LAN各有60台主机。
若不划分子网,您就只能使用一个网络ID:,使用缺省子网掩码:,而且在这个子网中可以容纳的主机ID的范围: 1 ,即可以有254台主机。
现在若根据需要划分为两个子网,即借用主机ID中的两位用作网络ID,则子网掩码就应变为:()目的是将借用的用作网络I D的位掩去。
IP地址网段和子网掩码的划分和主机位的计算
IP地址网段和子网掩码的划分和主机位的计算IP地址常采用点分十进制表示方法:X.Y.Y.Y,在这里,X=1--126时称为A类地址;X=128--191时成为B类地址;X=192--223时称为C类地址;如10.202.52.130,因为X=10在1--126范围内所以称为A类地址,默认子网掩码:A类为255.0.0.0;B类为255.255.0.0;C类为255.255.255.0当我们要划分子网用到子网掩码M时,类子网掩码的格式应为:A类为255.M.0.0;B类为255.255.M.0;C类为255.255.255.M. M是相应的子网掩码,如255.255.255.240十进制计算基数:256.等一下我们所有的十进制计算都要用256来进行几个公式变量的说明:Subnet_block:可分配子网块的大小,指在某一子网掩码下的子网的块数.Subnet_num:实际可分配子网数,指可分配子网块中要剔除首,尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2IP_block:每个子网可分配的IP地址块大小IP_num:每个子网实际可分配的IP地址数,因为每个子网的首,尾IP 地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2.IP_num也用于计算主机段M:子网掩码(net mask)他们之间的公式如下:M=256-IP_blockIP_block=256/Subnet_block,反之Subnet_block=256/IP_blockIP_num=IP_block-2Subnet_num=Subnet_block-22的冥数:要熟练掌握2^8(256)以内的2的冥数的十进制数,如128=2^7,64=2^6....,这可使我们立即推算出Subnet_block和IP_block数.现在我们举一些例子:一,已知所需子网数12,求实际子网数解:这里实际子网数指Subnet_num,由于12最接近2的冥数为16(2^4),既Subnet_block=16,那么Subnet_num=16-2=14,故实际子网数为14.二,已知一个B类子网每个子网主机数要达到60X255(约相当于X.Y.0.1--X.Y.59.254的数量)个,求子网掩码解:1. 60接近2的冥数为64(2^6),即IP_block=642. 子网掩码M=256-IP_block=256-64=1923. 子网掩码格式B类是:255.255.M.0,所以子网掩码为:255.255.192.0三.如果所需子网数为7,求子网掩码解:1. 7最接近2的冥为8,但8个Subnet_block因为要保留首,尾2个子网块,即8-2=6<7,并不能达到所需子网数,所以应该取2的冥为16,即Subnet_block=162. IP_block=256/Subnet_block=256/16=163. 子网掩码M=256-IP_block=256-16=240四.已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段解:1. 211.Y.Y.Y是一个C类网,子网掩码格式为255.255.255.M2. 4个子网,4接近2的冥是8(2^3),所以Subnet_block=8,Subnet_num=8-2=63. IP_block=256/Subnet_block=256/8=324. 子网掩码M=256-IP_block=256-32=2245. 所以子网掩码表示为255.255.255.2246. 因为子网块中的可分配主机又有首,尾两个不能使用,所以可分配6个子网块(Subnet_num),每块32个可分配主机块(IP_block)即:32-63,64-95,96-127,128-159,160-191,192-223首块(0-31)和尾块(224-255)不能使用7. 每个子网块中的可分配主机块又有首,尾两个不能使用(一个是子网网络地址,一个是子网广播地址),所以主机段分别为:33-62,65-94,97-126,129-158,161-190,193-2228. 所以子网掩码为255.255.255.224 主机段共6段为:211.134.12.33--211.134.12.62;211.134.12.65--311.134.12.94;211.134.12.97--211.134.12.126;211.134.12.129--211.134.12.158;211.134.12.161--211.134.12.190;211.134.12.193--211.134.12.222 可以任选其中的4段作为4个子网.介绍子网掩码的两种简便算法IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。
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地址的关系.docx
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯,就这么简单。
请看以下示例:运算演示之一:IP 地址192.168.0.1子网掩码255.255.255.0转化为二进制进行运算:IP 地址11xxxx000.1xxxx1000.00000000.00000001子网掩码11111111.11111111.11111111.00000000AND运算11000000.1xxxx1000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之二:IP 地址192.168.0.254子网掩码255.255.255.0转化为二进制进行运算:IP 地址11000000.1xxxx1000.00000000.11111110 子网掩码11111111.11111111.11111111.00000000 AND运算11000000.1xxxx1000.00000000.00000000转化为十进制后为:192.168.0.0运算演示之三:IP 地址192.168.0.4子网掩码255.255.255.0转化为二进制进行运算:IP 地址11xxxx000.1xxxx1000.00000000.0000xxxx0子网掩码11111111.11111111.11111111.00000000AND运算11000000.1xxxx1000.00000000.00000000转化为十进制后为:192.168.0.0通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。
均为192.168.0.0所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。
我现在单位使用的代理服务器,内部网络就是这样规划的。
(完整版)已知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地址和对应的子网掩码,让你计算1、子网数目2、网络号3、主机号4、广播地址5、可用IP地址范围首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C类网络一起出现,不要把这认为是一个错误,很多时候都是这样出题的。
其次,应该掌握以下一些知识:1、明确“子网”的函义:子网褪前岩桓龃笸治 父鲂⊥ 扛鲂⊥ 腎P地址数目都是一样多的。
这个小网就叫做这个大网的子网。
大网可以是A类大网(A类网络),也可以是B类大网,还可能是C类大网。
⑴、二进制数转为十进制比方说在不牵涉到IP地址的计算时,将二进制的111转换为十进制,采用的方法是(2的2次方+2的1次方+2的0次方,即4+2+1),得到的结果是十进制的7。
但是在计算IP地址时的的二进制到十进制的转换就不能采用这种方式了,二进制的111转换为十进制时,看到有几个“1”,就表示为2的几次方,这里有三个“1”,就是2的3次方,即在计算IP地址时,二进制的111转换为十进制就是2的3次方,2的3次方的结果是8。
)⑵、网络的总个数和可用个数A类网络的个数有2的7次方个,即128个。
根据网络规范的规定,应该再去除128个中的第一个和最后一个,那么可用的A类网络的个数是126个。
B类网络的个数有2的14次方个,即16384个。
根据网络规范的规定,应该再去除16384个中的第一个和最后一个,那么可用的B类网络的个数是16382个。
C类网络的个数有2的21次方个,即2097152个。
根据网络规范的规定,应该再去除16384个中的第一个和最后一个,那么可用的C类网络的个数是2097150个。
⑶、网络的总IP数和可用IP地址数每个A类大网(A类网络)中容纳2的24次方个IP地址,即16777216个IP地址;每个B类大网中容纳着2的16次方个IP地址,即65536个IP地址;每个C类大网中容纳着2的8次方个IP地址,即256个IP地址。
IP和子网掩码计算
IP和子网掩码的计算方法我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段 0.0.0.0 到127.255.255.255B类IP段 128.0.0.0 到191.255.255.255C类IP段 192.0.0.0 到223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默认子网掩码255.0.0.0 一个子网最多可以容纳1677万多台电脑B类的默认子网掩码255.255.0.0 一个子网最多可以容纳6万台电脑C类的默认子网掩码255.255.255.0 一个子网最多可以容纳254台电脑我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。
如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。
我们来说详细看看吧。
要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。
(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。
打开计算器,点查看>科学型,输入十进制的数字,再点一下二进制”这个单选点,就可以切换至二进制了。
把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1和一串连续的0组成的(一共4段,每段8位,一共32位数)。
255.0.0.0 11111111.00000000.00000000.00000000255.255.0.0 11111111.11111111.00000000.00000000255.255.255.0 11111111.11111111.11111111.00000000这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。
如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。
IP地址子网掩码网关DNS
IP地址IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址,在网络上靠IP地址来定一个网络终端(广义上来说),所以IP是唯一的。
子网掩码就是判断两个IP地址,是不是在同一个网段(或称子网),在同一网段的两个地址,可以直接通信。
不管是通过IP地址也好,还是通过“计算机名”,都是可以的。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。
与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。
IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。
其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP 地址右边8位是主机号。
这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。
这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
子网掩码的算法:对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。
如果它是一个C类地址,则其子网掩码为255.255.255.0。
其它类推,不再详述。
下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。
一、利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
1)将子网数目转化为二进制来表示2)取得该二进制的位数,为N3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1 即得出该IP地址划分子网的子网掩码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、缺省A、B、C 类地址范围;
分类:
高位网络主机
范围类型
07 位网络24 位主机
1.0.0.0~.0.0 A 类IP 地址
1014 位网络16 位主机B 类 IP地址
11021 位网络8 位主机
192..0.0.0~.255.255C类 IP地址
111028 位多点广播组标号
D 类 IP地址
1111保留试验用
E类 IP地址
2.保留地址:
在 IP 地址 3 种主要类型里,各保留了 3 个区域作为私有地址,其地址范围如下:
A 类地址: 10.0.0.0~
B 类地址:
C 类地址:
二、子网掩码的作用:
code:
IP 地址00010100 00001111 00000101
子网掩码00000000 00000000
网络 ID00010100 00000000 00000000
主机 ID 0.0.15.500001111 00000101
计算该子网中的主机数 :2^n -2=2^16-2=65534
其中 :n 为主机 ID 占用的位数 ;2: 表示本网络 ),(表示子网广播 );
该子网所容纳主机的IP 地址范围 :
三、实现子网
1.划分子网的理由:
①远程 LAN互连;
②连接混合的网络技术;
③增加网段中的主机数量;
④减少网络广播。
2.子网的实现需要考虑以下因素:
①确定所需的网络 ID 数,确信为将来的发展留有余地;
谁需要占用单独的网络 ID
▲每个子网;
▲每个 WAN 连接;
②确定每个子网中最大的计算机数目,也要考虑未来的发展;
谁需要占用单独的主机ID
▲每个 TCP/IP计算机网卡;
▲每个 TCP/IP打印机网卡;
▲每个子网上的路由接口;
③考虑增长计划的必要性:
假设您在 InterNIC 申请到一个网络 ID:但你有两个远程 LAN 需要互连,而且每个远程 LAN各有 60 台主机。
若不划分子网,您就只能使用一个网络ID:,使用缺省子网掩码:,而且在这个子网中可以容纳的主机ID 的范围: 1 ,即可以有 254 台主机。
现在若根据需要划分为两个子网,即借用主机ID中的两位用作网络ID,则子网掩码就应变为:()目的是将借用的用作网络I D 的位掩去。
看一看划分出来的子网的情况:
▲ 65~126
本网段( 01 网段)主机数: 2n-2=26-2=62 或 126-65+1=62
▲129~190
本网段( 10 网段)主机数: 2n-2=26-2=62 或 190-129+1=62
▲子网号 00 全 0 表示本网络,子网号 11 全 1 是子网屏蔽,均不可用。
这个
方案可以满足目前需求,但以后如果需要加入新的网段则必须重新划分更
多的子网(即借用更多的主机 ID 位用作网络 ID),或如果以后需要每个子网中的主机数更多则必须借用网络 I D 位来保证更多的主机数。
四、定义子网号的方法
若 InterNIC 分配给您的 B 类网络 ID 为,那么在使用缺省的子网掩码的情况下,
您将只有一个网络 ID 和 216-2 台主机(范围是: 1 )。
现在您有划分 4 个子网的需求。
1.手工计算法:①将所需的子
网数转换为二进制
4→ 00000100
②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向
主机 ID 借用的位数)
00000100→3位
③决定子网掩码
缺省的:
借用主机 ID 的 3 位以后:() .0,即将所借的位全表示为1,用作子网掩码。
④决定可用的网络ID
列出附加位引起的所有二进制组合,去掉全0 和全1 的组合情况
code:
组合情况实际得到的子网ID
000╳
001→ 32 (00100000 )
010→ 64 (01000000 )
011→ 96 (01100000 )
100→128()
101→ 160()
110→ 192()
000╳
⑤决定可用的主机ID 范围
code:
子网开始的 IP 地址最后的IP地址
2.快捷计算法:
①将所需的子网数转换为二进制
4→ 00000100
②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向
主机 ID 借用的位数)
00000100→3位
③决定子网掩码
缺省的:
借用主机 ID 的 3 位以后:() .0,即将所借的位全表示为 1,用作子网掩码。
④将最右边的 "1" 转换为十进制,即为每个子网 ID 之间的增量,记作 delta =32 ⑤产生的子网 ID 数为: 2m-2 (m:向缺省子网掩码中加入的位数 )
可用子网 ID 数: 23-2=6
⑥将附在原网络 ID 之后,形成第一个子网网络ID
⑦重复⑥,后续的每个子网的值加,得到所有的子网网络ID。