如何分割子网



如何分割子网。

一、IP地址的概念
一个IP地址是用来标识网络中的一个通信实体,比如一台主机,或者是路由器的某一个端口。而在基于IP协议网络中传输的数据包,也都必须使用IP地址来进行标识,如同我们写一封信,要标明收信人的通信地址和发信人的地址,而邮政工作人员则通过该地址来决定邮件的去向。同样的过程也发生在计算机网络里,每个被传输的数据包也要包括的一个源IP地址和一个目的IP地址,当该数据包在网络中进行传输时,这两个地址要保持不变,以确保网络设备总是能根据确定的IP地址,将数据包从源通信实体送往指定的目的通信实体。
目前,IP地址使用32位二进制地址格式,为方便记忆,通常使用以点号划分的十进制来表示,如:202.112.14.1。一个IP地址主要由两部分组成:一部分是用于标识该地址所从属的网络号;另一部分用于指明该网络上某个特定主机的主机号。为了给不同规模的网络提供必要的灵活性,IP地址的设计者将IP地址空间划分为五个不同的地址类别,如下表所示,其中A,B,C三类最为常用:
IP地址
类型 第一字节
十进制范围 二进制
固定最高位 二进制
网络位 二进制
主机位
A类 0-127 0 8位 24位
B类 128-191 10 16位 16位
C类 192-223 110 24位 8位
D类 224-239 1110 组播地址
E类 240-255 1111 保留试验使用
网络号由因特网权力机构分配,目的是为了保证网络地址的全球唯一性。主机地址由各个网络的管理员统一分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
二、划分子网
划分子网首先要熟记2的幂,2的0次方到9次方的值分别为:1,2,4,8,16,32,64,128,256和512。还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位.因此这个意味划分越多的子网,主机将越少。
子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID,子网掩码是由4个十进制数组成的数值中间用“.”分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为“1”的位分离出 网络ID,为“0”的位分离出主机ID,也就是通过将IP地址与子网掩码进行“与”逻辑操作,得出网络号。例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需要通过路由器转发才能进行数据交换。
每类地址具有默认的子网掩码:对于A类为255.0.0.0,对于B类为255.255.0.0,对于C类为255.255.255.0。除了使用上述的表示方法之外,还有使用子网掩码中“1”的位数来表示的,在默认情况下,A类地址为8位,B类地址为16位,C类地址为24位。例如,A类的某个地址为12.10.10.3/8,这里的最后一个“9”说明该地址的子网掩码为8位,而199.42.26.0/28表示网络199.42.26.0的子网掩码有28位。
为了提高IP地址的使用效率,可将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得IP地址的结构分为三部分:网络位、子网位和主机位。
三、实例分析
下面通过两个具体的实例来具体说明如何划分子网。
问题1:某公司申请到的IP地址为193.135.99.0,为了便于管理,需建立4个子网,试给出解决方案
解答:196.135.99.0是一个C类IP地址,它的默认子网掩码为255.255.255.0,要建立四个子网,即要借三位(2的三次方-2=6,借2位是不够的,因有两个子网地址是不能用的)即子网掩码为255.255.255.11100000(这三个1对应子网地址,前面24个1对应网络地址),子网掩码为255.255.255.224。
六个子网为:
196.135.99.00100000(后面5个0可自由组合成2的5次方=30台机子)
196.135.99.01000000
196.135.99.10000000
196.135.99.10100000
196.135.99.11000000
196.135.99.01100000
每个子网可容纳的主机数为2的五次方 减去2=30台
如果取以下一个子网
196.135.99.00100000
如果给主机IP地址,可以如此分配
196.135.99.00100001(或写成196.135.99.33)
196.135.99.00100010( 196.135.99.34)
196.135.99.00100100( 196.135.99.36)
每个子网可设置共30台机子
四个子网可容纳120台机子
问题2:某主机的IP地址为139.89.206.1,子网掩码为255.255.224.0,有如下四台工作站(子网掩码均为255.255.224.0),则,与该主机在同一子网的是( )
A、IP地址为139.89.194.8 B、IP地址为139.89.217.2
C、IP地址为139.89.242.1 D、IP地址为139.89.189.10
解答:206=11001110
224=11100000
未知主机要与已知主机139.89.206.1在一个子网,那么主机网络地址和子网地址一定要相同,即未知主机子网地址前三位一定是110(即206的二进制中的前三位),那么未知主机的IP地址一定是139.89.110(11000000对应192)+后面任意五位,任意八位—即IP地址第三个八位
故AB是正确的