学网络绕不开IP地址,而很多老教材开口就是A类、B类、C类,不少新手看得云里雾里。这套分类是上世纪八十年代的产物,IPv4地址32位,前一段是网络号,后一段是主机号,网络号占几位,就决定了这是哪一类地址。
判别办法简单到粗暴:看第一段数字。1到126是A类,网络位8位,默认掩码255.0.0.0,能挂一千六百多万台主机;128到191是B类,网络位16位,掩码255.255.0.0,容量六万五;192到223是C类,网络位24位,掩码255.255.255.0,254台主机。剩下的D类是组播,E类保留做研究。当年设计者的想法是网络有大有小,各取所需。
想法很美好,现实很打脸。一个单位三百台主机,C类不够用,B类只能拿一个,六万多个地址用掉三百个,剩下全浪费。地址就这么被挥霍掉了。于是后来搞出了CIDR,无类别域间路由,掩码不再按8位的整数倍走,1位1位地借,地址利用率大幅提高,现在公网路由表里跑的全是CIDR。
子网划分是网络工程师的基本功。核心动作就是借位:从主机位里借几位出来当网络位。举个例子,192.168.1.0/24要分成四个子网,借两位,掩码变成255.255.255.192,也就是/26,每个子网的主机位剩6位,可用主机64减2,62台。每个子网的第一个地址是网络地址,最后一个是广播地址,这两个不能分给主机。手算熟练之后,拿到一个地址段,几秒钟就能切清楚。
还有一段常识要记牢:私有地址段。10.0.0.0/8、172.16.0.0/12、192.168.0.0/16这三个段专门留给内网用,不进公网路由,内网设备随便用,出公网靠NAT转换。家里路由器分配的192.168开头的地址,就是这个来历。
今天设计网络基本都用CIDR思维,A、B、C分类更多是考试和遗留文档里的概念,但掩码的本质没有变:32位地址,掩码指明前多少位是网络、后多少位是主机。把二进制这一层想通了,分类也好、CIDR也好,都是同一套逻辑的不同用法,后面学VLSM、路由汇总,全都是这个根上长出来的。
上一篇:晶闸管选型看哪些参数:从耐压、通态电流到dv/dt的实用解读
下一篇:没有了