假设我有2 Mbps线等于2,000,000比特每秒。 这等于每秒250,000字节。这等于每毫秒250个字节。这意味着我们只能发送/接收每毫秒250字节的消息。如果发送/接收超过1个每毫秒250字节的数据包会发生什么情况。通过以太网网络带宽和包大小关系
-2
A
回答
0
如果发送者试图以高于网络支持的速率发送数据,则最初数据将被缓冲 - 发送过程中的网卡,操作系统缓冲区和/或缓冲区中。最终缓冲区将被填满,发送线程或进程将被阻塞,直到缓冲区被清空。
如果路由器或接收系统上的缓冲区已满,则会丢弃数据包。
在千兆以太网出现之前,以太网数据包的最大数据量大约为1500个字节。在更高的速度下,巨型帧被实现,其将分组大小增加到约9k字节。
+0
那么,每个链路在任何特定时刻只传输0或1。因此,如果连接到2Mbit/s链路的路由器接收到第一个250字节的数据包,并且假设它现在没有任何内容发送,它会将250个字节传递给接口驱动程序,然后对其进行序列化(意味着将0和1秒)到链接上。 下一个数据包,即使仅仅是几毫秒后,也会等待第一个数据包被发送。这可能会导致延迟(单独)发送1毫秒,但这只是理论 - 实际上,根据器件会有一些额外的最小延迟。 – decimal
相关问题
- 1. RPI接入网络通过以太网和网桥wifi并行
- 2. 高带宽网络和Windows“系统中断”过程
- 3. 网络丢包延迟带宽模拟
- 4. 限制以太网端口的带宽
- 5. 发送包通过网络
- 6. Arduino和处理(PDE)通过以太网
- 7. 测试低带宽网络
- 8. 优化网络带宽
- 9. 控制网络带宽
- 10. 连接到Android外壳的宽带网络和WiFi网络
- 11. WCF和网络带宽限制
- 12. 移动网络代和带宽
- 13. 是否可以通过网络上的应用程序(代码)通过网络启动“关闭”系统?
- 14. 引导电网1太小2太宽
- 15. 我无法通过Qt和Boost网络发送标头大小
- 16. 通过网络
- 17. 通过网络
- 18. 通过网络
- 19. 通过网络
- 20. 通过网络
- 21. 拔出以太网电缆和禁用以太网网络与操作系统之间的区别
- 22. 以太网服务器大小限制
- 23. Arduino以太网字节大小问题
- 24. 如何通过一个以太网端口连接到两个以太网网络?
- 25. 如何使用以太网网络
- 26. 通过网络跟踪数据大小 - iPhone服务器通信
- 27. 通过网络跟踪网络数据包
- 28. 如何通过网络管道正确关闭网络连接?
- 29. 用ns-3创建两个无线网络和一个以太网网络
- 30. 通过网络访问网络服务
通常情况下 - 大多数以太网卡,交换机,路由器都有缓冲区。所以你不能立即发送的数据包被缓存。但缓冲区是有限的资源,最终它们将开始被填满,然后数据包被丢弃。 – gabhijit