有续技术 专注设备联网、工业数据采集及可视化数据管理中台
为什么IP地址最大值是255?
目前我们常用的IP地址叫IPV4地址,如IP地址:192.168.1.1
它是4个字节(Byte)的数据,在计算机中
1个字节(Byte)=8个二进制位(bit)
所以一个IP地址共有4×8=32个二进制位,通常被分割为4组,每组有8个二进制位,而1个二制数据位只能有0和1两种状态,
1个二进制位可以表示:0、1,共2^1个数;
2个二进制位可以表示:00、01、10、11,共2^2个数;
3个二进制位可以表示:000、001、010、011、100、101、110、111,共2^3个数 ;
以此类推。。。
8个二进制位一共可以表示2^8=256个数,即0~255。
所以在IP地址中每组的最大值是255,但是在实际使用中还要去掉两个特殊的地址:网络地址和广播地址。
网络地址是用来标识网络的地址,相当于一个网络的名字,广播地址是专门用于同时向网络中所有工作站进行发送的一个地址。
如在家用路由器中默认192.168.1.0即是网络地址,192.168.1.255是广播地址,除此之外192.168.1.1~192.168.1.254可以自由分配给网络内的设备使用。