计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow)
生活随笔
收集整理的这篇文章主要介绍了
计算机中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)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: I/O多路复用是什么?(I/O mult
- 下一篇: 计算机中的 marshal 是什么意思?