In theory many of the major companies can load balance UDP traffic, but with warnings - UDP, unlike TCP is connectionless and doesn't ever care of a packet is sent back; It will keep sending. The "short-lived" protocol doesn't have all of the information sent in a TCP packet, therefor it is hard to say if the packet was trasnmitted through the port, to the correct computer, returned through the port, and was received back by the client transmission. Because of this, load balancing with UDP is not as well supported as many people would like.
If you are architecting a solution that doesn't require the packet to be sent back, but need the scalability of a load-balancer, it still may be a huge benefit.
By default, these are ports 1717 and 2504 UDP.
UDP is a connectionless protocol, so there is no session to close. UDP is not expecting any particular packet, so opening and closing via UDP is not necessary.
UDP
. A Explain the overview of UDP messaging.
The correct answer is IP. IP is responsible for breaking data into packets and passing them from TCP or UDP to the hardware.
Most of the application layer protocols are layered on top of either TCP or UDP. Therefore, TCP and UDP have to concurrently handle the many disparate data streams sent to them from the application layer. The demultiplexing process would be hopelessly complicated and impossible to handle without some means of identifying which data stream a particular segment of data belongs to. Both TCP and UDP provide a port identifier to uniquely identify each data stream. A set of standard port numbers are assigned by the IANA to the major aplication layer protocols. These 'well known' ports make it easier to find the corresponding server for a particular protocol on a host. e.g. SMTP servers can usually be found on port 25 and HTTP servers are usually on port 80. The combination of a TCP/UDP port and an IP address uniquely identifies a particular service on a particular host. The term 'socket' is usually used to refer to the combination of the TCP/UDP port and IP address.
DNS uses both TCP and UDP, also a lot of online chats use UDP. I think even when you want videos on YouTube UDP is used to deliver video and audio.
An UDP sesion is created on a computer when an application starts listening on a UDP port. So basicaly it goes like this Application says : "Hey OS, can you open port 45547 on interface X for me, I'm expecting some UDP packets on that port ?" OS says : "Sure. Here, just listenon this socket handle for any events." And then if any packets arrive from ANY IP in the world on interface X at port 45547, the application will be alerted through the given socket handle on which it listens.
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.
Routers Drop a lot of UDP packets
UDP is a layer 4 (transport) protocol.
1. IP works at network layer, UDP works at transport layer. 2. UDP carries application data, IP carries TCP segments or UDP datagrams.