精华内容
下载资源
问答
  • IP地址与子网掩码

    万次阅读 多人点赞 2019-02-12 13:49:48
    文章目录IP地址与子网掩码IP地址分类A类地址B类地址C类地址子网掩码根据掩码位数计算掩码根据掩码位数计算最大主机数根据IP和子网掩码计算网络地址、广播地址和最大主机数计算网络地址计算广播地址计算最大主机数...

    IP地址与子网掩码

    文章从一个IP地址:128.36.202.186/20 开始说起。通过该IP来描述IP地址与子网掩码。

    IP地址分类

    我们知道IPV4是4段点分的十进制数字,我们在计算分类是需要转换成二进制。例如最高位255.255.255.255的二进制就是32个1:11111111.11111111.11111111.11111111

    A类地址

    A类地址最高位必须是0,形如0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是从00000000.00000000.00000000.00000000 - 01111111.11111111.11111111.11111111,换成十进制就是从0.0.0.0 - 127.255.255.255

    • 10.0.0.0 - 10.255.255.255 是私有地址,用在局域网;
    • 127.0.0.0 - 127.255.255.255 用作环回地址。

    所以实际A类地址范围是 0.0.0.0 - 126.255.255.255 。默认子网掩码为255.0.0.0.

    B类地址

    B类地址最高位必须是10,形如 10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是 128.0.0.0 - 191.255.255.255 。默认子网掩码为255.255.0.0.

    C类地址

    C类地址最高位必须是110,形如 110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX,那么其范围就是 192.0.0.0 - 255.255.255.255 。默认子网掩码为255.255.255.0.

    所以上面的128.36.202.186就是一个B类地址。

    子网掩码

    我们在电脑上填写IP地址的时候,需要填写子网掩码,有时电脑会根据填写的IP的地址的分类自动生成子网掩码。上面的例子中的 /20 代表子网掩码的位数。通过这个位数我们可以计算子网掩码,同时可以计算网络中的最大主机数。

    根据掩码位数计算掩码

    这个子网掩码位数代表的是32个二进制从最高位开始1的个数,/20 就代表的是 11111111.11111111.11110000.00000000,计算结果就是 255.255.240.0,这个就是子网掩码。

    所以如果要根据子网掩码计算掩码位数,只要换算成二进制,数一下从最高位开始连续的1的个数即可。

    根据掩码位数计算最大主机数

    最大主机数=2^(32-掩码位数)-2
    

    之所以减2是要减去广播地址和网络地址。

    根据IP和子网掩码计算网络地址、广播地址和最大主机数

    例如IP地址是128.36.202.186,子网掩码是255.255.240.0。

    计算网络地址

    将IP和子网掩码的二进制进行与运算,结果是网络地址。

     128.36 .11001100.10111010
    &255.255.11110000.00000000
    ---------------------------
     128.36 .11000000.00000000
    

    那么网络地址就是128.36.192.0

    主机位:子网掩码二进制中为0的部分。上例中主机位是12位,这个记住,在计算广播地址会用到。

    计算广播地址

    将网络地址中的主机位换成1,就是广播地址。

    上例中的主机位是12,将网络地址换算下,就是128.36.11001111.11111111,也就是128.36.207.255

    计算IP范围

    IP范围就是 网络地址+1 - 广播地址-1
    对应到上例中就是 128.36.192.1 - 128.36.207.254

    计算最大主机数

       最大主机数=2^(32-掩码位数)-2
    或 最大主机数=2^主机位数-2
    

    上例中就是 2^(12)-2=4094

    根据允许主机数计算子网掩码

    既然通过子网掩码能够控制最大主机数,那么我们如果想控制主机数,如何计算子网掩码呢?

    例如一个公司想允许最多接入1000台主机,如何计算子网掩码?

    1. 计算总主机数

      总主机数=允许主机数+1+1+1
      第一个1代表网络地址
      第二个1代表广播地址
      第三个1代表网关地址
      

      所以这里总主机数是1003,但是我们要换算成2的倍数,也就是1024台,也就是2的10次方。

    2. 计算子网掩码

      既然知道了是2的10次方,根据公式 最大主机数=2^主机位数-2,那么主机位数就是10,也就是子网掩码中0的个数是10,1的个数就是22,也就是11111111.11111111.11111100.00000000,换算成十进制就是255.255.240.0

    展开全文
  • IP地址与子网掩码基础 ​ IP地址分类:A类、B类、C类地址为单播地址 ​ IP地址中主机位归0就是该主机所在的网段。 ​ 子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是...

    IP地址与子网掩码基础

    ​ IP地址分类:A类、B类、C类地址为单播地址

    ​ IP地址中主机位归0就是该主机所在的网段。

    ​ 子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

    ​ 掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。

    ​ 子网掩码通常有以下2种格式的表示方法:

    ​ 1.通过与IP地址格式相同的点分十进制表示

    ​ 如:255.0.0.0 或255.255.255.128

    ​ 2.在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度

    ​ 如:192.168.1.1/24 的子网掩码也可以表示为255.255.255.0

    ​ 子网掩码一般为255.255.255.0

    TCP、IP协议

    TCP按功能分层协议:应用层、传输层、网络层、数据链路层、物理层。
    TCP协议功能

    ​ 1.建立连接:在正式传输数据之前先建立TCP连接,协商一些参数,比如告诉对方自己的接收缓存多大(单位字节),一个分段最多承载多少字节的数据,是否支持选择性确认。
    ​ 2.可靠传输:发送端将文件以字节流的形式放入发送端缓存,接收端以字节流的形式从缓存读取。若数据包丢失,会自动重传;若没按顺序到达,会在接收端缓存排序。
    ​ 3.拥塞避免:整个通信过程中网络有可能拥塞,也有可能畅通,发送端开始发送数据时先感知网络是否拥堵,调整发送速度。
    ​ 4.流量控制:如果发送端发送过快,接收端的应用程序有可能来不及从接收缓存读取数据,造成接收缓存满。接收端接收数据过程中可以告诉发送端发送快一点还是慢一点,是否需要暂停一会儿。
    ​ 5.释放连接:发送完毕,要告诉对方发送完毕,等对方收到确认才释放连接

    ​ 网络服务只要已启动 就是用TCP 或 UDP的某个端口侦听客户端请求
    ​ 数据包的TCP或UDP+目标端口来定位服务器上的服务
    ​ 服务器上的服务侦听的端口必须唯一
    ​ 查看服务侦听的端口 netstat –an
    ​ 测试到远程服务器能否访问某端口 telnet 192.168.80.120 3389

    展开全文
  • IP地址与子网掩码IP地址与子网掩码: 1、明确“子网”的函义: 2、明确“掩码”的函义: 3、牢记各类网络的默认掩码 4、关于正确有效的掩码: 5、关于子网掩码的另类表示法: 6、网络中有两个IP地址不可用: 7...

    IP地址与子网掩码:

    作者:andy_roddick_rui

    1、明确“子网”的函义:

    子网就是把一个大网划分为几个小网,每个小网的IP地址数目都是一样多的。这个小网就叫做这个大网的子网。大网可以是A类大网,也可以是B类大网,还可能是C类大网。
    A类大网中容纳了2的24次方个IP地址,即16777216个IP地址;B类大网中容纳着2的16次方个IP地址,即65536个IP地址;C类大网中容纳着2的8次方个IP地址,即256个IP地址。
    如果把B类大网划分为32个小网,那么每个小网的IP地址数目就是65536/32=2048;如果把C类大网划分为32个小网,那么每个小网的IP地址数目就是256/32=8。

    2、明确“掩码”的函义:

    掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 好多书上说,掩码是用来确定IP地址所在的网络号,用来判断另一个IP是不是与当前IP在同一个子网中。这也对,但是对于我们做题来说,意义不大。我们要明确:掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 掩码是用来确定子网数目的依据!

    3、牢记各类网络的默认掩码

    A类网络的默认掩码是255.0.0.0,换算成二进制就是 11111111.00000000.00000000.00000000;默认掩码意味着没有将A类大网再划分为若干个小网。掩码中的1表示网络号,24个0表示在网络号确定的情况下(用二进制表示的IP地址的左边8位固定不变),用24位二进制数来表示IP地址的主机号部分。(IP地址是由网络号+主机号两部分构成)
    B类网络的默认掩码是255.255.0.0,换算成二进制就是 11111111.11111111.00000000.00000000;默认掩码意味着没有将B类大网再划分为若干个小网。16个0表示在网络号确定的情况下(用二进制表示的IP地址的左边16位固定不变)可以用16位二进制数来表示IP地址的主机号部分。(可以把B类默认掩码理解为是将A类大网划分为2的8次方(即256)个小网)
    C类网络的默认掩码是255.255.255.0,换算成二进制就是 11111111.11111111.11111111.00000000;默认掩码意味着没有将C类大网再划分为若干个小网。这里的8个0表示在网络号确定的情况下(用二进制表示的IP地址的左边24位固定不变),可以用8位二进制数来表示IP地址的主机部分。(可以把C类默认掩码理解为是将A类大网划分为2的16次方(即65536)个小网,是将B类大网划分为2的8次方(即256)个小网)

    4、关于正确有效的掩码:

    正确有效的掩码应该满足一定的条件,即把十进制掩码换算成二进制后,掩码的左边部分一定要是全为1且中间不能有0出现。比方说将255.255.248.0转为二进制是 11111111.11111111.11111000.00000000,可以看到左边都是1,在1的中间没有0出现(0都在1的右边),这样就是一个有效的掩码。我们再来看254.255.248.0,转成二进制是 11111110.11111111.11111000.00000000,这不是一个正确有效的掩码,因为在1中间有一个0的存在。再来看255.255.249.0,转为二进制是11111111.11111111.11111001.00000000,这也不是一个正确有效的掩码,因为在1中间也有0的存在。

    5、关于子网掩码的另类表示法:

    有些题目中不是出现如255.255.248.0这样的子网掩码,而是出现 IP地址/数字 这样的形式,这里的/数字就是子网掩码的另类表示法。在做题时,我们要正确理解这种另类表示法。我们将255.255.248.0转为二进制的形式是 11111111.11111111.11111000.00000000,可以看到左边是有21个1,所以我们可以将255.255.248.0这个掩码表示为/21。反过来,当我们看到/21时,我们就把32位二进制的左边填上21个1,将这个32位二进制数每8位做为一节用句点隔开,再转换为十进制,就是255.255.248.0了。 
    

    6、网络中有两个IP地址不可用:

    不管是A类还是B类还是C类网络,在不划分子网的情况下,都是有两个IP地址不可用的:网络号和广播地址。比如在一个没有划分子网的C类大网中用202.203.34.0来表示网络号,用202.203.34.255来表示广播地址,因为C类大网的IP地址有256个,现在减去这两个IP地址,那么可用的IP地址就只剩下256-2=254个了。如果题目问:把一个C类大网划分为4个子网,会增加多少个不可用的IP地址?可以这样想:在C类大网不划分子网时,有两个IP地址不可用;现在将C类大网划分为4个子网,那么每个子网中都有2个IP地址不可用,所以4个子网中就有8个IP地址不可用,用8个IP地址减去没划分子网时的那两个不可用的IP地址,得到结果为6个。所以在将C类大网划分为4个子网后,将会多出6个不可用的IP地址。
    

    7、根据掩码来确定子网的数目

    首先看题中给出的掩码是属于哪个默认掩码的“范围”内,这样我们就可以知道是对A类还是B类还是C类大网来划分子网。比方说202.117.12.36/30,我们先把/30这种另类的掩码表示法转换为我们习惯的表示法: 11111111.11111111.11111111.11111100,转为十进制是255.255.255.252。我们可以看到,这个掩码的左边三节与C类默认掩码相同,只有第四节与C类默认掩码不同,所以我们认为255.255.255.252这个掩码是在C类默认掩码的范围之内的,意味着我们将对C类网络进行子网划分。因为C类网络的默认掩码是255.255.255.0,将C类默认掩码转换为二进制是11111111.11111111.11111111.00000000,这里的8个0表示可以用8位二进制数来表示IP地址,也就是说C类大网中可有2的8次方个IP地址,也就是256个IP地址。这道题中的掩码的最后一节是252,转换为二进制是11111100,因为1表示网络号,所以111111就表示将C类大网划分为(111111)2进制个子网。将111111转换为十进制是64,所以就表示将C类大网划分为64个子网,每个子网的IP地址数目是256/64=4,去除子网中的第一个表示子网号的IP地址和最后一个表示广播地址的IP地址,子网中的可分配的IP地址数目就是子网中的总的IP地址数目再减去2,也就是4-2=2个。

    8、综合实例:

    已知172.31.128.255/18,试计算:
    1、子网数目,
    2、网络号,
    3、主机号,
    4、广播地址,
    5、可分配IP的起止范围
    解:
    1、算子网数目
    首先将/18换成为我们习惯的表示法:
    11111111.11111111.11000000.000000转为十进制就是255.255.192.0,可以看到这个掩码的左边两节和B类默认掩码是一致的,所以这个掩码是在B类默认掩码的范围内,意味着我们将对B类大网进行子网划分。B类掩码默类是用16位(16个0)来表示可分配的IP地址,本题中的掩码在B类默认掩码的基础上多出了两个表示网络号的1,这就是说是将B类大网划分为(11)2进制个子网,将(11)2进制转换为十进制就是4,所以本题中是将B类大网划分为4个子网。

    2、算网络号
    用公式:将IP地址的二进制和子网掩码的二进制进行“与”(and)运算,得到的结果就是网络号。“与运算”的规则是1和1得1,0和1得0,1和0得0。
    172.31.128.255转为二进制是10101100.00011111.10000000.11111111,掩码是:11111111.11111111.11000000.00000000
    所以:
    10101100.00011111.10000000.11111111
    11111111.11111111.11000000.00000000
    10101100.00011111.10000000.00000000
    将10101100.00011111.10000000.00000000
    转换为十进制就是172.31.128.0,所以网络号是172.31.128.0

    3、算主机号
    也用公式:用IP地址的二进制和(子网掩码的二进制的反码

    我的手机 2018/3/15 19:24:23
    进行“与”运算,得到的结果就是主机号。反码就是将原本是0的变为1,原本是1的变为0。由于掩码是11111111.11111111.11000000.00000000
    所以其反码表示为00000000.00000000.00111111.11111111,再将IP地址的二进制和掩码的反码表示法进行“与”运算:
    10101100.00011111.10000000.11111111
    00000000.00000000.00111111.11111111
    00000000.00000000.00000000.11111111
    将00000000.00000000.00000000.11111111
    转换为十进制是0.0.0.255,我们将左边的0去掉,只留右边的数字,所以我们说这个IP的主机号是255。主机号是表示网络号再加上255就是这个IP地址了。

    4、算广播地址
    也用公式:在得到网络号的基础上,将网络号右边的表示IP地址的主机部分的二进制位全部填上1,再将得到的二进制数转换为十进制数就可以得到广播地址。因为本题中子网掩码是11111111.11111111.11000000.00000000,网络号占了18位,所以本题中表示IP地址的主机部分的二进制位是14位,我们将网络号172.31.128.0,转换为二进制是10101100.00011111.10000000.00000000,然后从右边数起,将14个0全部替换为1,即:10101100.00011111.10111111.11111111,这就是这个子网的广播地址的二进制表示法。将这个二进制广播地址转换为十进制就是172.31.191.255

    5、算可用IP地址范围
    因为网络号是172.31.128.0,广播地址是172.31.191.255,所以子网中可用的IP地址范围就是从网络号+1 到广播地址-1,所以子网中的可用IP地址范围就是从172.31.128.1-172.31.191.254。

    参考网址:http://blog.51cto.com/jschinamobile/1828078

    展开全文
  • IP 地址与子网掩码

    千次阅读 2004-07-02 10:23:00
    IP 地址与子网掩码 一、IP 地址与网络分类 (1)IP 地址 我们知道,不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络 地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间...
    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    IP 地址与子网掩码

    一、IP 地址与网络分类

    (1)IP 地址

    我们知道,不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络

    地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地

    址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。

    IP 协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一

    台网间网主机(包括网关),这样物理地址的差异被IP 层所屏蔽。IP 层所用到的地址叫做网间网地址,

    又叫IP 地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯

    一的。

    IP 地址是一个32 为的二进制数,分成4 个字段,每个字段8 位。

    (2)三类主要的网络地址

    我们知道,从LAN WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,

    将网络地址分为主要的三类,如下:

    A 类:

    0 1 2 3 8 16 24

    3 1 0 网络号主机号

    B 类:

    1 0 网络号主机号

    C 类:

    1 1 0 网络号主机号

    A 类地址用于少量的(最多27 个)主机数大于216 的大型网,每个A 类网络可容纳最多224 台主

    机;B 类地址用于主机数介于28216 之间数量不多不少的中型网,B 类网络最多214 个;C 类地址用于

    每个网络只能容纳28 台主机的大量小型网,C 类网络最多221 个。

    除了以上ABC 三个主类地址外,还有另外两类地址,如下:

    D 类:

    1 1 1 0 多目地址

    E 类:

    1 1 1 1 0 留待后用

    其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。

    E 类地址用于将来的扩展之用。

    (3)TCP/IP 规定网络地址

    除了一般地标识一台主机外,还有几种具有特殊意义的特殊形式。

    *广播地址

    TCP/IP 规定,主机号全为“<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向

    网上所有主机发送报文。

    *有限广播

    前面提到的广播地址包含一个有效的网络号和主机号,技术上称为直接广播(directed

    boradcasting)地址。在网间网上的任何一点均可向其他任何网络进行直接广播,但直接广播有

    一个缺点,就是要知道信宿网络的网络号。

    有时需要在本网络内部广播,但又不知道本网络网络号。TCP/IP 规定,32 比特全为“1”的网间

    网地址用于本网广播,该地址叫做有限广播地址(limited

    broadcast address)。

    *0”地址

    TCP/IP 协议规定,各位全为“0”的网络号被解释成“本”网络。

    *回送地址

    A 类网络地址127 是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址

    loopback

    address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络

    传输。

    TCP/IP 协议规定,一、含网络号127 的分组不能出现在任何网络上;二、主机和网关不能为该地

    址广播任何寻径信息。由以上规定可以看出,主机号全“0”全“1”的地址在TCP/IP 协议中有特殊含义,

    不能用作一台主机的有效地址。

    二、子网掩码

    (1)子网TCP/IP 网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们

    始料未及的。网间网规模的迅速扩展对IP 地址模式的威胁并不是它不能保证主机地址的唯一性,而是会

    带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,

    寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将

    增加内外部路径刷新时的开销,从而加重网络负担。

    因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。仔细分析发现,网间网规模

    的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。于是IP

    地址的多重复用技术应运而生。通过复用技术,使若干物理网络共享同一IP 网络地址,无疑将减

    少网络地址数。

    子网编址(subnet addressing)技术,又叫子网寻径(subnet

    routing),英文简称subnetting,是最广泛使用的IP 网络地址复用方式,目前已经标准化,并

    成为IP 地址模式的一部分。

    一般的,32 位的IP 地址分为两部分,即网络号和主机号,我们分别把他们叫做IP 地址的“网间

    网部分”和“本地部分”。子网编址技术将本地部分进一步划分为“物理网络”部分和“主机”部分,

    如图:

    网间网部分物理网络主机

    |←网间网部分→|←────本地部分─────→|

    其中“物理网络”用于标识同一IP 网络地址下的不同物理网络,既是“子网”。

    (2)子网掩码IP 协议标准规定:每一个使用子网的网点都选择一个32 位的位模式,若位模式中的

    某位置1,则对应IP 地址中的某位为网络地址(包括网间网部分和物理网络号)中的一位;若位模式中

    某位置0,则对应IP 地址中的某位为主机地址中的一位。例如位模式:

    11111111 11111111 11111111

    00000000 中,前三个字节全1,代表对应IP 地址中最高的三个字节为网络地址;后一个字节全0

    代表对应IP 地址中最后的一个字节为主机地址。这种位模式叫做子网模(subnet

    mask)或“子网掩码”。

    为了使用的方便,常常使用“点分整数表示法”来表示一个IP 地址和子网掩码,例如B 类地址子

    网掩码(11111111 11111111

    1111111100000000)为:

    255.255.25.0

    IP 协议关于子网掩码的定义提供一种有趣的灵活性,允许子网掩码中的“0”和“1”位不连续。

    但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网

    中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64

    255.255.255.160 等一类的子网掩码不推荐使用。

    (3)子网掩码与IP 地址 子网掩码与IP 地址结合使用,可以区分出一个网络地址的网络号和主机

    号。

    例如:有一个C 类地址为:

    192920013 其缺省的子网掩码为:

    2552552550 则它的网络号和主机号可按如下方法得到:

    ①将IP 地址192920013 转换为二进制11000000 00001001 11001000 00001101

    ②将子网掩码2552552550 转换为二进制11111111 11111111 11111111 00000000

    ③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分

    11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111

    00000000

    11000000 00001001 11001000 00000000 结果为192.9.200.0,即网络号为192.9.200.0

    ④将子网掩码取反再与IP 地址逻辑与(AND)后得到的结果即为主机部分

    11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000

    11111111=

    00000000 00000000 00000000 00001101 结果为0.0.0.13,即主机号为13

    (4)子网掩码与IP 地址子网掩码与IP 地址结合使用,可以区分出一个网络地址的网络号和主机号。

    例如:有一个C 类地址为:

    192920013 其缺省的子网掩码为:

    2552552550 则它的网络号和主机号可按如下方法得到:

    ①将IP 地址192920013 转换为二进制11000000 00001001 11001000 00001101

    ②将子网掩码2552552550 转换为二进制11111111 11111111 11111111 00000000

    ③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分

    11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111

    00000000 11000000 00001001 11001000

    00000000 结果为192.9.200.0,即网络号为19292000

    ④将子网掩码取反再与IP 地址逻辑与(AND)后得到的结果即为主机部分

    11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000

    11111111 00000000 00000000 00000000 00001101 结果为0.0.0.13,即主机号为13

    三、子网划分与实例根据以上分析,建议按以下步骤和实例定义子网掩码。

    1、将要划分的子网数目转换为2 m 次方。如要分8 个子网,8=23

    2、取上述要划分子网数的2 m 次方的幂。如23,即m=3

    3、将上一步确定的幂m 按高序占用主机地址m 位后转换为十进制。如m 3

    则是11100000,转换为十进制为224,即为最终确定的子网掩码。如果是C 类网,则子网掩码为

    255.255.255.224;如果是B 类网,则子网掩码为255.255.224.0;如果是C 类网,则子网掩码为

    255.224.0.0

    在这里,子网个数与占用主机地址位数有如下等式成立:2m=n。其中,m 表示占用主机地址的位

    数;n 表示划分的子网个数。根据这些原则,将一个C 类网络分成4 个子网。若我们用的网络号为

    1929200,则该C 类网内的主机IP 地址就是192.9.200.1192.9.200.254(因为全“0”和全“1

    的主机地址有特殊含义,不作为有效的IP 地址),现将网络划分为4 个部分,按照以上步骤:

    4=22,取22 的幂,即2,则二进制为11,占用主机地址的高序位即为11000000,转换为十进制

    192。这样就可确定该子网掩码为:192.9.200.1924 个子网的IP 地址范围分别为:

    二进制十进制

    11000000 00001001 11001000 00000001

    11000000 00001001 11001000 00111110

    19292001

    192920062

    11000000 00001001 11001000 01000001

    11000000 00001001 11001000 01111110

    192920065

    1929200126

    11000000 00001001 11001000 10000001

    11000000 00001001 11001000 10111110

    1929200129

    1929200190

    11000000 00001001 11001000 11000001

    11000000 00001001 11001000 11111110

    1929200193

    1929200254

    在此列出ABC 三类网络子网数目与子网掩码的转换表,以供参考。

    A 类:

    子网数目占用位数子网掩码子网中主机数

    21255128008,388,606

    42255192004,194,302

    83255224002,097,150

    164255240001,048,574

    32525524800524,286

    64625525200262,142

    128725525400131,070

    12882552550065,534

    B 类:

    子网数目占用位数子网掩码子网中主机数

    21255255128032766

    42255255192016382

    8325525522408190

    16425525524004094

    32525525524802046

    64625525525201022

    12872552552540510

    25682552552550254

    C 类:

    子网数目占用位数子网掩码子网中主机数

    21255255255128126

    4225525525519262

    8325525525522430

    16425525525524014

    3252552552552486

    6462552552552522

     

     
    展开全文
  • 1、明确“子网”的函义 2、明确“掩码”的函义 3、牢记各类网络的默认掩码 4、关于正确有效的掩码 5、关于子网掩码的另类表示法 6、网络中有两个IP地址不可用 7、根据掩码来确定子网的数目 8、综合实例
  • IP地址与子网掩码总结  一、IP地址与网络分类 1. IP地址 不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网...
  • IP地址与子网掩码做逐位与运算

    千次阅读 2016-12-15 20:14:24
    IP地址与子网掩码作逐位与运算

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,038
精华内容 1,215
关键字:

ip地址与子网掩码