ব্যবহারকারীর ডাটাগ্রাম প্রোটোকল (ইউডিপি) 1980 সালে চালু করা হয়েছিল এবং এটি অস্তিত্বের সবচেয়ে প্রাচীন নেটওয়ার্ক প্রোটোকলগুলির মধ্যে একটি। এটি ক্লায়েন্ট / সার্ভার নেটওয়ার্ক অ্যাপ্লিকেশনের জন্য একটি সাধারণ ওএসআই ট্রান্সপোর্ট লেয়ার প্রোটোকল, এটি ইন্টারনেট প্রোটোকল (আইপি) ভিত্তিক এবং এটি টিসিপির প্রধান বিকল্প।
ইউডিপির একটি সংক্ষিপ্ত ব্যাখ্যা ব্যাখ্যা করতে পারে যে এটি টিসিপির তুলনায় অবিশ্বাস্য প্রোটোকল। যদিও এটি সত্য, যেহেতু ডাটা ট্রান্সমিশনে জড়িত কোনো ত্রুটি পরীক্ষা বা সংশোধন করা হয় না, তাই এটিও সত্য যে এই প্রোটোকলটির জন্য স্পষ্টভাবে অ্যাপ্লিকেশনগুলি রয়েছে যা টিসিপি মেলে না।
UDP (কখনও কখনও UDP / IP হিসাবে উল্লেখ করা হয়) ভিডিও কনফারেন্সিং অ্যাপ্লিকেশন বা কম্পিউটার গেমগুলিতে ব্যবহৃত হয় যা বিশেষভাবে রিয়েল-টাইম কর্মক্ষমতা জন্য তৈরি করা হয়। উচ্চতর কর্মক্ষমতা অর্জনের জন্য, প্রোটোকল অ্যাপ্লিকেশন দ্বারা নির্ধারিত হিসাবে পৃথক প্যাকেটগুলিকে বাদ দেওয়ার অনুমতি দেয় (কোনও পুনরাবৃত্তি না করে) এবং UDP প্যাকেটগুলিকে ভিন্ন আদেশে পাঠানো হবে।
ট্রান্সমিশন এই পদ্ধতি, যখন টিসিপি তুলনায়, কম তথ্য ওভারহেড এবং বিলম্বের জন্য অনুমতি দেয়। যেহেতু প্যাকেট পাঠানো হয় তা কোন ব্যাপার না, এবং এতে জড়িত কোনও ত্রুটি পরীক্ষা নেই, এটি কম ব্যান্ডউইথ ব্যবহার করে।
ইউসিপি টিসিপি চেয়ে ভাল?
এই প্রশ্নের উত্তর প্রসঙ্গে নির্ভর করে যেহেতু UDP ভাল কর্মক্ষমতা, কিন্তু সম্ভবত TCP এর চেয়ে খারাপ গুণমানের জন্য অনুমতি দেয়।
যখন TCP তে UDP পছন্দ করা যেতে পারে তখন এটির একটি ভাল উদাহরণ, যখন কোনও অ্যাপ্লিকেশন আসে যা কম প্রবণতার সাথে ভাল সঞ্চালন করে, যেমন অনলাইন গেমিং, ভিডিও চ্যাটিং বা ভয়েস ট্রান্সমিশন। প্যাকেট হারিয়ে যেতে পারে, কিন্তু কম পরিমাণ সামগ্রিক বিলম্বের সাথে মানানসই মানসিকতা হ্রাস পাবে না, অনেক গুণগত ক্ষতি হ'ল সত্যই অনুভূত হয়।
অনলাইন গেমিংয়ের সাথে, ইউডিপি ট্র্যাফিকটি যদি খেলাটি ক্ষণস্থায়ীভাবে হারিয়ে যায়, বা কোন কারণে কোনও প্যাকেটগুলি বাদ দেওয়া হয় তবেও খেলা চালিয়ে যেতে দেয়। ত্রুটির সংশোধন জড়িত থাকলে, সংযোগগুলি সময়সীমার ক্ষতির কারণ হতে পারে যেগুলি প্যাকেটগুলি ত্রুটিগুলির জন্য তৈরি করার জন্য যেখানে তারা ছেড়ে গেছে সেখানে পুনরায় প্রবেশ করার চেষ্টা করছে, তবে লাইভ ভিডিও গেমগুলিতে এটি অপ্রয়োজনীয়। একই লাইভ স্ট্রিমিং সঙ্গে সত্য।
তবে ফাইল ট্রান্সফারের ক্ষেত্রে ইউডিপি এত বড় না যে এটি সঠিকভাবে ব্যবহার করার জন্য আপনাকে পুরো ফাইলটি প্রয়োজন। তবে, এটি উপভোগ করার জন্য ভিডিও গেম বা ভিডিওর প্রতিটি একক প্যাকেটের প্রয়োজন নেই।
ওএসআই মডেলের লেয়ার 4 তে টিসিপি এবং ইউডিপি উভয়ই এবং টিএফটিপি, আরটিএসপি, এবং DNS এর মতো পরিষেবাগুলির সাথে কাজ করে।
ইউডিপি ডাটাগ্রাম
ইউডিপি ট্র্যাফিক ডটগ্রামের মাধ্যমে কাজ করে, প্রতিটি ডাটাগ্রামে একক বার্তা ইউনিট থাকে। শিরোনাম বিবরণ প্রথম আট বাইট মধ্যে সংরক্ষণ করা হয়, কিন্তু বাকি প্রকৃত বার্তা ঝুলিতে হয়।
এখানে উল্লিখিত একটি UDP ডাটাগ্রাম হেডারের প্রতিটি অংশ দুটি বাইট:
- উত্স পোর্ট নম্বর
- গন্তব্য পোর্ট নম্বর
- ডাটাগ্রাম আকার
- চেকসাম
ইউডিপি পোর্ট নম্বরগুলি বিভিন্ন অ্যাপ্লিকেশনগুলিকে তথ্যগুলির জন্য নিজস্ব চ্যানেলগুলি বজায় রাখতে দেয়, যেমন টিসিপি। ইউডিপি পোর্ট হেডারগুলি দুই বাইট দীর্ঘ; অতএব, বৈধ UDP পোর্ট সংখ্যা 0 থেকে 65535 পর্যন্ত ব্যাপ্ত।
ইউডিপি ডাটাগ্রাম আকার শিরোনাম এবং তথ্য বিভাগের মধ্যে বাইট মোট সংখ্যা গণনা। যেহেতু শিরোনাম দৈর্ঘ্য একটি নির্দিষ্ট আকার, এই ক্ষেত্রটি কার্যকরভাবে পরিবর্তনশীল-আকারের ডেটা অংশটির দৈর্ঘ্যকে ট্র্যাক করে (কখনও কখনও পেলোড বলা হয়)।
ডাটাগ্রাম আকার অপারেটিং পরিবেশের উপর নির্ভর করে পরিবর্তিত হয়, কিন্তু সর্বোচ্চ 65535 বাইট আছে।
UDP চেকসামগুলি ছদ্মবেশ থেকে বার্তা ডেটা রক্ষা করে। চেকসুম মান প্রেরক দ্বারা এবং পরে রিসিভার দ্বারা প্রথম গণিত ডাটাগ্রাম ডেটা এনকোডিং প্রতিনিধিত্ব করে। ট্রান্সমিশনের সময় কোনও পৃথক ডাটাগ্রামকে বাজেয়াপ্ত করা বা দূষিত করা উচিত, UDP প্রোটোকলটি চেকসাম গণনা মেলামেশ সনাক্ত করে।
ইউডিতে, চেকসামিং ঐচ্ছিক, টিসিপি এর বিপরীতে যেখানে চেকসামগুলি বাধ্যতামূলক।




