搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小舞很执着
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
安卓开发设置软件媒体声音_futter实现设置手机扬声器
2
Unity 3D游戏编程自学#2——C#面向对象_unity c# 面向对象游戏开发案例
3
python opencv 三维重建_SFM三维重建(Python+OpenCV)
4
AIGC绘画基础——Midjourney关键词大全+万能公式_meiging生成图标精准词
5
Agent AI智能体,塑造智能新纪元_ai智能体的工具调用能力
6
基于Zookeeper实现分布式锁
7
开源项目Cesium for Unity Samples安装与使用指南
8
MySQL使用Mycat实现分库分表-读写分离_mycat 分库分表
9
告别龟速,从GitHub快速下载项目的技巧分享,简单又高效!_github项目下载
10
推荐 7 个牛哄哄 Spring Cloud 实战项目_piggymetrics
当前位置:
article
> 正文
TCP理论带宽计算_tcp 传输速度 和带宽
作者:小舞很执着 | 2024-08-15 19:11:57
赞
踩
tcp 传输速度 和带宽
TCP理论上的有效带宽计算(即每秒可以传输多少负载数据)
以千兆网为例,首先要明确千兆网的速度为1000Mbps,即每秒可传输1000M个bit,且这儿1M = 1000 K = 1000000。那么千兆网的速度就是125MB/s,即每秒传输125000000个字节。(如果按MiB计算,就是119MiB/s)
在TCP/IP网络,一般使用以太网传输,在以太网中传输的是以太网帧。而TCP段是封装在IP包中然后封装在以太网帧中的。所以需要计算每秒中能传输多少个以太网帧。
通常以太网帧的最大长度是1518字节(不考虑jumbo frame),而以太网传输时需要在帧前传输7个字节的preamble和一个字节的SFD,帧之间还需要96 bit的IFG(Inter-Frame Gap),即12字节,这样千兆网每秒可以传输的以太网帧的数量至少为 125000000/(1518+7+1+12)=81274个。(另外,由于以太网帧最小为64字节,所以千兆网每秒最多能传输的以太网帧数量为125000000/(64+20)=1488095,这个值是帧速率)
回到TCP带宽的计算,带宽是针对负载的,所以要去掉TCP,IP头,加上TCP的timestamp option,共52字节,那么千兆网的TCP带宽 = 81274*(1500-52) = 117684752,约为117MB/s (或112 MiB/s)。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小舞很执着/article/detail/984856
推荐阅读
article
【
Jasypt
】
spring
boot
集成
Jasypt
配置文件
加密_
jasypt
-
spring
-boo...
jasypt
,
jasypt
-
spring
-
boot
-
starter
,
配置文件
加密,脱敏_
jasypt
-
spring
-bo...
赞
踩
article
千兆
网
数据
接收(一)_
fpga
-
以太
网
udp
通信
...
基于FPGA实现千兆
网
通信
_
fpga
-
以太
网
udp
通信
fpga
-
以太
网
udp
通信
...
赞
踩
article
保姆级
安装
jdk1.
8
和
eclipse
,开启
java
编程,小白也能上手_
eclispe
java
8
...
保姆级
安装
jdk1.
8
和
eclipse
,并开启第一个JAVA项目,小白也能上手_
eclispe
java
8
eclisp...
赞
踩
article
【
MySQL
】
MySQL
删除
匿名
用户
,
保证登录
安全
_在访问
数据库
时为保证其
安全
性
,需要将
匿名
用户
和以...
MySQL
默认可能包含
匿名
用户
,
这在部署时构成
安全
隐患。本文介绍了如何通过命令行进入
数据库
并
删除
匿名
用户
,
以增强
数据库
的...
赞
踩
article
在 SQL 中,如何
使用
子
查询
来获取满足
特定
条件
的数据?_
sql
server
带
条件
子
查询
...
在 SQL 中,可以
使用
子
查询
来获取满足
特定
条件
的数据。
子
查询
是嵌套在主
查询
中的
查询
语句,它返回一个结果集,可以用来过滤...
赞
踩
article
实现
vscode
上用
gdb
调试
stm32
_
vscode
cortex
debug
调试
单片机...
本文讲述了作者如何在VSCode上使用GDB
调试
STM32的过程,包括下载和配置OpenOCD、arm-gnu-tool...
赞
踩
article
C#
事件
Event
_c#
event
...
文章详细介绍了
C#
中的委托Delegate和事件
Event
的概念及用法。委托是
C#
中的一种类型,可以持有对方法的引用,实...
赞
踩
article
导出
MySQL
数据
库表结构、
数据
字典
word
设计文档_
java
导出
mysql
数据
字典...
导出
MySQL
数据
库表结构、数字字典
word
设计文档,一键连接
数据
库,直接
导出
库表结构、字段解析、自动排序_
java
...
赞
踩
article
Windows10
系统下使用
Docker
搭建
ClickHouse
开发环境_
ulimit
nofile
...
前提随着现在业务开展,几个业务系统的数据量开始急剧膨胀。之前使用了关系型数据库MySQL进行了一次数据仓库的建模,发现了...
赞
踩
article
Ubuntu22.04配置
深度
学习
环境
_
ubuntu22.04
深度
学习
...
在https://repo.anaconda.com/上下载安装包,直接上传即可,速度较快。安装后重新启动Ubuntu,...
赞
踩
article
Spark
数据处理
与特征工程_
spark
bucketizer
...
sklearn在中小型数据集上,在工业界是在使用的xgboost、lightgbm在工业界的实用度非常的高工业界数据体量...
赞
踩
article
ubuntu
服务器
基本配置_节点没有
authorized
key
...
首选执行nginx -t 查看nginx测试的结果若出现[warn] 23988#23988: the "user" d...
赞
踩
article
基于
Spring
Boot
的
社区团购系统,
计算机
毕业设计
(带源码+论文)...
这篇文章介绍了码呢,一个以技术学习、共享和拥抱开源价值观为核心
的
博客平台,鼓励用户共同学习和交流。基于
Spring
Bo...
赞
踩
article
Spring
boot
——整合ant实现
文件
(夹)
压缩
和下载_
spring
boot
怎么
压缩
文件
夹
...
前言
文件
压缩
和下载在后端开发中属于比较常见的功能,一些涉及到证书、
文件
等资源信息,都会有这方面的处理。本篇博客重点讲述单...
赞
踩
article
Spring
Boot
优缺点...
综上所述,
Spring
Boot
具有简化配置、内嵌容器、自动依赖管理、开发效率高等优点,但也存在学习成本高、定制化限制、...
赞
踩
article
修改
Android
项目的
minSdkVersion
_
minsdkversion
怎么
修改
...
修改
位置_
minsdkversion
怎么
修改
minsdkversion
怎么
修改
...
赞
踩
article
机器
学习
的
应用
在
游戏
领域
:如何让
游戏
更加
智能化
...
本文详细探讨了
机器
学习
如何通过预测玩家行为、优化
游戏
内容、调整
游戏
难度以及实现智能对手和个性化体验,介绍了监督、无监督和...
赞
踩
article
【
Zip
】使用
SpringBoot
实现
zip
文件
的
导入和
导出
_
springboot
导出
zip
文...
了解到有两种解压
zip
文件
的
方式:org.apache.tools.
zip
.
Zip
File ;
SpringBoot
...
赞
踩
article
基础
的
p
y
thon
小题_本
题目
要求
输入
代表
日
期
的
3个
整数
y
(年)、m(月)和d(
日
),然后以指定格式...
p
y
thon
练习题_本
题目
要求
输入
代表
日
期
的
3个
整数
y
(年)、m(月)和d(
日
),然后以指定格式
输出
日
期
。本
题目
要求
输入
...
赞
踩
article
MySQL
库表操作——
授权
_
mysql
表
授权
...
1)create user test1@'%localhost' identified by '123456', tes...
赞
踩
相关标签
java
数据库
开发语言
嵌入式硬件
fpga开发
eclipse
ide
MySQL
匿名用户
删除
sql
vscode
stm32
c#
mysql
导出word
数据字典
库表结构
word
docker
ClickHouse
深度学习
人工智能