• 净荷(payload):净荷(Payload)是指异步转移模式(ATM)信元(含义进一步扩展)中除去信头的纯信息部分,ATM信元一般有48字节的净荷,但净荷大小也与数据类型和AAL层(适配层)有关。

1. 吞吐量与实际吞吐量

throughput:吞吐量,goodput:实际吞吐量。

计算机网络的实际吞吐量指的是单位时间传输到特定目的地的有用信息的数目(以 bit 为单位)。

造成实际吞吐量低于预期吞吐量的原因主要在于:

  • protocol overhead(协议开销):传输层(transport layer)、网络层(network layer)有时也包括数据链路层(datalink layer)的协议开销会包含在吞吐量(throughout)的计算中,计算实际吞吐量(goodput)时,因为仅考虑传输到目的地的有用信息(useful information);
  • 传输层(transport layer)的流量控制(flow control)及拥塞避免(congestion avoidance),比如 TCP 的慢开始;
  • 丢包以及损坏的包的重传(运输层的 automatic repeat request,ARQ),

Goodout 的相关计算,假定一个文件通过 http 协议在一个以太网连接的带宽 100Mbit/s 传输。文件不可以在以太网上以一个单独连续的流式传输,而需要划分为多个独立的块(chunks),这些块不超过 IP 协议在以太网传输的最大传输单元(MTU,maximum transmission unit),也就是 1500 字节(1500 bytes)。又每一个数据包(packet)需要携带 20 bytes 的 IPv4 头,和 20 bytes 的 TCP 协议头,因此每个数据包仅有 1500-20-20=1460 bytes 携带的有用信息(对于 Linux 和 Mac OS 还需再减去 12 bytes 的时间戳信息)。进一步,数据在以太网上以帧(frame)的形式传输,在每一个数据包(packet)上还需 26 bytes 的开销(注意这 26 加在什么位置):

因此,最大实际吞吐量 1460/1526 x 100Mbit/s = 95.67 Mbit/s = 11.959 MB/s

2. 带宽

带宽的单位一般为 bit/s。

【网络/通信】概念的理解 —— 带宽、吞吐量、净荷相关推荐

  1. 网络术语:什么是带宽/吞吐量,时延,时延变化(抖动),丢包率

    一. 带宽.吞吐量 带宽(bandwidth)也称为吞吐量(throughput),是指在一个固定的时间内(1 秒),从 网络一端传输到另一端的最大数据位数,也可以理解为网络的两个节点之间特定数据流 ...

  2. 很无聊但是又很重要的 计算机网络基础知识 ---“网络核心概念“

    目录 网络核心概念 传输方式 分组交换 存储转发传输 排队时延和分组丢失 电路交换 分组交换和电路交换的对比 分组交换网的时延.丢包和吞吐量 单播.广播.多播和任播 广播(Broadcast) 多播( ...

  3. 计算机及网络的概念,网络的概念是什么意思,以及计算机网络概念的引入

    网络的概念是什么意思? 该网络最初使用巨大的虚拟屏幕连接所有内容,也可以用作动词. 在计算机领域,网络是通过物理链接将各个独立的工作站或主机连接起来以形成数据链接,从而达到资源共享和通信的目的. 通过 ...

  4. 硬件/操作系统/网络(十二):网络基本概念的知识扫盲

    就因为涉及敏感词汇,文章是一直发不出去,只是几个简单网络设备概念和理解: NAS Network Attached Storage:网络附属存储,简单说就是连接在网络上,具备资料存储功能的装置,因此也 ...

  5. 自己对通信系统中的一些参数以及概念的理解

    平时听到很多通信里面的概念,比如带宽,发送速率,信息传输速率等等,自己都没有一个很好的理解,最近找工作看了一些相关的书籍,视频,并自己查阅了一些资料,将自己的心得写下来.欢迎一起讨论,交流,有写的不对 ...

  6. 网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)

    网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast) 我们周围一切几乎都依赖于把事情抽象成低等级,并在某一点把它具体化,在一些设计概念中,接口层十分清晰并且目 ...

  7. 对于网络的相关概念的理解

    对于网络的相关概念的理解 计算机之间的数据流动图 网络中工作的物理设备 工作在物理层的物理设备(用于进行比特流的转发): 转发器(Repeater)称为中继器或放大器,执行物理层协议,作用是放大信号, ...

  8. 【网络基础概念】: 网络相关硬件、TCP/IP四层协议模型、OSI七层协议模型。

    # 时人不识凌云木,直待凌云始道高 # 大家好,我是码辣,是一只正在努力的小小猿一枚,希望大家多多关照 ^v^. # 初次见面,希望大家能够喜欢.(如果你认为文章可以,别忘一键三连呀!嘿嘿. # 有什 ...

  9. 交换机两大概念:背板带宽和包转发率

    先认识一下交换机的基本参数. 交换机两大概念:背板带宽和包转发率 交换机:包转发率 这个概念到底起什么作用? 包转发线速的衡量标准---是以单位时间内发送64byte的数据包(最小包)的个数作为计算基 ...

最新文章

  1. 哈佛博士教你如何摆脱「尬聊」
  2. 香农定理和奈奎斯特定理区别_「中考复习」三大变换之旋转(旋转的构造-托勒密定理)...
  3. LINQ系列:LINQ to SQL Join连接
  4. 二、计算机视觉与卷积神经网络
  5. 超详细动手搭建一个 VuePress 站点及开启 PWA 与自动部署
  6. Go 自动构建工具 dogo 代码已托管到 Git@OSC
  7. PageHelper测试分页插件
  8. matlab 不确定度计算器,不确定度计算器
  9. Aspose.PDF使用教程:使用 C# 创建多列 PDF 文档
  10. Error:Execution failed for task :app:mergeDebugResourcesSome file crunching failed的解决方法
  11. Islands 架构原理和实践
  12. 抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付)
  13. livezilla账号或密码修改方法
  14. 深度学习之鸡兔同笼问题
  15. 石溪分校 计算机研究生专业,纽约州立大学石溪分校计算机科学硕士入学条件.pdf...
  16. C#如何在list中添加序号
  17. ubuntu切换java版本
  18. IB中文课程介绍:语文的另一种可能
  19. 移动网优大神VoLTE学习笔记(三):注册信令流程
  20. 2013年CSDN全国巡讲江苏理工学院

热门文章

  1. Visual C# .Net 环境中编程实现浮动工具栏
  2. influxdb 统计 每天 指定时间段_抖音短视频什么时间段发布?容易上热门!
  3. 5.2.2 std::atomic_flag的相关操作
  4. 熟悉JDK8新特性,“Lambda表达式与函数式接口”
  5. android自定义协议,Android / iOS-自定义URI /协议处理
  6. bootstrap 检验 法 原理_检验检测技术分享课程:公共场所集中空调通风系统 卫生标准及其检测要点...
  7. Qt总结二十一:Qt控件一(QWidget)
  8. C/C++文件操作效率比较——FILE/fstream
  9. C++设计模式之Template Method(模板方法模式)
  10. 【操作系统】进程管理(二)