An evaluation of TCP and UDP Give two instances of applications where, in your position as a software architect, you would prefer to use TCP over UDP.
An evaluation of TCP and UDP Give two instances of applications where, in your position as a software architect, you would prefer to use TCP over UDP.
1) TCP stands for Transmission control protocol and UDP stands for user datagram protocol (UDP) are foundational pillars of the internet, enabling different types of data transmission from a network source to the destination.
2) TCP is a transport layer connection-oriented protocol. It provides a reliable connection and protected data transmission between the connected machines over a network. It first establishes a secure link and then sends the data.
3) It sends the data from one device to the other in the form of data blocks. It is slow in data transmission but has more functionalities such as flow control, error control, and congestion control in the system.
4) UDP is a transport layer, connectionless protocol. It provides quick transmission of data between the connected machines over a network. There is no overhead of creating, maintaining, and terminating a connection in UDP.
5) It is mainly used to transmit real-time data where we cannot afford any transmission delays. UDP sends the data from one device to the other in the form of continuous data streams.
Step by step
Solved in 2 steps