| Connection-Oriented Protocol |
Connectionless Protocol |
| More Reliable |
Less Reliable |
| Slower Transmission |
Faster Transmission |
| Packets order can be preserved or can be rearranged |
Packets order is not fixed and packets are independent of each other |
| Uses three ways handshake model for connection |
No handshake for establishing the connection |
| TCP packets are heavy-weight |
UDP packets are light-weight |
| Offers error checking mechanism |
No error checking mechanism |
| Protocols like HTTP, FTP, Telnet, SMTP, HTTPS, etc use TCP at the transport layer |
Protocols like DNS, RIP, SNMP, RTP, BOOTP, TFTP, NIP, etc use UDP at the transport layer |