AI机器人 统计
  • 文章总数:251 篇
  • 评论总数:36 条
  • 分类总数:11 个
  • 最后更新:昨天 16:23

在计算机中数据是怎么传输的?

本文阅读 3 分钟

0101.png

数据传输

在计算机中数据是以二进制的格式传输的,而二进制也只有0和1两位,在计算机科学中,bit是“二进制位”的缩写,它是计算机中的最小单位。一个二进制位只能存储0或1这两种状态。

也就是说,在传输数据时,实际上是一堆的0和1

假想图

而因为在计算机系统中,数据传输通常是按照字节(byte)为单位进行的,而不是单独的位(bit),所以我们就算只用传输一个二进制的1也就是一个bit那么也会把这一个bit塞到一个byte中去。

bit与byte

而传输的数据只有单数据吗?当然不安全又不方便,所以就有很多协议来规范数据包的格式

协议

比如我访问浏览器,那么数据包在应用层就会使用HTTP协议封装数据包,再到传输层的tcp协议封装,然后一层层到物理层进行传输

各个层的封装方式

每一层的代表设备都有哪些呢?

设备

到这里其实就不难看出整个数据传输的过程了

数据传输

那么我们生活中那么多数字和文字以及标点符号都是怎么传输的呢?

转换

二进制的0和1可以直接传输,那么我们日常中的其他数字应该转化成二进制才能进行传输,具体转换方法网上有很多。

那么字母呢?还有汉字

这就看我们使用的哪种编码了,具体的编码可以把他们转化为二进制的格式

常见的编码有ASCII和GB2312等等,具体可以百度一下,这些编码表可以把计算机看不懂的文字或者数字转化成二进制让计算机能够进行传输

原创文章,作者:忆秋先生,如若转载,请注明出处:https://www.ycyaw.com/Linux/185.html
vmware 怎么设置成中文
« 上一篇 03-26
windows上传到Linux的文本没有结束符,而且grep不出来关键字
下一篇 » 03-27

发表评论

发表评论

作者信息

动态快讯

    请配置好页面缩略名选项

热门文章

标签TAG

热评文章