- 欢迎访问起航教学!
TCP/IP中的子网掩码的作用
12-14 18:34:03 分类:电脑专业知识 浏览次数: 243次在引用子网地址时会遇到下列问题,比如在下面的例子中,当给子网128.10.2.0中分配主机地址时,第一个(最小)地址是128.10.2.1,但是仅仅从这个地址不能确定哪些位是网络位,哪些是主机位,这个问题在划分子网之前是不存在的。如果没有划分子网,可以根据IP地址的第一字节来确定它是哪一类的地址,从而确定它的网络位和主机位。当对一个主类地址子网划分后,只给出IP地址就不能准确地确定哪些位是网络位了。
为了准确地区分地址中的网络位和主机位这两个部分,在给出一个IP地址后,还要同时给出一个网络掩码。
IP地址规则定义:网络位为1,主机位为0表示子网掩码。根据规则定义,一个标准的B类IP地址(前16位表示网络号)的掩码应该是255.255.0.0,前面16个1表示前16bit是网络号,后面跟着16个0,表示主机位也是16bit。而在上例中,所有128个子网的掩码应该是255255.254.0,其中前16bit是主网位,紧随其后的7bit是子网位,总共有23bit作为网络位,最后9bit“0”说明有9位主机位。
计算机在计算一个IP地址的网络号时采用位对位相“与”的算法。首先把IP地址和子网掩码换算成二进制,然后位对位做“与”运算,并且有下面的运算规则:
1 AND 1=1
0 AND 0=0
0 AND 1=0
例如:
10000000.00001010.00000010.00000001 128.10.2.1
11111111.11111111.11111110.00000000 255.255.254.0
10000000,00001010.00000010.00000000 128.10.2.0
最后计算的结果是一个网路号,即128.10.2.0。
这样,一个IP地址再跟着一个掩码就能够准确地说明这个IP地址中网络位和主机位的长度了。为了书写方便,常使用如下形式表示该地址中有23bit作为网络位:128.10.2.1/23。
由此可以看出,网络掩码能够准确地表示是否划分了子网以及借用了多少位作为子网位。
相关热词搜索:
- ·上一篇:电子工程师的设计经验笔记
- ·下一篇:ping命令 详解
评论排行
电脑专业知识 热门排行
- · 如何购买“最佳数码相机”
- · 手机工作原理简介
- · 让电脑裸奔 制作百毒不侵的Windows系统
- · E-mail地址中“@”的由来
- · [推荐]什么是OEM产品
- · 企业用户如何防病毒
- · Firefox雕虫小技两则
- · 网络基本术语ABC
- · 一键加密Excel工作表公式
- · 硬盘引导扇区的作用
- · 域名转入Godaddy全过程(最新图+文)
- · 计算机常见英文翻译
- · FTP命令详解
- · Hosts文件介绍
- · 远程连接access数据库的方法
- · 主板与cpu的搭配的技巧
- · PC(计算机)电源知识
- · 什么是计算机病毒?
- · AMD真假CPU辨别的方法
- · 如何保养自己的电脑
- · X86 X64 32bit 64bit 选择理解入门
- · 电脑组成部分有哪些?
- · 网际快车FlashGet全接触
- · 笔记本最新供电技术