SCTP 使用多个流传输单个文件,然后是 TCP,我知道,但有一个问题是,如果 SCTP 在多个流中传输单个文件会增加该服务器上的流量,那么 TCP 因为 TCP 使用单个流传输文件?
我对上述问题感到困惑所以,请。帮我。
SCTP 使用多个流传输单个文件
仅当您以这种方式编程时。更正确的说法是单个 SCTP 连接可以包含多个流,而 TCP 只包含一个流。
然后是 TCP
诶?
但是提出了一个问题,如果 SCTP 在多个流中传输单个文件会增加该服务器上的流量,那么 TCP
不,因为文件仍然是相同的长度。
因为 TCP 使用单流传输文件?
文件就是文件。它包含固定数量的字节。无论您如何传输它,它的流量都是相同的,除非您询问 SCTP 和 TCP 数据包开销,而您没有说明这一点。
你的问题可以做相当多的澄清。
RFC 4960声明一个 SCTP 数据包可以由多个块组成,并且每个有效负载块都有一个Stream Identifier
属性。该标识符用于区分不同的流。