Articles
UDP
- Details
-
Written by Invincible সাজ্জাদ
-
Hits: 960
ইউডিপি শব্দেরও দুই ধরণের প্রয়োগ আছে। প্রধানত ইউডিপি মানে "ইউজার ডাটাগ্রাম প্রোটোকল" (User Datagram Protocol)। এটা ইন্টারনেট প্রোটোকল স্যুটের অন্যতম একটা প্রোটোকল।
এই প্রোটোকল খুব সাধারণ তথ্য প্রবাহের জন্য ব্যবহৃত হয়। অর্থাৎ এতে টিসিপি প্রোটোকলের মত তথ্য যাচাই করা হয়না। এথেকে মনে হতে পারে যে ইউডিপি তাহলে নির্ভরযোগ্য নয়। আসলে তা নয়। ইউডিপি খুবই প্রচলিত ও জনপ্রিয় একটি প্রোটোকল যার মাধ্যমে ভিডিও ব্রডকাস্ট, ডিএনএস সার্ভার (DNS), আইপিটিভি (IPTv), ভিওআইপি (VoIP) ইত্যাদি কার্যক্রম চলে। তাহলে প্রশ্ন আসতে পারে কেন এসব কাজে ইউডিপি ব্যবহার করা হয়? উত্তর হল - ইউডিপি এর মাঝ দিয়ে যে ডাটা প্যাকেট চলে তার ডাটার শুদ্ধতা বা ইনটিগ্রিটি যাচাই করেনা। ফলে যেসব অ্যাপ্লিকেশান সময়-নির্ভর এবং অল্প ডাটা প্যাকেট হারালেও কাজ করতে পারে সেক্ষেত্রে ইউডিপি ব্যবহার করা হয়। যেমন কোন ডিএনএস সার্ভারে অনেকগুলো ক্লায়েন্টের রিকোয়েস্ট অ্যাকসেপ্ট করে যাচাই করা বেশ সময়সাপেক্ষ ব্যপার। আবার ভিডিও স্ট্রিমিং বা ব্রডকাস্টিং-এর সময় অল্প কিছু ভিডিও প্যাকেট ডাটা চলে গেলেও ভিডিওর মানে পরিবর্তন আসেনা। এসব ক্ষেত্রে ইউডিপি প্রোটোকল খুবই কার্যকরী।
বলা হয়ে থাকে যে ইউডিপি প্রোটোকল "ইউজার ডাটাগ্রাম" মেনে চলে। এমন বলার কারণ হল ইউডিপি প্রোটোকলের জন্য পৃথক কোন পোর্ট, চ্যানেল বা ডাটা পাথ দরকার হয়না। কেননা এর মাধ্যমে যে ডাটা প্যাকেট যায় তার হেডারে সোর্স পোর্ট, ডেস্টিনেশান পোর্ট, ডাটা ইত্যাদি তথ্য যুক্ত থাকে। আইপি-ভি৬ এর ক্ষেত্রে অবশ্য চেকসাম নামের হেডার যুক্ত থাকে যেন রিসিভার চাইলে চেকসাম যাচাই করে নিতে পারে। নির্দিষ্ট ছক মেনে ডাটা প্যাকেট পাঠায় বলেই ইউডিপি-কে ডাটাগ্রাম প্রোটোকল বলা হয়। ইউডিপি ব্যবহার করে এরকম আরো কিছু প্রোটোকল হল - আরআইপি (RIP, রুটিং ইনফর্মেশন প্রোটোকল), ডিএইচসিপি (DHCP, ডাইনামিক হোস্ট কনফিগারেশান প্রোটোকল) ইত্যাদি।
ইউডিপি শব্দটি আরেকটি টার্ম প্রকাশ করে যার নাম "ইউজনেট ডেথ পেনাল্টি"। কোন ইউজনেট ব্যবহারকারী যদি অসংখ্য স্প্যাম বা বিরক্তিকর মেইল পাঠাতে থাকে তাহলে আইএসপি সেই ব্যবহারকারীকে সর্বশেষ যে সতর্কতা জানিয়ে দেয় সেটাই ইউডিপি। এর পরেও সেই ইউজনেট থেকে স্প্যাম গেলে সেই ইউজনেট বন্ধ করে দেওয়া হয় বা সেটা "ডেথ"-এ পতিত হয়। এটা ব্যবহার করা হত ইন্টারনেট ব্যবহারকারীদের সুরক্ষার জন্য।