Transport Layer - Comparison of Transport-layer Protocols

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 (1817–1862)