Computer Networking short question Why do HTTP, FTP, SMTP, and POP3 run on top of TCP rather than on UDP?
Why do HTTP, FTP, SMTP, and POP3 run on top of TCP rather than on UDP?
The protocols, such as HTTP, FTP, SMTP, and POP3, requires the application data to be received, without any gaps in the correct order.
• The TCP is more reliable than the UDP because TCP is a connected-oriented network where there is a guarantee of the transmitted packet in reaching the destination.
• UDP sends only the datagram and it does not stand in managing retransmission, data sequencing, or the connection.
• Here, to run on their data and for assured delivery, all the data streams want the reliable protocol.
• The packet loss or failures during the transmission cannot be decided in the UDP protocol.
The protocols named each of those are data stream and loss-free transport protocols.
• In TCP protocol, all the application data can be received without any gaps in a correct order but UDP does not.
• In TCP protocol, the data transmission is accurate.
• Also, the packet is delivered to the destination perfectly on the TCP protocol because it is a connected-oriented network.
• Thus, the loss of data in HTTP, SMTP, FTP and POP3cannot be affordable using the UDP protocol.
Therefore, the HTTP , FTP , SMTP , and POP3 run on top of the TCP protocol rather than on UDP protocol.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps