网络基础教学——子网掩码
来源:互联网 发布:战舰世界睦月数据 编辑:程序博客网 时间:2024/04/29 06:21
子网这个词有两个相关的含义:其中一个较老的、一般化的含义是互联网络中的一个物理网络。在因特网协议(Internet Protocol,IP)中,子网指的是从分类网络中划分出来的一部分。这篇文章的后续部分是有关第二种含义的。
在一个IP网络中划分子网使我们能将一个单一的大型网络——至少(逻辑上)看上去如此——分成若干个较小的网络。在最初引入这个概念的时候,IPv4还未引入分类网络这个概念。而引入划分子网这个概念的目的是为了允许一个单一的站点能拥有多个局域网。即使在引入了有类别网络号之后,这个概念仍然有它的用处,因为它减少了因特网路由表中的表项数量(通过隐藏一个站点内部所有独立子网的相关信息)。此外它还带来了一个好处,那就是减少了网络开销,因为它将接收IP广播的区域划分成了若干部分。
目录
[隐藏]- 1 网络掩码
- 2 划分子网的概念
- 3 非标准子网
- 3.1 子网0
- 3.2 交错子网
- 4 外部链接
[]网络掩码
网络掩码又叫子网掩码、地址掩码、子网络掩码(subnet mask),它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。
通常情况下,子网掩码的表示方法和地址本身的表示方法是一样的。在IPv4中,就是点分四组表示法(四个取值从0到255的数字由点隔开,比如255.128.0.0)或表示为一个八位十六进制数(如FF.80.00.00,它等同于255.128.0.0);后者用得较少。
还有一种更为简短的形式叫做无类别域间路由(Classless Inter-Domain Routing,CIDR)表示法,它给出的是一个网络号加上一个斜杠以及网络掩码的二进制表示法中“1”的位数(即网络号中和网络掩码相关的是哪些位)。例如,192.0.2.96/28表示的是一个前28位被用作网络号的IP地址(和255.255.255.240的意思一样)。
[]划分子网的概念
IPv4地址被分为三部分:网络部分(network)、子网部分(现在常被认为是网络部分的一部分——尽管它本来是“rest”部分的一部分)和主机(host)部分。共有三类IP地址,它们分别指定了各部分占多少位。
子网的划分是一个将主机部分的若干位分配到网络部分的过程。例如,对于一个给定的A类网络:10.0.0.0,子网掩码:255.255.0.0可以将其划分为256个子网(从10.0.0.0到10.255.0.0)——第一个八位位组表示网络地址,第二个表示子网号,而最后两个表示主机部分。用子网掩码对主机地址进行位与操作,就能够提取出完整的子网地址(参见下面的例子)。
子网掩码并不局限于整数个八位位组的情况。例如,255.254.0.0(或“/15”)同样是一个有效的掩码。如果将它应用到A类地址上,就会产生128个间隔为2的子网(例如1.2.0.1~1.3.255.254,1.4.0.1~1.5.255.254等等)。这情况我们可以说是 Class A 的 network 向 host 借了 7个bits,也可以说是 host 向 Class A 的 network 借了 1个bits,后者又称为 en:Supernetting。
- 网络基础教学——子网掩码
- 网络基础 — IP地址和子网掩码
- 网络基础教学——TCP/IP
- 网络基础---子网掩码
- 网络基础:子网掩码划分1
- 网络基础:子网掩码划分2
- 网络基础教学(一)——以搜索为代表的网络应用
- 子网掩码基础:什么是子网掩码
- 子网掩码相关教学 子网掩码快速算法(转载)
- 计算机网络——网络层(三)子网掩码与DNS
- 个人学习——网络:根据子网掩码计算子网数
- 网络层——IP-V4地址详解及子网掩码
- IP地址构成—网络位主机位,子网掩码作用
- 网络--子网掩码
- 视频会议与网络教学基础软件ConferenceXP
- 网络基础教学-常见局域网操作系统
- 【网络基础】子网划分、基于子网掩码的分组转发
- Linux网络基础-IP、子网掩码、端口号、DNS、网关
- 网络基础教学——TCP/IP
- windows64位配置opengl遇到的问题(eclipse)
- abstract注意点
- SGU199
- 兼容ie9的解决iframe的自动增长
- 网络基础教学——子网掩码
- 玩转位图(bitmap)
- 最初的电子便条源码
- Android布局属性详解
- 用Python实现的"石头,剪刀,布"
- 二叉树创建及前序中序后序输出精讲
- linux基本命令大全
- java中判断输入日期的格式是否正确
- Really Fast Software Blending 混合