1024

什么是1024

说起1024,首先要说起二进制。
在计算机起源时,一段代码指令是由一段特定长度的纸卡【打孔卡】,在指定位置挖空表示1,未挖空表示0。在一定长度下,假如有8个位置,每个位置都有两种可能性,一段纸卡2^8=256种可能性。

存储和传输数据的单位

bit(位,又名“比特”):bit的缩写是b,是计算机中的最小数据单位(属于二进制的范畴,其实就是0或者1)

Byte(字节):Byte的缩写是B,是计算机文件大小的基本计算单位。比如一个字符就是1Byte,如果是汉字,则是2Byte。

换算关系

     1 B(字节)=8b(位)
     1 KB = 1024 B
     1 MB = 1024 KB
     1 GB = 1024 MB
     1 TB = 1024 GB
     1 PB = 1024 TB
     1 EB = 1024 PB

IPv4

IPv4使用32位(4字节)地址,即
二进制表示方法:

00000000:00000000:00000000:0000000011111111:11111111:11111111:11111111

十进制表示方法:

0:0:0:0255:255:255:255

所以在网络中,IPv4的地址容量有限,即(2^8)^4=256^4=4,294,967,296,也就是42亿,其中还有去除一些私有等IP地址,所以就导致了现在可用的地址资源越来越紧张

IPv6

IPv6的128位地址是按照每16位划分为一段,每段被转换为一个4位十六进制数,并用冒号隔开。这种表示方法就是首选格式,在首选格式后面加上前缀长度就是一个完整的IPv6地址格式:
十六进制表示方法:

0000:0000:0000:0000:0000:0000:0000:0000
至
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

地址容量:2^128=(16^4)^8=65536^8≈3.4×10^38 也就是340万亿亿亿个地址,所以现阶段足够使用

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:技术黑板 设计师:CSDN官方博客 返回首页

打赏作者

闫文敬

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值