A类地址:10.0.0.0~10.255.255.255
B类地址:172.16.0.0~172.31.255.255
C类地址:192.168.0.0~192.168.255.255
D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。
E类地址保留给将来使用。

A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是"0", 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机

B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是"10",地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16,382个,每个网络能容纳6万多个主机 。

C类IP地址
一个C类地址是由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是"110"。范围从192.0.0.0 - 223.255.255.255 C类网络达209万余个,每个网络能容纳254个主机。

一、子网掩码的概述及作用
子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用。
子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。
子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在局域网上,还是在广域网上。
子网掩码一般用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少而IP浪费。
二、为什么要使用子网掩码?
子网掩码可以分离出IP地址中的网络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,首先要判断是否处于同一个广播域内,即网络地址是否相同。如果网络地址相同,表明接受方在本网络上,那么可以把数据包直接发送到目标主机,否则就需要路由网关将数据包转发送到目的地。

三、子网掩码的分类
1)缺省子网掩码:
(未划分子网)
子网掩码32位与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。例如A类IP地址,第一节为网络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”

A类网络缺省子网掩码:255.0.0.0
B类网络缺省子网掩码:255.255.0.0
C类网络缺省子网掩码:255.255.255.0
子网划分及子网掩码计算方法

主机个数=2的主机位数的次方-2=能用的IP数-2。主机位全为1时表示该网络的广播地址,主机位全为0时表示该网络的网络号,这是两个特殊地址。

2)自定义子网掩码:

子网掩码借位是网络位向主机位借位,最多可以向主机位借到/30,留2位给主机位。

子网划分及子网掩码计算方法(用于划分子网)
将一个网络划分为若干子网,希望每个子网拥有不同的网络地址或子网地址。因为IP是有限的,实际上我们是将主机地址分为两个部分:子网网络地址、子网主机地址。 形式如下:

未做子网划分的ip地址:网络地址+主机地址
做子网划分后的ip地址:网络地址+(子网网络地址+子网主机地址)
子网划分及子网掩码计算方法

四、子网掩码和ip地址的关系
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。具体说就是两台计算机各自的IP地址与子网掩码进行“与”运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。

例如:设IP地址为192.168.10.2,子网掩码为255.255.255.240,那么子网掩码是怎样来区分网络地址和主机地址的呢。

主机地址为:0.0.0.2(将掩码取反,然后与运算)

五、为什么要要划分子网?
例如:在A类IP地址中,每个A类网络可能有16,777,214台主机,它们处于同一广播域。在同一广播域中有这么多主机是不可能的,网络会因为广播通信而饱和。另一方面,IP地址资源越来越少。为实现更小的广播域,就需要进一步分成更小的网络。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

六、子网划分简述
子网划分是通过借用IP地址中若干位主机地址来充当子网的网络地址,从而将原网络划分为若干子网。

划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,但每个子网中的可用主机数逐渐减少。

如C类地址,原有8位主机位,2^8-2即254个主机地址,默认子网掩码255.255.255.0。(全0或全1不可用)
借用1位主机位,产生2 ^ 1=2个子网,每个子网有2^7个主机地址
(其中全0/1不可用,因为要用于广播地址/网络号);
借用2位主机位,产生2 ^ 2=4个子网,每个子网有2^6个主机地址;

根据子网ID借用的主机位数,我们可以计算出划分的子网数、掩码、每个子网主机数,列表如下:子网划分及子网掩码计算方法

七、子网掩码计算
1、利用子网数来计算

如欲将C类IP地址192.168.10.0划分成4个子网:
1)4额子网需要2位二进制数表示:00 01 10 11
2)故网络位向主机位借2位地址作为子网地址(用于区分不同的子网)
2)将A类地址的子网掩码255.255.255.0的主机地址前2位置 1,得到子网掩码255.255.255.192=11111111.11111111.11111111.11000000

2、利用主机数来计算
1)将主机数目转化为二进制来表示
2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数。
3)将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B类IP地址192.168.10.0划分成若干子网,每个子网内有主机25台(注意去掉保留的两个IP地址):

  1. 25个可用主机地址→需要5位来表示(2^5-2>=25)
    2)故需要留5位给主机地址→那就借3位
    3)11111111.11111111.11111111.11100000,即255.255.252.224。

相关文章:

  • 2021-12-16
  • 2021-07-14
  • 2021-11-02
  • 2021-12-16
  • 2021-08-06
  • 2021-12-16
  • 2021-11-01
猜你喜欢
  • 2021-12-03
相关资源
相似解决方案