计算机网络(4)-----子网掩码

子网掩码(subnet mask)

定义

  它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

构成

  互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。

  IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。

规则

  子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与ip地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

解释

  网络上,数据从一个地方传到另外一个地方,是依靠 IP 寻址。
  从逻辑上来讲,是两步的。
  第一步,从 IP 中找到所属的网络,好比是去找这个人是哪个小区的;
  第二布,再从 IP 中找到主机在这个网络中的位置,好比是在小区里面找到这个人。

  第一步中的网络,就称之为「子网」(Subnet)。
  从逻辑上来讲,一般同一子网(Subnet)是使用相同的网关。就好比,一个小区的入口。

  IPv4 的 IP 地址是 32 位的,形式如 http://xxx.xxx.xxx.xxx,每一个 xxx 取值都是 0 - 255。
  到底是前三个 xxx 相同,就代表同一个子网,还是前两个,还是其他?这个并不一定。
  就好比小区有大有小,有的小区有上千户人家,有的小区只有区区几个。
  所以,就引入「子网掩码」(Subnet Mask)来标识该子网的大小。

  我们一般看到的 IP 地址是十进制的编码,所以如果换一个视角,从二进制的角度看,每一个 IP 地址就是 32 位 1 或 0。
  子网掩码,就是用来告诉这个子网的覆盖区间。这 32 位中,前多少位是网络段?当然,余下的就是主机段。

  举典型的例子:
  IP 中前 24 位代表子网号,后 8 位代表主机号。
  所以子网掩码就是 24 个 1(代表前 24 位是子网部分),加 8 个 0(后 8 位是主机部分)。
  如果沿用 IP 的标识方式,就是 255.255.255.0 。
  每一个 255 对应 8 个二进制 1,最后一个 0 对应 8 个二进制 0。
  该子网可以容纳最多 256 台主机,也就是主机号从 0 到 255。
  当然,实际情况没有这么多,有一些特殊数字有保留用处(广播、网关等)。

引用

  https://www.zhihu.com/question/21064101

  http://baike.baidu.com/link?url=MBckq9peGxxC75YDsmDX8fmdvSSY9q6BaO3Lfs4m0G_LFP3aa2H35ZT7J8ZJM0hRC7DDTVJHhtRpnEwfutGMPK

时间: 2024-11-08 17:33:18

计算机网络(4)-----子网掩码的相关文章

201507之佛山移动实习

在此分享一下佛山移动实习的经历.希望能给你们一些有用的信息. 移动是统一招实习生的,4月底的时候投简历,5月份在广工(五山校区)笔试,幸运的话,5月底将会有面试.我投的是计算机应用开发的岗位.可能是国企吧,不管什么专业的都可以投,不像其他公司,招的人不是很多,范围也相对窄. 笔试全部是行策题,和计算机类的题目都没有出现,记忆中有语义判断.情景解析.多维图形判别.概率计算.统计处理……总之当时好像是100还是80道题,题目有点多,每一题也有点长,最后时间会有点不够. 面试的话,我报的是技术岗,所以

计算机网络: IP地址,子网掩码,默认网关,DNS服务器详解

楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等概念,这些又是什么意思呢 ? 一 IP地址 概述 计算机要实现网络通信,就必须要有一个用于快速定位的网络地址.IP地址就是计算机在网络中的唯一身份ID,与现实世界中快递的配送需要有具体的住宅地址是一个道理. ip地址以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的ip地址为:1

计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解

楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等概念,这些又是什么意思呢 ? 一 IP地址 概述 计算机要实现网络通信,就必须要有一个用于快速定位的网络地址.IP地址就是计算机在网络中的唯一身份ID,与现实世界中快递的配送需要有具体的住宅地址是一个道理. ip地址以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的ip地址为:1

计算机网络的性能指标和基本概念(子网掩码、IP、MAC地址)

性能指标 二级IP地址 网络号就是每个局域网上的编号,而主机号就是由局域网所在的单位自行分配,同一个局域网上的主机或路由器中,IP地址中的网络号必须是一样的,且一个路由器的不同的端口上的网络号是不一样的,即每个接口都有一个不同网络号的IP地址 三级IP地址 划分子网:1985年起,IP地址有增加了一个子网号字段,使两级的IP地址变成的三级IP地址,这种做法叫划分子网 基本思路 子网掩码(划分子网) 注意:划分子网只是借用若干各主机号,网络号并不改变 路由器在和相邻路由交换路由信息时,必须需把自己

计算机网络高级教程考点个人总结

计算机网络高级教程 选择题 50~60分 论述题:40~50分 个人总结仅供参考 论述题范围 1.  google公司,IBM公司.微软公司.苹果公司.华为公司.百度公司的技术发展方向. 2.5G的特点及其产业应用. 3.智慧城市的应用探索. 4.机器人技术与应用探索. Google公司市值6819.40亿美元,IBM市值1450亿美元,苹果8000亿美元,微软5400亿美元,阿里3632.63亿美元,腾讯3462亿美元,京东600亿美元,百度600亿美元,华为没有上市,没有市值. 选择题范围

程序员的自我修养(2)——计算机网络

转:http://kb.cnblogs.com/page/211867/ 几乎所有的计算机程序,都会牵涉到网络通信.因此,了解计算机基础网络知识,对每一个程序员来说都是异常重要的. 本文在介绍一些基础网络知识的同时,给出了一些高质量的系列文章链接,以方便大家随时参考学习.相信通过本文的学习,你能对计算机网络有全面的认识! 在阅读本文之前,建议阅读以下两遍文章,以便对”计算机网络是如何工作”的有个大概的了解. 互联网协议入门(一) 互联网协议入门(二) 接下来,我们介绍一些基础网络知识. OSI参

面试复习重点——数据结构、操作系统、计算机网络、数据库。

必看书籍:剑指offer.程序员面试宝典 来自:腾讯.搜狐.网易.烽火.百度.大众点评.美团.风行 1. 死锁是什么?什么情况下产生?怎么解决? 2. 设计模式(尤其是单例模式,要会写该模式的程序框架,要注意同步问题,怎么实现在要用时才创建) 3. 线程的同步?为什么要同步?线程间通信方式. 4. 进程与线程的区别,进程间通信方式. 5. 容器类:hashmap与hashtable的区别,arraylist与linkedlist的区别 6. 为什么要用多线程,实现多线程的两种方式,有什么区别?

计算机网络课后答案

计算机网络课后答案 第一章?概述 1-01?计算机网络向用户可以提供那些服务? 答:?连通性和共享 ? 1-02?简述分组交换的要点. 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 ? 1-03?试从多个方面比较电路交换.报文交换和分组交换的主要优缺点. ?????答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高. (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速. (3)分组交换:具有报文交

计算机网络的那些事1

从几张图来看网络的发展 由于A,B,C,D四个主机,共用一个信道,导致如果A与B进行通信,就会占用I信道,使得其他主机无法通信.为了解决这个问题,出现了网桥. 网桥,顾名思义,就是连接2个网络的一座桥.显然,通过网桥实现分而治之,A与B通信不会影响C与D通信:早期,网桥上只有2个接口,后来发展为多个接口. 具有多个接口的网桥,即为交换机.这样的话,主机实际上只与交换机上的接口冲突,也就是说,A发信号给B的同时,B无法发送信号.实际上,就是半双工状态:如果给主机2个接口同交换机相连,一个用于发,一