IPv4(四)子网和子网掩码

为了完成路由选择,每个数据链路(网络)都必须有一个惟一的地址;

另外,数据链路上的每台主机也必须有一个地址,这个地址不仅标识主机为一个网络成员,还可以把主机与网络上的其他主机区分开来。

粗放使用IPv4地址

在目前位置,一个A类、B类或C类地址仅仅能用在一个单一网络中。

为了建立一个网络,每个数据链路都必须使用不同的地址,以便这些网络可以被惟一地标识。

如果每一个数据链路都使用一个单独的A类、B类或C类地址,那么即使使用尽所有的IPv4地址,也只能给少于1700万个数据链路分配地址。

所以这样使用资源是不明智滴。

使用子网实现梯度使用

使A类、B类或C类地址实用化的惟一方法是对主网地址进行划分,例如将172.21.0.0划分为子网地址。

注意到两个事实:

  • IPv4地址的主机部分可以随意使用
  • IPv4地址的网络号由分配给接口的地址掩码确定

对于一个B类地址172.21.0.0,标准的地址掩码是16位。现在为了对子网进行划分,这里使IP地址的前24位都被解释为网络位。换句话说,掩码使路由器和主机把读取的前8位主机网络作为网络地址的一部分。

结果是:

  • 主网络地址用于整个网络,而每一个数据链路则变为一个子网(subnet);一个子网是一个主A类、B类或C类地址空间的一个子集。
  • 现在IPv4地址包括了3个部分:网络部分、子网部分和主机部分。
  • 地址掩码现在变为子网掩码,或比标准掩码长的掩码。

实例

现在地址的前两个八位组依然是172.21,但第3个八位组——主机位已经由子网位代替——的变化范围位0~255。

下图中的网络有子网1、2、3、4和5(172.21.1.0~172.21.5.0),图1中用红色圈圈圈出来的就是5个子网咯。

图1 子网划分案例,子网掩码使得单一网络地址可以用于多个数据链路

注意事项

比如对于B类地址172.21.0.0来说,如果以第三个八位组作为子网划分依据,那么这样就有172.21.0~172.21.255一共256个子网。但我们需要注意的是并不是其中所有的子网都可以实际拿来使用的。

原因:

并不是所有的路由选择协议都支持子网地址,如果子网位全为0或者全为1。

因为这些协议是有类别化协议,它们并不能区分一个全0子网和主网络号。

例如,在图1中,子网0为172.21.0.0;而主网IP地址也为172.21.0.0。没有更多的信息来区分二者。

同样,有类别路由选择协议也不能区分全1子网的广播地址和一个所有子网的广播地址。

例如,图1中全1子网为172.21.255.0,对于这个子网,广播地址是172.21.255.255,但是这也是主网172.21.0.0的所有子网上所有主机的广播地址。

第一版的RIP协议和IGRP协议都是有类别路由选择协议,不能区分上述地址。无类别路由选择协议则可以真正地使用全0或者全1子网。

对子网的理解

类似图1中,对B类地址的第3个八位组进行子网划分是非常普遍的。但是会出现其他错误的表述:

"B类地址使用C类地址掩码"或者"将B类地址划分为C类地址",这两种表述都是错误的,会引起会子网涉及不正确的理解。

对图1的解释应该是:

"使用8位进行子网划分的B类地址"或者"一个带有24位掩码的B类地址"。

可以用以下3中格式中的任何一种表示子网掩码:

点分十进制:255.255.255.0

位计数:172.21.0.0/24

十六进制:0xFFFFFF00

与点分十进制相比,位计数格式可以更清楚地描述掩码的实际作用。

时间: 2024-10-11 12:00:28

IPv4(四)子网和子网掩码的相关文章

子网与子网掩码的介绍

一.什么是子网 IP地址由两部分组成,即网络号(Network ID)和主机号(Host ID).网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机.子网就是基于某一类地址划分出来的更小的网络. 二.为什么要划分子网 Internet组织机构定义了五种IP地址,有A.B.C三类地址.A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域(广播域就是指网络中所有能接收到同样广播消息的设备的集合).显然,同一广播域里面有这么多节点是不可能的,那么这

划分子网和子网掩码

1.IP地址由两个固定的字段组成(网络号+主机号).划分子网后(对主机号这部分进行再划分),变成(网络号+子网号+主机号),但对外仍然表现为一个网络.例如B类IP:145.13.0.0.划分为三个子网145.13.3.0,145.13.7.0,145.13.21.0.数据报(目的地址是145.13.3.10)到达路由器后,按照网络号,子网号,找到目的子网,交付给它. 总结上面的就是145.13.0.0对外是一个普通B类网络,到达路由器进入这个网络后,就看到了划分后的许多子网. 2.但从IP数据报

子网掩码与子网划分

转自: http://bbs.51cto.com/thread-68584-1-1.html 目录 : 一.摘要 二.子网掩码的概念及作用 三.为什么需要使用子网掩码 四.如何用子网掩码得到网络/主机地址 五.子网掩码的分类 六.子网编址技术 七.如何划分子网及确定子网掩码 八.相关判断方法 一.摘要 近期在我的论坛中大家对子网掩码以及子网划分的讨论比较多,因为前面也写了关于ip地址的教程,为了延续性,就写了这个关于子网掩码与子网划分的教程,学这篇教程需要一定的基础(高手当然除外),建议读过前面

可变长度子网掩码(VLSM)在子网划分中的应用

在学习可变长度子网掩码时,必须先熟练掌握二进制与十进制的转化.计算机中数据的单位(字节.位)等知识. 一.什么是可变长度子网掩码? 要理解可变长度子网掩码,先要理解子网掩码:要理解子网掩码,先要理解IP地址的组成. 在互联网上,每台计算机必须有一个唯一的IP地址作用这台计算机在身份标志,可以将IP地址理解成一台计算机的身份证号码.在互联网上不允许出现相同的IP地址(NAT技术另论,它是一种IP地址共享技术,用于解决IP地址资源不足的问题).身份证的编号要按照一定的规则进行,同样,IP地址的编号也

2016.7.8 计算机网络复习要点第四章之划分子网和构造超网

1.从两级IP地址到三级IP地址: **两级IP地址设计的不合理之处: ①IP地址空间的利用率有时很低: ②给每一个物理网络分配一个网络号,会使路由表变得太大因而使得网络性能变坏: ③两级IP地址不够灵活: 2.划分子网:1985年起在IP地址中又增加一个“子网号字段”使得两级IP地址变为三级IP地址: (1)一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网:划分子网纯属一个单位内部的事物,本单位以外的网络看不见这个网络是有多少个子网组成,因为这个单位对外仍然表现为一个网络: (2

[转]子网掩码与子网划分

一 摘要 二 子网掩码的概念及作用 三 为什么需要使用子网掩码 四 如何用子网掩码得到网络/主机地址 五 子网掩码的分类 六 子网编址技术 七 如何划分子网及确定子网掩码 八 相关判断方法 一 摘要 关于子网掩码与子网划分的教程,学这篇教程需要一定的基础(高手当然除外),建议读过前面的关于ip的教程后,再读本教程. 准备好了吗?我们开始吧!! 二 子网掩码的概念及作用 子网掩码是一个应用于TCP/IP网络的32位二进制值,它可以屏蔽掉ip地址中的一部分,从而分离出ip地址中的网络部分与主机部分,

[CCNA]-04-IP地址和子网掩码详解(主要介绍IPv4)

引言 这篇文章给大家介绍什么是IP地址和其作用以及IP地址组成.IP地址的分类.IP子网划分.子网掩码.公有地址.私有地址.VLSM(变长子网掩码).CIDR(无类域间路由)等CCNA基础知识. 文章目录 0×1.什么是IP地址0×2.IP地址的作用0×3.IPv4地址组成0×4.IPv4地址分类 a.保留IP地址 b.私有IP地址 c.特殊IP地址0×5.IP子网划分 a.未划分子网的IP地址以其所存在的问题 b.已划分子网的IP地址以其好处 c.网段 d.缺省情况下的掩码 e.子网掩码 f.

子网划分及子网掩码计算方法

转自:https://blog.csdn.net/wuseyukui/article/details/24306645 一.子网掩码的概述及作用 子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用. 子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0. 子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在局域网上,还是在广域网上. 子网掩码一般用于将网络进一步划分为若干子网,以避免

IP地址根据子网掩码划分子网

首先我们要了解IP地址:IP地址都是由网络号+主机号组成,IP地址总共是32位二进制数表示,每8位为一节,总共4节,日常使用中每节用一个十进制表示(0-255),其中前面n位表示网络号,后面32-n位表示主机号,n则是由子网掩码来决定. 在子网掩码中用1和0来分别网络号位和主机号位,其中是1的表示是网络位,0表示主机位,前面说的IP中前面的N位表示网络号,后面的32-N位才是主机号,所以子网掩码总是前面一段全是1,后面一段全是0.我们的IP范围就是主机号范围.所有主机号中的最后一个主机号为广播地