发布时间: 2021-10-20 10:56:54
子网掩码有什么用?子网掩码它有两个主要作用:一是屏蔽部分IP地址,区分网络标识和主机标识,解释IP地址是在局域网上还是在远程网络上,其次将一个大的IP网络划分为几个小的子网络。
子网掩码的作用
在设置电脑IP时,会碰到两个重要的参数,一个是IP地址,一个是子网掩码。IP地址我们都知道,是互联网上每个子网或每个主机在网络上的唯一身份标签,那子网掩码到底是干什么用的呢?
随着互联网的发展,越来越多的网络产生,有的网络多则几百台主机,少则区区几台,这样就浪费了大量的IP地址,所以要划分子网。为了有序地区分和管理不同的子网,就需要使用子网掩码。
子网掩码用来指明一个IP地址所标示的主机是处于哪个子网中的。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
为什么需要使用子网掩码
虽然我们说子网掩码可以分离出ip地址中的网络部分与主机部分,可大家还是会有疑问,比如为什么要区分网络地址与主机地址?区分以后又怎样呢?那么好,让我们再详细的讲一下吧!
在使用TCP/IP协议的两台计算机之间进行通信时,我们通过将本机的子网掩码与接受方主机的ip地址进行’与’运算,即可得到目标主机所在的网络号,又由于每台主机在配置TCP/IP协议时都设置了一个本机ip地址与子网掩码,所以可以知道本机所在的网络号。
通过比较这两个网络号,就可以知道接受方主机是否在本网络上。如果网络号相同,表明接受方在本网络上,那么可以通过相关的协议把数据包直接发送到目标主机;如果网络号不同,表明目标主机在远程网络上,那么数据包将会发送给本网络上的路由器,由路由器将数据包发送到其他网络,直至到达目的地。在这个过程中你可以看到,子网掩码是不可或缺的!
IPV6与子网掩码编辑
如果是都是使用的IPV6的话是没有子网掩码的概念。IPV6是端到端的连接通信,不需要子网了。但是,目前似乎更多都是在IPV4上使用隧道的方式使用IPV6。完全消灭IPV4还需要相当长的时间,子网掩码目前还是要的。
IPv6中没有子网掩码的概念,也没有网络号与主机号的概念。在IPV6中前缀长度就可以当作子网掩码来理解。接口ID可以当作主机号来理解。在Windows XP中,IPv6地址的前缀长度默认为64位。
IPv6的地址空间过于广大,可能一个子网的子网都要比整个IPv4的世界要大很多,所以子网的概念在IPv6世界里已经淡化了。但是,同一站点的主机要想直接通信(不经过路由器),还是要求前缀相同才行的。
上一篇: 缺省子网掩码是什么意思
下一篇: ipv6什么时候普及