Now you might be wondering why an application developer would ever choose to build an application over UDP rather than over TCP. Isn’t TCP always preferable to UDP since TCP provides a reliable data transfer service and UDP does not? The answer is no, as many applications are better suited for UDP for the following reasons: * No connection establishment. As we aware tcp uses … Continue reading Why DNS takes udp packet….. Why not TCP ??