ip地址乘以256的原因求解
无非就是把ip地址的习惯表达方式:4个字节依次分开表述,变为一个32位无符号整形而已。事实上,在计算机内部处理、传输和存储,ip地址都是按照4字节的无符号整形来对待的,两者完全等价。另外,这种方式仅对ipv4有效。这一定程度也说明了ipv6推广所遇到的问题,因为很多程序都已经默认ip地址是32位的了,要全面升级改造,几乎是不可能的。所以ipv6的各种蛋疼的兼容方案,其实也和这有关。
■网友
ip地址是由32位二进制数组成,分成四组,那每组就是8位二进制,整体就相当于一个256进制的4位数。但是进制的基数太大了啊,像十六进制,过了9之后已经没有单个的数字来表示10、11、12、13了,只好用abcd来表示。你总不能找246个字母表示256进制吧。如果直接连起来写话很容易混淆,所以这里就用小数点.来分隔各个数位。256进制转10进制当然就是a.b.c.d到a*256^3+b*256^2+c*256+d
推荐阅读
- 用EagleGet下载时总提示无效URL地址,无法下载,而用迅雷、QQ旋风则可以,咋回事~
- |龙城高级中学建校地址确定 总用地面积8.24万平
- 网关地址为10.28.23.254 怎样知道它的子网掩码与ip地址
- C语言 指针引用数组的地址问题
- 为啥腾讯要关闭ios端的赞赏,而不是将支付费用直接乘以1.43倍
- 通过物理地址和IP地址能监控到啥
- 根据ip地址能查到某一个电脑或手机的具体位置么
- 渗透测试中,收集公司企业的邮箱地址,这个在渗透测试中都有啥样的作用
- QQ在pc端同时登录两个为啥不会发生ip地址冲突
- 汽车配置|别说奔驰C,奥迪A7都追不上,3.3T爆256马力,配8AT