为什么IP地址中的数字取值只能在0~255之间?

为什么IP地址中的数字取值只能在0~255之间,这是由什么决定的呢?

嘿嘿……其实IP地址是由32位二进制数表示的,然后为了方便记忆,人们将它化成十进制了!其中这32位中每8位中间有一点如:11111111.11111111.11111111.00000000,换成十进制后就是255.255.255.0,所以你的问题就解决了,8位的二进制数最大为255,最小为0。所以IP地址中的数字取值只能在0~255之间!其实IP还分A类,B类,C类……我们平时用的一般都是C类,(既最前面的数字是从192-223开始的),其中IP中分为网络号和主机和号,像A类里前面8为是网络号,后面24位为主机号,所以在A类中可以接的主机比较多,一般用在国家范围的,而像我们平时用的C类,前面24位是网络号,最后的8位为主机号!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-20
这是由字节决定的。
一个字节有8位,8位2进制数最多表示256(0~255)。
第2个回答  2006-12-20
不知道我记的对不对
IP地址 分四段 没段占位符 好象是八个字符来着 还是多少忘记了, 而这几个字符的区间为0~255
第3个回答  2006-12-20
IP地址是32位的二进制数值
每8bit分为一段
2^8=256
第4个回答  2006-12-20
楼上的完全正确
相似回答