Comparison of Transport-layer Protocols
Feature Name | UDP | UDP Lite | TCP | SCTP | DCCP | RUDP |
---|---|---|---|---|---|---|
Packet header size | 8 bytes | 8 bytes | 20–60 bytes | 12 bytes | 12 or 16 bytes | |
Transport-layer packet entity | Datagram | Datagram | Segment | Datagram | Datagram | Datagram |
Connection oriented | No | No | Yes | Yes | Yes | Yes |
Reliable transport | No | No | Yes | Yes | No | Yes |
Unreliable transport | Yes | Yes | No | Yes | Yes | Yes |
Preserve message boundary | Yes | Yes | No | Yes | Yes | Yes |
Ordered delivery | No | No | Yes | Yes | No | Yes |
Unordered delivery | Yes | Yes | No | Yes | Yes | Yes |
Data checksum | Optional | Yes | Yes | Yes | Yes | Unsure |
Checksum size (bits) | 16 | 16 | 16 | 32 | 16 | Unsure |
Partial checksum | No | Yes | No | No | Yes | No |
Path MTU | No | No | Yes | Yes | Yes | Unsure |
Flow control | No | No | Yes | Yes | No | Yes |
Congestion control | No | No | Yes | Yes | Yes | Unsure |
ECN support | No | No | Yes | Yes | Yes | |
Multiple streams | No | No | No | Yes | No | No |
Multi-homing support | No | No | No | Yes | No | No |
Bundling / Nagle | No | No | Yes | Yes | No | Unsure |
NAT friendly | Yes | Yes | Yes | Yes | Yes | Yes |
Read more about this topic: Transport Layer
Famous quotes containing the word comparison:
“He was a superior man. He did not value his bodily life in comparison with ideal things. He did not recognize unjust human laws, but resisted them as he was bid. For once we are lifted out of the trivialness and dust of politics into the region of truth and manhood.”
—Henry David Thoreau (18171862)