计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow)
看RXW文檔ApplicationNote/Rockchip_Instructions_Linux_MediaServer_CN.pdf,看見(jiàn)里面有關(guān)于stream和flow的描述,這倆不是都指“流”嗎?有什么區(qū)別呢?
(所以,在這里,pipe指從數(shù)據(jù)的源頭到傳輸開(kāi)始節(jié)點(diǎn)的管道?flow表示傳輸開(kāi)始的節(jié)點(diǎn)?stream表示真正的“數(shù)據(jù)流”?)
- Stream:指成對(duì)的主機(jī)之間獨(dú)立的IP會(huì)話(可以基于TCP也可以基于UDP);
- Flow:一對(duì)端點(diǎn)(endpoint)之間雙向傳輸?shù)臄?shù)據(jù)包的集合形成Flow。這里端點(diǎn)即可以是主機(jī),也可以是網(wǎng)絡(luò);
- Torrent:一條指定物理鏈路上的所有流量被統(tǒng)稱為Torrent。
Flow是一個(gè)非?;A(chǔ)的概念,再提供一些輔助的解釋。
在研究路由時(shí),flow指沿相同方向移動(dòng)、具有相同源和目的IP地址的數(shù)據(jù)包。
在互聯(lián)網(wǎng)領(lǐng)域,有時(shí)flow是指五元組<協(xié)議類型、源IP地址、目的IP地址、源端口號(hào)、目的端口號(hào)>相同的數(shù)據(jù)包,但更精確的稱呼為microflow。
RFC2711將traffic flow定義為“對(duì)一次通話或一條連接的人為的邏輯定義”。
RFC3697將traffic flow定義為“由特定源發(fā)送到特定單播、任播或組播目的一條包序列”。
(看完還是難以理解啊。。)
參考文章:計(jì)算機(jī)網(wǎng)絡(luò)中,Flow和Stream有什么區(qū)別? - 知乎
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的计算机中flow和stream还有torrent有什么区别?(五元组、microflow、traffic flow)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: I/O多路复用是什么?(I/O mult
- 下一篇: 计算机中的 marshal 是什么意思?