如果您正在购买网络设备,您可能已经多次听到过“兆比特”这个术语。现在,我们大多数人都知道兆字节是什么,但是兆字节到底是什么呢?如果你不知道兆字节是什么,别担心。我们马上就会讲到。
买一个新的路由器已经够让人困惑了,不用被所有的术语弄糊涂。我们将要解释兆和兆字节之间的区别。但在此之前,我们需要了解两件事。首先,我们需要了解计算机是如何存储数据的。然后,我们需要了解数据是如何从一个位置传输到另一个位置的。一旦我们理解了这一点,我们就可以用任何人都能理解的方式来解释其中的区别。让我们开始吧!
计算机数据是如何存储的
数据存储被称为“数字”,因为它是以一组数字的形式存储的。具体来说,它被存储为1和0的集合。任何一种媒体都是如此,无论是你的电脑硬盘还是相机里的SD卡。数据以1和0的形式存储的原因是计算机工作的方式。亚洲官方合作伙伴在最基本的层面上,计算机是通过打开或关闭一系列微小的电子开关来工作的。不同的开关组合产生不同的结果。因为一个开关可以有两个状态之一——开或关——它可以有两个值之一。也就是说,它可以算作1或0。数据、存储,无论是在磁盘上还是在SDD上,都以相同的方式工作。
位的最基本的结构是一个字节,它是一个由8位组成的系列。听起来不多,不是吗?描述一个字节最简单的方法是说它有足够的空间存储一个字母。事实上,ASCII字母包含256个符号和键名,对应于一个字节的256个可能值。一个常见的例子是莎士比亚全集。在数字形式中,文本需要4000万比特,或500万字节。因为这些数字可以很快地加起来,计算机科学家将一百万字节称为“兆字节”。所以,威廉·莎士比亚的作品,纯文本,占用了5兆的磁盘空间。
当然,存储纯文本并不是一个非常苛刻的应用程序。原因是每个字母的形状和轮廓实际上并没有存储在文件中。在上面的例子中,每个字节只是引用ASCII表上的一个编号单元格。这是实际的字母存储的地方。当您的文本编辑器打开文件时,它只是读取每个字节,查询表,并输出正确的字母。对于其他应用程序,您需要更多的数据。
考虑一张简单的照片。智能手机上的一张高分辨率照片可以很容易地占用数兆字节的数据。事实证明,一张图片确实胜过千言万语。更进一步说,视频可能会占据大量的空间。即使用Divx之类的工具压缩,一部好莱坞电影也很容易占据数千兆字节的数据。在这种情况下,我们开始使用一个新的度量:十亿字节。一个g字节是1000兆字节(技术上是1,024兆字节)。进一步说,tb就是1000 (1024)g。
还有一些更大的测量方法,但就目前而言,它们几乎只被大公司使用。对于大多数人来说,你根本不需要那么大的存储空间。
如何在互联网上传输计算机数据
在早期,互联网通过普通的电话线运行。然而,互联网连接并不像普通的电话那样工作。这是因为有两种不同类型的连接:电路交换和分组交换。
电路切换用于普通通话。想想一个老的黑白电影,操作员必须把电线连接到接线板上。当线路接通时,电话就可以接通了。现在你可以和你的朋友打电话了!现代电话线路都是自动的,但它们的基本原理是一样的。
这里的问题很明显。两台设备之间只能建立直连。如果你试图连接到互联网,这将是非常低效的。这样想。当你发传真时,你必须拨到另一台传真机上,然后等它接起。只有那样你才能发传真。与此同时,如果别人试图给你发传真,他们会收到占线信号。
现在,把这个类比扩展到网络上。还记得过去拨号上网的日子吗?想象一下,需要对你访问的每一个网站都这样做。它会慢得不可思议!不仅如此,如果连接出现问题,就必须重新下载整个页面。
解决这个问题的方法是分组交换,它被几乎所有的现代协议所使用。它不是通过一个固体流发送数据,而是将数据分解成一堆小块。想象一下你在给你妈妈发邮件。而不是整个电子邮件直接到你的母亲,一个包裹可能通过一个服务器在芝加哥。另一个包裹可能会经过温哥华,然后中途在迈阿密停留。这可能听起来效率很低,但实际上恰恰相反。以电子邮件为例,这可能不太直观,所以让我们考虑一个要求更高的数据流。
例如,假设你在你的智能手机上,观看来自你的家庭安全摄像头.您将每秒接收几十或数百个数据包,而不是几个小数据包。根据使用情况,不同的互联网路由变得或多或少的有效。所以如果你观察了5分钟,信号可能会在不同的路径上反弹。他们走哪条路并不重要,只要这是当下最有效的路就行。它们最终都到达了同一个目的地。至少在理论上,这可以让互联网在任何时候都尽可能高效地运行。
您可能想知道,如果一些数据包采用不同的路径,并且无法正常访问您的手机,会发生什么。这种事不应该一直发生吗?嗯,啊!好消息是,设计互联网的人是聪明的。每个包内嵌有一个页眉和页脚,包含各种数据。这些信息不仅告诉你的设备数据包进入的顺序,而且还提供其他元数据。例如,假设您正在通过路由器进行连接。报头将包含路由器将数据包发送到正确设备的指令。页眉和页脚也包含安全检查。一些字节被用来确保数据没有被破坏。 Other bytes are used for encryption, so the packet can’t be opened by an unauthorized source.
那么,有什么区别呢?
那么,这些和兆对兆有什么关系呢?答案是字节和兆字节并不是一个有用的测量有多少数据正在被传输。想想分组交换。当引用速度时,你的互联网供应商无法知道你传输的是什么类型的数据。你在发送更多的大包吗?更小的吗?这种情况会随着时间的推移而改变吗?根据包的大小,您将需要或多或少的包来发送相同大小的文件。这实际上意味着总的数据量或多或少,因为每个包都有自己的页眉和页脚。
正因为如此,没有人能真正告诉你你的网络每秒能处理多少兆字节。其中涉及的变量太多了!由于这个原因,数据运营商继续以比特为单位工作。就像兆字节指的是一百万字节一样,一百万比特也被称为“兆比特”。正如8位等于一个字节,8兆等于1兆字节。如果你不注意的话,很难分辨出两者之间的区别。“Megabits per second”缩写为“Mbps”,而“megabytes per second”缩写为“Mbps”。这很容易记住,因为小的“b”指的是更小的测量单位。
现在,使用这个数学方法来计算下载或上传的性能可能很诱人。例如,千兆位以太网提供最多1,024兆位的数据速度。1024除以8等于128,所以应该得到128MBps,对吧?不完全是。记住,页眉和页脚占用了一些空间!此外,一些数据包可能被损坏或丢失,需要重新发送。这将进一步降低您的整体效率。
最后一件事。你经常会看到互联网服务有两种不同的Mbps评级。这是因为下游和上游的速度是不同的。因此,如果一个计划被评为40/5,你将得到40Mbps的下行速度和5Mbps的下行速度。