Megabyte (MB) versus Megabit (Mb), What's The Difference?
mb/s
megabits per second 兆字节/秒
MB/s
Mega byte per second兆字节/秒
“字节”(Byte)
“比特”(Bit)
当你进行网络下载的时候它们会经常出现,同时你获取的速度指示也都以比特/每秒或者字节/每秒来显示。
现在就来弄清楚比特(Bit)、字节(Byte)和千字节(Kbyte)究竟是什么意思,这样你就能理解它们了。
一个比特就是一个二进制数的最小单元,就像我们说我们能够拥有的最小金额的钱就是一分一样,只不过比特是在二进制数中罢了。
一个比特只能拥有一个值,不是0就是1,所以如果我给你一个值0,你可以说它就是一个比特,如果我给你两个(00),你就可以说它们是两个比特了。
现在,如果你将八个0或者1组合在一起,例如0110 1010(在中间加一个空格是为了看起来清晰明了),你就可以说它们是八个比特或者说一个字节。好,这就对了,八比特就等于一字节,而不管它们都是全是0、全是1或者是由若干0和若干1混合而成。
将这些字节加起来,到了1024个字节的时候,就获得了一个千字(Kbyte)了,为什么是1024而不是1000呢?这是由二进制的进位方式造成的,如果你学过数学,你就会知道上述结果是正确的。
1位 = 1bit
1字节 = 1byte
1字节 = 8bit
Bit意为"位"或"比特",是计算机运算的基础;Byte意为"字节",是计算机文件大小的基本计算单位;1byte=8bits,两者换算是1:8的关系。例如:l 512Kb 的adsl转为KB/s=64KB/sl 100Mb网卡转为MB/s=12.5MB/sl 1000Mb 网卡转为 MB/s=125MB/s {一般大于15MB/s的网络就是千兆的了?我测试的结果为31MB/s,和后面结论有冲突了?}如何判断局域网中网络是千兆/还是百兆1. 确定网卡是否支持千兆2. 交换机是否支持千兆3. 网线是否是6类线
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
# mii-tool -v
eth0: negotiated 100baseTx-FD flow-control, link ok
product info: vendor 00:08:18, model 54 rev 6
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
SIOCGMIIPHY on 'eth1' failed: Resource temporarily unavailable
从以上信息中可以看出,这块网卡工作在100M全双工自适应模式下,“100BaseTx-FD”意为100M Full Duplex。
看来交换机或者网线不是千兆的了.