什么是节点到节点消息传递中的吞吐量/好吞吐量

网络工程 联网 吞吐量 数据
2022-02-27 22:51:31

经过研究,根据我自己的理解,吞吐量是“对流过一个链接的所有数据的测量”,而goodput“对流过一个链接的有用数据的测量”知道了这一点,我可以将其应用于类似于短信的内容吗?

举一个一般性的例子,如果我要向我父亲发送一条短信,那么在这种情况下的吞吐量和吞吐量是多少?


举一个更具体的例子,我正在使用 Android 上的 Wi-Fi Direct 开发一种移动无线消息传递,如果我将从一个节点发送到另一个节点的消息被认为是吞吐量的“数据”,那么好在这种情况下?

有人可以启发我吗?如果可能的话,我想知道更多关于吞吐量和吞吐量的例子。

1个回答

您将拥有发送应用程序数据所涉及的各种协议的标头。

应用程序可能具有应用层协议,每个协议都会为您发送的数据增加一些大小。使用的传输层协议将为其添加一个标头。网络层协议会添加一个头,然后数据链路协议会添加一个头。

对于少量的原始数据,使用的协议可能会显着增加原始消息的大小。例如,发送“Hello”的原始数据会增加几倍于网络上实际发送的原始数据的协议开销。

有用的数据只是从源主机上的应用程序发送到目标主机上的应用程序的数据(“Hello”)。协议开销加上原始数据实际上是从主机发送到主机的,源主机将开销添加到源应用程序数据中,而目标主机在将其传递给目标应用程序之前将其剥离。