Connection-oriented |
yes |
yes |
no |
Full duplex |
yes |
yes |
yes |
Reliable data transfer |
yes |
yes |
no |
Partial-reliable data transfer |
optional |
no |
no |
Ordered data delivery |
yes |
yes |
no |
Unordered data delivery |
yes |
no |
yes |
Flow control |
yes |
yes |
no |
Congestion control |
yes |
yes |
no |
ECN capable |
yes |
yes |
no |
Selective ACKs |
yes |
optional |
no |
Preservation of message boundaries |
yes |
no |
yes |
Path MTU discovery |
yes |
yes |
no |
Application PDU fragmentation |
yes |
yes |
no |
Application PDU bundling |
yes |
yes |
no |
Multistreaming |
yes |
no |
no |
Multihoming |
yes |
no |
no |
Protection against SYN flooding attacks |
yes |
no |
n/a |
Allows half-closed connections |
no |
yes |
n/a |
Reachability check |
yes |
yes |
no |
Psuedo-header for checksum |
no (uses vtags) |
yes |
yes |
Time wait state |
for vtags |
for 4-tuple |
n/a |