最近学习网络技术到了IP部分,子网掩码把我着实的给难了一下,但是后来经过偶的努力学习,总算把它给克服了,写一些心得出来,如果有和我一样不太理解子网掩码的朋友可以进来看看.高手们就不用看啦..
    1.子网掩码的作用是什么?
     用来判断网络中的两台主机是否处于同一子网中.
    2.子网掩码如何判断?
     通过与主机IP地址进行{与}运算得出的结果可以判断.
    3.举例来说明:
       比如一个主机的IP地址是192.168.0.1,先将它换算为二进制,关于十进制和二进制的算法:
将整数部分不停的除二,取其余数.最后得:11000000.10101000.00000000.00000001,子网掩码为:255.255.255.0,转换为二进制:11111111.11111111.11111111.00000000,注意每段划分为八位.进行{与}运算.即1和1得1.1和0得0.0和0得0.最后得:11000000.10101000.00000000.0000000.
换为十进制为:192.168.0.0.
    4.用一种比较简单的方法也可以算主机所在网络的网络地址.
       例如:CCNA常出的一种类型题:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址.
      用256-224=32,则主机所在网络的网络地址一定是32的倍数.而略小于137又是32倍数的,只有128合适.
      而广播地址是下一个网络地址-1.32的下一个倍数是160-1,得到广播地址为:202.112.14.159
   5.根据主机数量来划分子网的题目:
      比如有20台主机,20+1+1+1=23,小于32(2的5次方),(第一个1是指网络连接时需要的网关地址,后两个分别是网络地址和广播地址),因此:256-32=224,所得子网掩码为:255.255.255.224.
   6.补充一些关于二层和三层交换机的知识:
    三层交换机=二层+路由器
    二层交换机工作于数据链路层:负责MAC和IP地址的映射作用
    三层交换机工作于网络层:负责路由作用,也就是TCP.UDP和ICMP的发送,实现不同的广播域间的数据报传送.
    路由器工作于三层上,起到VLAN(虚拟局域网)的划分作用,因为它可以隔离广播域,所以可以屏蔽广播风暴.
    VLAN创建的目标之一就是为了屏蔽广播风暴,使用VLAN间路由功能,然后采用STP,可以禁止环上的广播风暴.也就是采用生成树协议:spanning-tree protocol