the UDP is connectionless is because Packets are sent over the network without regard to whether they actually arrive at their destinations. There are no acknowledgments or guarantees but you can send a datagram to many different destinations at the same time. Connectionless protocols are fast because no time is used in establishing and tearing down connections. Connectionless protocols are also referred to as best-effort protocols.
hai friends... TCP/IP is a protocol suite. where it has five layers namely application layer transport layer network layer datalink layer and physical layer..
whereas UDP is a proyocol used in transport layer for unreliable and connectionless transfer of packets. and TCP is another protocol used in transport layer for reliable and connection oriented transfer of packets.
main reason is that the internet is made of so many heterogeneous networks that it is almost impossible to create a connection from the source to the destination without knowing the nature of tehe networks in advance......