首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果链接当前繁忙,则无法发送数据包?

如果链接当前繁忙,则无法发送数据包?
EN

Network Engineering用户
提问于 2020-07-14 12:30:57
回答 2查看 84关注 0票数 0

很抱歉,如果我的问题听起来很蠢,我正在读一本教科书,上面写着:

分组的出站链路是通向路由器B的链路。只有当链路上目前没有其他分组正在传输,并且队列中没有其他分组时,才能在链路上传输分组;如果该链路当前繁忙,或者如果有其他分组为该链路排队,则新到达的分组将加入该队列。

我在这里很困惑,假设A和B之间的连接叫做L,所以目前一个叫p1的包正在L传输,在广州没有排队的包,现在一个包p2到达了,同时p1还在半个位置上,所以p2需要等到p1完成它的旅程吗?如果是的话,那不是很没有效率吗?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2020-07-14 12:49:03

书中的描述是一个非常笼统的描述,所以特定的媒体可能在细节上有所不同。当它说要发送时,它们意味着路由器A正在L上发送电信号。一旦A完成,它就可以发送p2。它不需要等待p1到达路由器B。

电信号到达B所需的时间是传播延迟。

票数 5
EN

Network Engineering用户

发布于 2020-07-15 10:58:54

在开始建立网络时,有一件事往往是不直观的,那就是实际获取网络上的比特的时间是多么的重要,因此,实际的数据包是多么大。

假设你有100 fibre的光纤传输。光纤的光速约为2×10^8m/S,因此每一位光速约为2米长。一千字节的数据包大概是2mx8x1000=16km长的。

你可能会发现火车是包裹的一个有用的比喻,记住它不是在特定的时间离开的,而是在特定的时间开始离开的。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/69001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档