「子网掩码」是一个好的翻译吗

尚算可以的翻译(因为没有看到更好的词汇,所以掩码翻译还是可以的),其含义就是掩盖或者遮罩的意思。主要还是理解子网掩码的工作。我们都知道网络IP地址分成网络位和主机位,而子网掩码就是用来具体区分网络号和主机号的。如192.168. 1. 1(IP)255.255.255. 0(netmask)这样的情况,那么192.168.1.0就是其网络号,最后一位则代表其主机位,一共可以包含256-2台主机(排除网络位和最后一位【应该是做该网段内广播的】)。现在就是要看下子网掩码是怎么工作的,首先将两者都化为二进制的表示形式11000000.10101000.00000001.00000001 (IP)11111111.11111111.11111111.00000000 (netmask)很多的计算方法而言都是两者求“与”计算,求出来的就是网络号(这里没有严格分开来网络号和子网号的区别,因为要联系到A,B,C类网络的区分,所以有点粗,意主要在提子网掩码的作用),然后剩下来的就是主机号。同时我们动态考虑下这个计算的过程,实际上与操作我们就可以理解成蒙版(即掩盖或者遮罩),即把netmask的二进制序列给蒙盖到IP地址上,0的位置代表不覆盖,1的位置代表覆盖。那么剩下来的就是主机位了。所以从这个角度而言,子网掩码还是体现了这个掩盖的操作的,只是没有体现这个动作,所以理解不是很直接(不过的确也没什么好的词汇来形容这样的动作)。同时我们还可以注意到,netmask一般都是连续1的(从二进制看),即从左到右的1是连着的,中间没有0的出现,对比这点的话,VLAN号也存在类似的原理,不过就没有连着的这条特性,这里需要说明的是netmask一定要连续1并不是协议强求的,只能说协议不建议非连续的情况,而且大家也默认了这个行为(当然你要在windows里面这样设置可能会说子网掩码设置非法),其定义是包含在RFC950中(具体可参考谁说子网掩码的1必须连续?关于像255.255.0.255这样的非连续子网掩码)。
■网友
其实这种东西你理解意思就行了。
或者下面我这几个翻译你选一个,都比较拉风:
次级陷阱伪装
【「子网掩码」是一个好的翻译吗】 会费净值模糊
萨博奈特·马赛克

■网友
繁体中文区翻译成 子网遮罩
■网友
独立网络遮盖码


    推荐阅读