标签:IPV6

未分类

IP地址,子网掩码,子网前缀长度,路由表的认识及子网求范围与子网内随机IP转子网首IP的算法

高三时曾用PHP制作一个IP子网计算器,今天尝试使用C实现同样的功能,遂来分享下算法。 本文的算法从IP地址的原理出发,使用IPv4举例说明,如果你掌握了IPv4的算法,那么IPv6的算法也不是问题。 IP地址 首先我们要知道,我们现在使用的二进制计算机,仅认识0与1,坚持此原则的话,那你也能猜到,对于计算机来说,IP地址亦不过是0与1。 IPv4的二进制数长度为32位。 以192.168.1.1这个IPv4地址为例,有四个字段 192 168 1 1 我们来分别把他们转换为二进制,得 11000000 10101000 1 1 这里的数组合起来明显不够32位嘛,既然IPv4分成四个字段,那么 […]

Read more No Comments