Protocols is set of Predefined rules, when we send data on computer network (such as LAN and Internet). The networks follow these rules to successfully transmit data. Every protocol use own methods to transmit the data on network.
Many protocol are available on network, the most common protocol is HTTP (Hyper Text Transfer protocol). This protocol is used to transmit data on World Wide Web.
Differences between TCP vs. UDP:-
TCP Protocol:-
TCP full from is “Transmission Control Protocol”. It is the connection-oriented protocols. The TCP header is of 20 bytes. Transmission Control Protocol exchanges data in the form of segments. Connection-oriented means, the data is exchange with the acknowledgment on the network. It’s reliable and it’s able to retransmit the data. It perform full-duplex operations. It’s doesn’t support multicasting and broadcasting. It provides error control and flow control. It is slower than UDP.
The protocols that we use the TCP includes:-
- FTP (File Transfer Protocol)
- HTTP (Hyper Text Transfer protocol)
- SMTP (Simple Mail Transfer Protocol)
- Telnet (Teletype network)
UDP Protocol:-
UDP full from is “User Datagram Protocol”. The UDP header is of 8 bytes. It is connection-less protocol. User Datagram Protocol is a simple protocol that exchange data without acknowledgment on the network. It’s not reliable and it’s not able to re-transmit the data. It’s supports broadcasting. It’s not provide error control and flow control. Its is faster than TCP. The UDP not support Full Duplex.
The protocol that we use the UDP includes:-
- TFTP (Trivial File Transfer Protocol)
- DNS (Domain Name System)
- DHCP (Dynamic Host Configuration Protocol)
- RIP (Routing information Protocol)
Read the latest Education blogs.