No, UDP (User Datagram Protocol) does not guarantee the delivery of packets. It is a connectionless protocol that sends packets without establishing a connection or ensuring that they arrive at their destination. This means packets can be lost, duplicated, or delivered out of order. UDP is often used in applications where speed is critical and some data loss is acceptable, such as in streaming media or online gaming.
UDP does not require as much resources as TCP but in the same time, it does not insure delivery of packets.
UDP as a transport protocol is used in situations where speed is more important than reliability in the delivery of the packets. Therefore, any application that requires speed as its primary delivery could use UDP. This type of delivery is not checked for consistency or reliability, so you wouldn't use it if the delivery has to be reliable.
Routers Drop a lot of UDP packets
UDP is much simpler than TCP. UDP does not do any sort of handshaking, connection establishment, or acknowledgements for received packets. UDP packets are simply sent over the network with no expectation of a return message. Since there are no methods for acknowledging that a packet has been received within UDP, there is no guarantee of the order in which packets will arrive. Sometimes, they may be lost all together. UDP is not the most reliable protocol within the IP suite, but it does have several important uses.Q. Which is an important characteristic of UDP?Simply answer is A.) · minimal delays in data delivery.In other words there are minimal delays in the travel of data from the sender to the receiver.
IP (Internet Protocol) is considered more reliable than UDP (User Datagram Protocol) because it is responsible for delivering packets across networks using error-checking and routing mechanisms. However, it's important to note that IP itself does not guarantee delivery, order, or error correction; it only manages addressing and forwarding. UDP, on the other hand, is a connectionless protocol that does not provide reliability features such as retransmission of lost packets or acknowledgment of receipt, making it less reliable than IP. In summary, while neither is fully reliable, IP has more mechanisms in place to enhance data delivery compared to UDP.
No it uses UDP packets.
Because TCP does far more things than UDP. UDP does not do flow control or congestion control or guarantee in-order and reliable packet delivery. TCP does all those things therefore it needs more functionality.
TCP of course because both programs check integrity of sent packages and the delivery status it can be accomplished with TCP (UDP does not support such features).
TCP and UDP are both communication network protocols. TCP protocol in its essence is to guarantee delivery of information, and in the order sent. UDP protocol is lighter, by fact of not checking for the connection to be ready to receive on the other end, not checking if the information getting to the other end is correctly received.
If you mean TCP or UDP data packets, then no, they make up every data transmission on the net.
UDP
UDP protocol. ----------------------------------- Well my version of answer is: In the case of IP and UDP, these are unreliable protocols that do not guarantee delivery, so they do not notify the source. TCP does guarantee delivery. However, the technique that is used is a timeout. If the source does not receive an acknowledgment to data within a given period of time, the source retransmits.