UDP (User Datagram Protocol) হলো একটি Transport Layer প্রোটোকল, যা connection-less communication পদ্ধতি ব্যবহার করে ডেটা প্রেরণ করে। এটি দ্রুত ডেটা ট্রান্সমিশনের জন্য ডিজাইন করা হলেও, নির্ভরযোগ্যতার নিশ্চয়তা দেয় না।
মূল তথ্যসমূহ:
-
Connection-less প্রোটোকল: UDP ডেটা পাঠানোর আগে কোনো সংযোগ স্থাপন করে না। প্রতিটি ডেটা ইউনিট (datagram) স্বাধীনভাবে পাঠানো হয়।
-
বিশ্বস্ততা ও ক্রম নিশ্চিত নয়: এতে delivery guarantee, ordering বা error recovery নেই, অর্থাৎ ডেটা হারিয়ে যেতে বা অগোছালোভাবে পৌঁছাতে পারে।
-
গতি: সংযোগ স্থাপনের ধাপ বাদ থাকায় এটি TCP-এর তুলনায় দ্রুততর, তাই এটি রিয়েল-টাইম অ্যাপ্লিকেশন যেমন ভিডিও স্ট্রিমিং, ভয়েস কল (VoIP), অনলাইন গেমিং ইত্যাদিতে ব্যবহৃত হয়।
TCP-এর সঙ্গে পার্থক্য:
-
TCP হলো connection-oriented, যেখানে ডেটা প্রেরণের আগে সংযোগ স্থাপন করা হয় এবং এটি বিশ্বস্ত ও ক্রমানুসারী ডেলিভারি নিশ্চিত করে।
-
UDP কোনো সংযোগ ছাড়াই ডেটা পাঠায়, ফলে এটি দ্রুত হলেও নির্ভরযোগ্য নয়।
ভুল বিকল্পসমূহ:
-
খ) Connection-oriented → এটি TCP-এর বৈশিষ্ট্য।
-
গ) Application Layer → UDP Transport Layer-এ কাজ করে।
-
ঘ) Network Access Layer → UDP এই স্তরে কাজ করে না; এটি লিঙ্ক বা ফিজিক্যাল স্তর নয়।
অতএব, সঠিক উত্তর হলো ক) Connection-less, কারণ UDP কোনো পূর্বসংযোগ ছাড়াই ডেটা প্রেরণ করে।