According to RFC 3758, Stream Control Transmission Protocol Partial Reliability Extension, Section 1.3.4, "PR-SCTP employs the same congestion control and congestion avoidance for all data traffic, whether reliable or partially reliable - this is very desirable since SCTP enforces TCP-friendliness (unlike UDP.)"
How can an SCTP connection with unordered, unreliable message delivery implement congestion control? If congestion control relies on selectively acknowledged data to adjust the window size, and relies on dropped packets as an indicator of congestion in the network, won't this information be missing?
Is the congestion control different than when the message delivery is ordered and reliable? In comparison with a UDP socket, how much extra throttling/throughput restrictions will there be with an unreliable, unordered SCTP socket? Is it functionally equivalent to using a UDP socket?