Protocols that acknowledge succesful and failed receipt of packets are considered reliable. Although a connection-oriented protocol will often be reliable, it's not the connection orientation that offers the reliability; rather it's the acknowledgements, error detection, and error correction mechanisms in place. A fast protocol with low overhead is a "connectionless" protocol like UDP, TCP/IP IPX/SPX are examples of reliable protocols.
I was born 4 burning.
I was born 4rm the galvanized dome.
// 3DT FOREVER ...
Try the new 3DT Mobile system
Posted at 2021/12/03, 13:15:21Post ID: 5569
Protocols that acknowledge succesful and failed receipt of packets are considered reliable. Although a connection-oriented protocol will often be reliable, it's not the connection orientation that offers the reliability; rather it's the acknowledgements, error detection, and error correction mechanisms in place. A fast protocol with low overhead is a "connectionless" protocol like UDP, TCP/IP IPX/SPX are examples of reliable protocols.
“He's passed on to a better, more euphemistic place.”
Connectionless and without packet acknowledgement will always be faster than those with those features, but at the cost of lost packets. A lot of things that need good speed and latency use UDP because it has no packet acknowledgement, meaning failed packets won't hold up new packets, and the latency is better. Speed is also better as well.
Connectionless and without packet acknowledgement will always be faster than those with those features, but at the cost of lost packets. A lot of things that need good speed and latency use UDP because it has no packet acknowledgement, meaning failed packets won't hold up new packets, and the latency is better. Speed is also better as well.