20.5 USER DATAGRAM PROTOCOL (UDP)

 < Day Day Up > 



20.5 USER DATAGRAM PROTOCOL (UDP)

The TCP provides a reliable service by taking care of error control and flow control. However, the processing required for the TCP layer is very high and is called a heavyweight protocol. In some applications such as real-time voice/video communication and network management, such high processing requirements create problems. Another transport protocol is used for such applications. That is user datagram protocol (UDP). UDP provides a connectionless service. It sends the packets to the destination one after the other, without caring whether they are being received correctly or not. It is the job of the application layer to take care of the problems associated with lack of acknowledgements and error control. Simple Network Management Protocol (SNMP), which is used for network management, runs above the UDP.

start example

To provide reliable service, the TCP layer does lots of processing, and hence it is called a heavy-weight protocol. The UDP is another transport layer that provides connectionless service. Processing of UDP packets is much faster.

end example

Note 

In applications such as real-time voice communications, if a packet is lost, there is no point in asking for a retransmission because it causes lots of delay. For such applications, UDP is a better choice than TCP.



 < Day Day Up > 



Principles of Digital Communication Systems and Computer Networks
Principles Digital Communication System & Computer Networks (Charles River Media Computer Engineering)
ISBN: 1584503297
EAN: 2147483647
Year: 2003
Pages: 313
Authors: K V Prasad

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net