Pssst… we can write an original essay just for you.
Any subject. Any type of essay.
We’ll even meet a 3-hour deadline.Get your price
121 writers online
User Datagram Protocol (UDP) is an alternative communications protocol to Transmission Control Protocol (TCP) used primarily for establishing loss tolerant connections between two applications on the Internet. Both UDP and TCP run on top of the Internet Protocol (IP) in the transport layer and are sometimes referred to as UDP/IP or TCP/IP. Both protocols send short packets of data in the form of datagrams.
In recent times, Transmission Control Protocol has emerged as the dominant protocol used for the bulk of internet connectivity due to services such as breaking large data sets into individual datagrams, checking for acknowledgements and resending lost packets and reassembling packets into the correct sequence. But these services come at a cost in terms of additional data overhead, and delays. In contrast, user data protocol just forwards the packets without acknowledgements and resending services, effectively reducing bandwidth overhead and latency issues. But packets can be lost or received out of order as a result, owing to the different paths individual packets traverse between sender and receiver.
It provides two additional services over the Internet Protocol layer. It provides port numbers to help distinguish different user requests and, a checksum calculation capability to verify that the data arrived intact. In UDP connection, client set unique source port numbers based on the program they started connection. UDP is not limited to 1-to-1 interaction. A 1-to-many interaction can be provided using broadcast or multi-cast addressing. A many-to-1 interaction can be provided by many clients communicating with a single server. A many-to-many interaction is just an extension of these techniques.
UDP is an attractive option for applications which have small latency as their critical requirement. These applications could range from voice and video communication to real time gaming and video streaming. These applications would compromise on some lost data as long as the received quality is up to the required standards. In some cases, error correction techniques might be required to improve quality of transmission. Some important characteristics of UDP transmission are given below:
Its contains Source port, Destination port, UDP length and Checksum. UDP checksum used for detecting errors in transmitted segment.
To export a reference to this article please select a referencing style below:
Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.
Your essay sample has been sent.
Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.Order now
Are you interested in getting a customized paper?Check it out!