Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4516219
  • 博文数量: 252
  • 博客积分: 5347
  • 博客等级: 大校
  • 技术积分: 13838
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-30 10:13
文章分类
文章存档

2022年(12)

2017年(11)

2016年(7)

2015年(14)

2014年(20)

2012年(9)

2011年(20)

2010年(153)

2009年(6)

分类: 嵌入式

2011-03-13 20:10:40

   光在光纤中传播速率是每秒20.5万公里,它比电磁波在铜线中的传播速率每秒23.1万公里略低一些。我们平常说的“光纤信道的传输速率高”是指向光纤信道发送数据的速率可以很高。对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。我们平常所说的连接光纤的网络速度更快,其实主要是提高了数据的发送速度。假定有一个长度为100MB数据块,这里的M指定的是2201048576.B是字节,在带宽为1MB/S的信道上这里是106连续发送,其发送时延是100*1048576*8/106=838.9s,即将近要用14分钟才能把这样大的数据块发送完毕。然而若将这样的数据用光纤传送到1000KM远的计算机,那么每一比特在1000KM的光纤上只需要有5ms就能到达目的地。因此对于这种情况,发送时延占主导地位。这时总时延是由发送时延决定的。我们可以想到当我们从计算机上发送数据时,数据量较大时减少发磅时延,就可以提高整个的发送速度。这也就是我们使用光纤接入时为什么会有这么高的网络速度。

    电磁波在通信线路上的传播速率与数据的发送速率并无关系。提高数据的发送速率只是减小了数据的发送时延。数据在网络上的总时延就是

总时延=发送时延+传播时延+处理时延+排队时延

   发送时延:主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕需要时间。因此发送时延也叫做传输时延。发送时延发生在机器的内部的发送器中,一般就是发生在网络适配器中。而传播时延则发生在机器外部的传输信道媒体上。

阅读(7051) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~