网络号IP地址子网掩码如何计算

⽹络号IP地址⼦⽹掩码如何计算
1.Internet上每⼀台计算机都有唯⼀的地址来标识它的⾝份,即IP地址,使⽤域名其实也是要转化为IP地址的。
2.IP地址分类:
A类:000~127,默认⼦⽹掩码:255.0.0.0
B类:128~191,默认⼦⽹掩码:255.255.0.0
C类:192~223,默认⼦⽹掩码:255.255.255.0
D类:224~239
E类:240~255
3.假设现有⼀IP地址180.210.242.131,即10110100.11010010.11110010.10000011
同时指定⼦⽹掩码为255.255.248.0  即11111111.11111111.11111000.00000000,则
⽹络号:两者进⾏与运算,即10110100.11010010.11110000.00000000(180.210.240.0)
主机号:⼦⽹掩码取反再和IP做与运算,即00000000.00000000.00000010.10000011(0.0.2.131)
⼦⽹号:这个IP本来是B类地址,默认的⼦⽹掩码是255.255.0.0,所以本来的⽹络号是16位,但它实际⽹络号是21位,就是借了5位⽹络位,所以可以划分2^5个⼦⽹,即32个,实际使⽤30个,这个⽹段可以容纳主机2^11个,即2048个,有效2046个⼀头⼀尾分别做⽹络号和⼴播。
IP地址被⽤来给Internet上的电脑⼀个编号。⼤家⽇常见到的情况是每台联⽹的PC上都需要有IP地址,才能正常通信。我们可以把“个⼈电脑”⽐作“⼀台电话”,那么“IP地址”就相当于“电话号码”,⽽Internet中的路由器,就相当于电信局的“程控式交换机”。
IP地址是⼀个32位的⼆进制数,通常被分割为4个“8位⼆进制数”(也就是4个字节)。IP地址通常⽤“点分⼗进制”表⽰成(d)的形式,其中,a,b,c,d都是0~255之间的⼗进制整数。例:点分⼗进IP地址(100.4.5.6),实际上是32位⼆进制数
(01100100.00000100.00000101.00000110)。
A类,B类,C类
概念特征⽹络范围默认掩码
A类地址第1个8位中的第1位始终为255.0.0.0/8
B类地址第1个8位中的第1、2位始终为255.255.0.0/16
C类地址第1个8位中的第1、2、3位始终为255.255.255.0/24
特殊
D类 以1110开始 ⽤于组播
E类 以11110开始 ⽤于科研保留
范围上划分有些要注意的:
A类 从1.0.0.0 到126.255.255.255
B类 从128.0.0.0到191.255.255.255
C类 从192.0.0.0到223.255.255.255
其中段地址空间是被保留的回环地址
IP地址包含 ⽹络地址+主机地址,即IP地址=⽹络地址+主机地址
⽹络地址:
1、如果是192的C段地址,那么,⽹络地址就是:192.168.1.0,地址掩码是:255.255.255.0。
2、如果地址掩码是:255.255.0.0,那么⽹络地址就是:192.168.0.0。
3、⽹络地址很⼤⼀部分是由地址掩码决定的。
主机地址:
如IP地址是202.112.14.137,掩码是255.255.255.224 ,
⽹络地址是202.112.14.128,⼦⽹号是128。
主机地址是202.112.14.137 。
⼦⽹掩码
⼦⽹掩码(subnet mask)⼜叫⽹络掩码、地址掩码、⼦⽹络遮罩,它是⼀种⽤来指明⼀个IP地址的哪些位标识的是主机所在的⼦⽹,以及哪些位标识的是主机的位掩码。
⼦⽹掩码不能单独存在,它必须结合IP地址⼀起使⽤。⼦⽹掩码只有⼀个作⽤,就是将某个IP地址划分成⽹络地址和主机地址两部分。
⼦⽹掩码是⼀个32位地址,⽤于屏蔽IP地址的⼀部分以区别⽹络标识和主机标识,并说明该IP地址是在局域⽹上,还是在远程⽹上。
⼦⽹掩码——屏蔽⼀个IP地址的⽹络部分的“全1”⽐特模式。对于A类地址来说,默认的⼦⽹掩码是255.0.0.0;对于B类地址来说默认的⼦⽹掩码是255.255.0.0;对于C类地址来说默认的⼦⽹掩码是255.255.255.0。
通过⼦⽹掩码,就可以判断两个IP在不在⼀个局域⽹内部。
⼦⽹掩码可以看出有多少位是⽹络号,有多少位是主机号
⽹关
⽹关(Gateway)⼜称⽹间连接器、协议转换器。默认⽹关在⽹络层上以实现⽹络互连,是最复杂的⽹络互连设备,仅⽤于两个⾼层协议不同的⽹络互连。⽹关的结构也和路由器类似,不同的是互连层。⽹关既可以⽤于⼴域⽹互连,也可以⽤于局域⽹互连
⽹关实质上是⼀个⽹络通向其他⽹络的IP地址。
⽐如有⽹络A和⽹络B,⽹络A的IP地址范围为“192.168.1.1~192. 168.1.254”,⼦⽹掩码为255.255.255.0;⽹络B的IP地址范围为“192.168.2.1~192.168.2.254”,⼦⽹掩码为255.255.255.0。
在没有路由器的情况下,两个⽹络之间是不能进⾏TCP/IP通信的,即使是两个⽹络连接在同⼀台交换机(或集线器)上,TCP/IP协议也会根据⼦⽹掩码(255.255.255.0)判定两个⽹络中的主机处在不同的⽹络⾥。
⽽要实现这两个⽹络之间的通信,则必须通过⽹关。如果⽹络A中的主机发现数据包的⽬的主机不在本地⽹络中,就把数据包转发给它⾃⼰的⽹关,再由⽹关转发给⽹络B的⽹关,⽹络B的⽹关再转发给⽹络B的某个主机。
所以说,只有设置好⽹关的IP地址,TCP/IP协议才能实现不同⽹络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?⽹关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启⽤了路由协议的服务器(实质上相当于⼀台路由器)、代理服务器(也相当于⼀台路由器)。
⼴播地址(Broadcast Address)
⼴播地址(Broadcast Address)是专门⽤于同时向⽹络中所有⼯作站进⾏发送的⼀个地址。
在使⽤TCP/IP 协议的⽹络中,主机标识段host ID 为全1 的IP 地址为⼴播地址,⼴播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )⽹段,其⼴播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出⼀个⽬的地址为10.1.1.255 的分组(封包)时,它将被分发给该⽹段上的所有计算机。
根据IP地址和⼦⽹掩码求⽹络地址和⼴播地址
将IP地址和⼦⽹掩码换算为⼆进制,⼦⽹掩码连续全1的是⽹络地址,后⾯的是主机地址,虚线前为⽹络地址,虚线后为主机地址IP地址和⼦⽹掩码进⾏与运算,结果是⽹络地址(即主机号全0是⽹络地址)
将运算结果中的⽹络地址不变,主机地址变为1,结果就是⼴播地址
地址范围就是含在本⽹段内的所有主机
⽹络地址+1即为第⼀个主机地址,⼴播地址-1即为最后⼀个主机地址,
由此可以看出地址范围是: ⽹络地址+1 ⾄ ⼴播地址-1
主机的数量=2^⼆进制位数的主机-2
减2是因为主机不包括⽹络地址和⼴播地址。
⽰例
⼀个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在⽹络的⽹络地址和⼴播地址
根据⼦⽹掩码可以分割⽹络号+主机号
255.255.255.224 转⼆进制:
11111111 11111111 11111111 11100000
⽹络号有27位,主机号有5位
⽹络地址就是:把IP地址转成⼆进制和⼦⽹掩码进⾏与运算
11001010 01110000 00001110 10001001
IP地址&⼦⽹掩码
<code class="hljs haml has-numbering" >11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000
-<span class="ruby" >-----------------------------------------------------
</span>
11001010 01110000 00001110 10000000</code><ul class="pre-numbering" ><li >1</li><li >2</li><li >3</li><li >4</
li><li >5</li><li >6</li><li >7</li></ul><ul class="pre-numbering" ><li >1</li><li >2</li><li >3</li><li >4</li><li >5</li><li >6</li><li >7</li></ul>
即:202.112.14.128
计算⼴播地址
⼴播地址:⽹络地址的主机位全部变成1 ,10011111 即159 即:202.112.14.159
主机数
IP电话号码主机号有5位,那么这个地址中,就只能有个主机
因为其中全0作为⽹络地址,全1作为⼴播地址
根据每个⽹络的主机数量进⾏⼦⽹地址的规划和计算⼦⽹掩码
这也可按上述原则进⾏计算。
⽐如⼀个⼦⽹有10台主机,那么对于这个⼦⽹需要的IP地址是
10+1+1+1=13
注意:加的第⼀个1是指这个⽹络连接时所需的⽹关地址,接着的两个1分别是指⽹络地址和⼴播地址。
因为13⼩于16(16等于2的4次⽅),所以主机位为4位。
⽽ 256-16=240 所以该⼦⽹掩码为255.255.255.240。
如果⼀个⼦⽹有14台主机,不少⼈常犯的错误是:依然分配具有16个地址空间的⼦⽹,⽽忘记了给⽹关分配地址。这样就错误了,因为: 14+1+1+1=17
17.⼤于16,所以我们只能分配具有32个地址(32等于2的5次⽅)空间的⼦⽹。这时⼦⽹掩码为:255.255.255.224
5) 主机的数量
206 110 4 0/18被划分成16个⼦⽹,每个⼦⽹掩码?
(划分成16个⼦⽹,根据⼦⽹掩码/18就表⽰有18个1,就要从的IP地址的主机位借4位来⽤作⽹络位!)
⼦⽹掩码是255.255.252.0
每个⼦⽹可以容纳的主机数是1024台。
下⾯我来给你详细解答:
206.110.1.0 /18 由最后的那个/18,我们可以知道这个IP已经规定了它的⽹络位是18位,它默认的⼦⽹掩码就是
11111111.11111111.11 | 000000.00000000(其中1代表⽹络位,0代表主机位)
可以看出我们可以操作的位数就是后⾯的14个0,也就是说我们可以在地⾯划分出⼏位作为⼦⽹的⽹络位,进⽽来划分⼦⽹。要求是切分成16个⼦⽹,我们知道2的4次⽅刚好等于16,这就说明⼦⽹⽹络位的位数是4位,那14-4=10就是⼦⽹的主机位。所以上⾯我写的那串⼆进制就可以变成:11111111.11111111.111111 | 00.00000000(其中1代表⽹络位,0代表主机位)
ip段/数字-如192.168.0.1/24是什么意思?
后⾯这个数字标⽰了我们的⽹络号的位数,也就是⼦⽹掩码中前多少号为1
129.168.1.1 /24 这个24就是告诉我们⽹络号是24位
也就相当于告诉我们了
⼦⽹掩码是:11111111 11111111 11111111 00000000
即:255.255.255.0
172.16.10.33/27 中的/27
也就是说⼦⽹掩码是255.255.255.224 即27个全1
11111111 11111111 11111111 11100000
附录
16-30位⽹络号-掩码位数,IP总数,⼦⽹掩码查询表
ip段/27 /29 /30 ⽹关,⼦⽹掩码,⼴播地址查询
可⽤IP查询,IP段对应表
掩码位数IP总数⼦⽹掩码C段个数
/304255.255.255.2521/64
/298255.255.255.2481/32
/2816255.255.255.2401/16
/2732255.255.255.2241/8
/
2664255.255.255.1921/4
/24256255.255.255.01
/23512255.255.254.02
/221024255.255.252.04
/212048255.255.248.08
/204096255.255.240.016
/198192255.255.224.032
/1816384255.255.192.064
/1732768255.255.128.0128

本文发布于:2024-09-21 23:26:55,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/386743.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   掩码   IP地址   路由器   相当于   默认   具有   络号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议