声明:所有文章只作为学习笔记用,转载非原创
1B(byte,字节)= 8 bit(见下文);
1KB(Kilobyte,千字节)=1024B= 2^10 B;
b、B、KB、MB、GB 的关系?
bit就是位,也叫比特位,是计算机表示数据最小的单位
byte就是字节
1byte=8bit
1byte就是1B
一个字符=2字节
1KB=1024B
字节就是Byte,也是B
位就是bit也是b
转换关系如下:
1KB=1024B
1B= 8b
MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。
查看方法和设置方法各有两种,分别是ifconfig和文件
ifconfig:
查看:ifconfig eth0
就可以找到MTU的信息
设置:ifconfig eth0 mtu 1500
文件:
查看:cat /sys/class/net/eth0/mtu
设置:echo "1460" > /sys/class/net/eth0/mtu
mtu值怎样设置才网速最快拆包组包https://jingyan.baidu.com/article/ad310e80ff9bf81849f49ea9.html
ping -l 1472 -f www.baidu.com
这条命令的意思是向 www.baidu.com(百度主页)发送一个探测请求,请求将一个不允许分割的 1472 字节的数据包发送出去。
那要看你用什么编码方式ASCII码1kb=1024b,一个汉字两个字节,可以储存512个汉字,如果采用utf-8编码(现在很通用的一种方式,尤其是JAVA中),用3个字节储存一个汉字,因为utf-8的这种特殊的用大容量来编码,所以世界上最通用的一种编码方式,他储存了世界上所有国家的文字,所以用utf-8编码来计算,1kb可以储存341个汉字。然而如果采用了Unicode编码,一个汉字4个字节,则只可以存储256个汉字
UTF-8编码占几个字节?
占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码
占3个字节的:基本等同于GBK,含21000多个汉字
占4个字节的:中日韩超大字符集里面的汉字,有5万多个
一个utf8数字占1个字节
一个utf8英文字母占1个字节
少数是汉字每个占用3个字节,多数占用4个字节。
占用3个字节的范围
</article>
网友评论