外语教育网
您的位置:外语教育网 > 行业英语 > 计算机英语 > 相关阅读 正文
  • 站内搜索:

什么是子网(Subnetwork)?

2006-02-05 00:00wikipedia

子网

子网这个词有两个相关的含义:其中一个较老的、一般化的含义是因特网中的一个物理网络。在因特网协议(Internet Protocol,IP)中,子网指的是从有类别网络中划分出来的一部分。这篇文章的后续部分是有关第二种含义的。

在一个IP网络中划分子网使我们能将一个单一的大型网络——至少(逻辑上)看上去如此——分成若干个较小的网络。在最初引入这个概念的时候,IPv4还未引入有类别网络号这个概念。而引入划分子网这个概念的目的是为了允许一个单一的站点能拥有多个局域网。即使在引入了有类别网络号之后,这个概念仍然有它的用处,因为它减少了因特网路由表中的表项数量(通过隐藏一个站点内部所有独立子网的相关信息)。此外它还带来了一个好处,那就是减少了网络开销,因为它将接收IP广播的区域划分成了若干部分。

网络掩码

网络掩码又叫子网掩码地址掩码子网络遮罩(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地址被分为三部分:网络部分、子网部分(现在常被认为是网络部分的一部分——尽管它本来是“rest”部分的一部分)和主机部分。共有三类IP地址,它们分别指定了各部分占多少位。

类别 起始位 开始 结束 点分十进制掩码
A 0 1.0.0.0 127.0.0.0 255.0.0.0
B 10 128.0.0.0 191.255.0.0 255.255.0.0
C 110 192.0.0.0 223.255.255.0 255.255.255.0

子网的划分是一个将主机部分的若干位分配到网络部分的过程。例如,对于一个给定的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等等)。

非标准子网

子网0

尽管从技术角度来说子网0是无效的,但它仍是可用的。例如以255.255.0.0为子网掩码的子网:1.0.0.0。这个子网有一个问题,就是它对应的单播地址和该A类网络整体对应的单播地址是一样的。

交错子网

  • 最长前缀匹配
  • IPv4子网划分参考
  • 无类别域间路由
  • 有类别网络
[阅读有关子网的英语文章]
相关热词:reading IT Subnet
行业英语辅导课程
李 健协和医科大学医学博士,美国国立卫生研究院博士后……详情>>
李健:医学英语网上辅导名师
高 云澳大利亚注册会计师协会会员,会计专业硕士……详情>>
高云:财会英语网上辅导名师
李文沛中国政法大学博士,师从著名法学家周忠海教授……详情>>
李文沛:法律英语网上辅导名师

  1、凡本网注明 “来源:外语教育网”的所有作品,版权均属外语教育网所有,未经本网授权不得转载、链接、转贴或以其他方式使用;已经本网授权的,应在授权范围内使用,且必须注明“来源:外语教育网”。违反上述声明者,本网将追究其法律责任。
  2、本网部分资料为网上搜集转载,均尽力标明作者和出处。对于本网刊载作品涉及版权等问题的,请作者与本网站联系,本网站核实确认后会尽快予以处理。本网转载之作品,并不意味着认同该作品的观点或真实性。如其他媒体、网站或个人转载使用,请与著作权人联系,并自负法律责任。
  3、联系方式
  编辑信箱:for68@chinaacc.com
  电话:010-82319999-2371