最常用的子网掩码:255.255.255.0其实就子网前缀长度:24,这两种形式是不同版本的系统对于网络子网的不同表示方式,那么这里的 24 是怎么计算得出的呢?我们只要将子网掩码换算为二进制,然后从左边开始树连续的1的个数,有多少个连续的1,子网前缀长度就是多少,比如255.255.255.0转换成二进制就是11111111 .11111111 .11111111 .00000000,一共24个连续的1,所以对应的子网前缀长度就是24。
理解了子网掩码的两种表现形式,那么子网掩码到底在网络通信中扮演什么样的角色,它的具体作用是什么?
网络设备只有同时配置了 IP地址 和 子网掩码 才能正常通信,而子网的作用就是告知网络通讯数据包下一步该发给谁。
如果设备通过掩码计算得出目标 IP 跟自己是同一子网(网段),那么就会认为对方跟自己属于同一链路,直接通过arp协议即可直连。 如果跟目标 IP 地址不再同一子网的话,那么就会将数据包发送到网关地址(路由器),由网关处理后续的数据包转发。
除了常见的 255.255.255.0 ,其他子网掩码还是很多类型,感兴趣的话可以通过学习网络基础进一步了解。
1.网络前缀用来唯一地标识着连入Internet的一一个网络的网络号,现在很多网络接入设备会以网络前缀长度作为网络标识来取代子网掩码。
2.一般网络默认的子网掩码都是2525250,转算成二进制数24位就是该子网掩码所对应的网络前缀。
3.为了确定网络区域,分开主机和路由器的每个接口,从而产生了若干个分离的网络岛,接口端连接了这些独立网络的端点。
4.这些独立的网络岛叫做子网。
5.IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关才能互通。
6.但这样的划分在某些情况下显得并不十分灵活。
7.为此IP网络还允许划分成更小的网络,称为子网。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)