欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow)

发布时间:2025/3/20 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

看RXW文档ApplicationNote/Rockchip_Instructions_Linux_MediaServer_CN.pdf,看见里面有关于stream和flow的描述,这俩不是都指“流”吗?有什么区别呢?

(所以,在这里,pipe指从数据的源头到传输开始节点的管道?flow表示传输开始的节点?stream表示真正的“数据流”?)

  • Stream:指成对的主机之间独立的IP会话(可以基于TCP也可以基于UDP);
  • Flow:一对端点(endpoint)之间双向传输的数据包的集合形成Flow。这里端点即可以是主机,也可以是网络;
  • Torrent:一条指定物理链路上的所有流量被统称为Torrent。

Flow是一个非常基础的概念,再提供一些辅助的解释。
在研究路由时,flow指沿相同方向移动、具有相同源和目的IP地址的数据包。
在互联网领域,有时flow是指五元组<协议类型、源IP地址、目的IP地址、源端口号、目的端口号>相同的数据包,但更精确的称呼为microflow。
RFC2711将traffic flow定义为“对一次通话或一条连接的人为的逻辑定义”。
RFC3697将traffic flow定义为“由特定源发送到特定单播、任播或组播目的一条包序列”。

(看完还是难以理解啊。。)

参考文章:计算机网络中,Flow和Stream有什么区别? - 知乎

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。