Foundationপ্রথম নীতি থেকে
LEVEL 7 · Computer Networking

UDP

ইউডিপি

Connectionless, unreliable transport protocol — port আর checksum ছাড়া কোনো guarantee ছাড়াই datagram পাঠায়।

Transport-এর সর্বনিম্ন চুক্তি: port দিয়ে demultiplex + checksum। Header মাত্র ৮ byte:

fieldsize
source port2 byte
destination port2 byte
length2 byte
checksum2 byte

যা নেই — handshake, ordering, retransmission, flow control, congestion control। Packet হারালে হারালো, order উল্টালে application নিজের খুশিমতো সামলাবে।

তবুও জনপ্রিয় কেন

  • Query-response (DNS, DHCP) এক RTT-তে শেষ; TCP handshake- এর টানাটানি নেই
  • Real-time media আর game-এ late packet-এর চেয়ে lost packet ভালো — পুরনো frame নতুনটার অপেক্ষায় দাঁড়াবে কেন?
  • Broadcast/multicast সম্ভব
  • QUIC এই খালি জায়গার উপরেই user space-এ reliable layer বানিয়েছে
ss -uan | head        # UDP sockets
dig example.com       # DNS-over-UDP নমুনা