TCP এবং UDP প্রোটোকলের মধ্যে পার্থক্য

TCP এবং UDP প্রোটোকলের মধ্যে পার্থক্য
TCP এবং UDP প্রোটোকলের মধ্যে পার্থক্য

ভিডিও: TCP এবং UDP প্রোটোকলের মধ্যে পার্থক্য

ভিডিও: TCP এবং UDP প্রোটোকলের মধ্যে পার্থক্য
ভিডিও: দ্বিতীয় প্রজন্মের Lexus IS250 VS IS350: তরুণদের জন্য সেরা গাড়ি সিরিজের মধ্যে পার্থক্য 2024, জুলাই
Anonim

TCP বনাম UDP প্রোটোকল

TCP এবং UDP উভয়ই OSI মডেলের চতুর্থ স্তরে ফিট করে যা IP স্তরের ঠিক উপরে পরিবহন স্তর। টিসিপি এবং ইউডিপি উভয়ই দুটি ভিন্ন উপায়ে ডেটা ট্রান্সমিশন সমর্থন করে, টিসিপি সংযোগ ভিত্তিক এবং ইউডিপি সংযোগ কম।

প্যাকেট পরিবহনে দুটি প্রধান সীমাবদ্ধতা রয়েছে একটি হল নির্ভরযোগ্যতা এবং অন্যটি হল লেটেন্সি। নির্ভরযোগ্যতা প্যাকেটের ডেলিভারি নিশ্চিত করা হয় এবং লেটেন্সি সময়মত প্যাকেট ডেলিভারি করা হয়। উভয়ই একই সময়ে শীর্ষে পৌঁছানো যায় না তবে অপ্টিমাইজ করা যেতে পারে৷

দুটি নোডের মধ্যে একটি ডেটা যোগাযোগ শুরু করার জন্য, প্রেরককে রিসিভার আইপি এবং পোর্ট নম্বর জানতে হবে।আইপি ঠিকানাটি প্যাকেটটি রুট করতে এবং পোর্ট নম্বরটি সঠিক ব্যক্তির কাছে প্যাকেটটি হস্তান্তর করার জন্য। একটি বাস্তব বিশ্বের উদাহরণে এই দৃশ্যটি আরও ব্যাখ্যা করে, একটি বহু শপিং জটিল পরিবেশ সম্পর্কে চিন্তা করুন এবং কেউ আপনাকে 30 (যা একটি নাপিত সেলুন), গোল্ডেন প্লাজা, নং 21 পার্ক এভেন, এই জায়গায় পৌঁছানোর জন্য আপনাকে শুধুমাত্র জানতে হবে না। 21 পার্ক এভিনিউ কিন্তু সেলুন থেকে পরিষেবা পেতে হলে আপনাকে 30 নম্বর দোকানের নম্বর জানতে হবে। আপনি IP ঠিকানা হিসাবে 21 নম্বর এবং পোর্ট নম্বর হিসাবে 30 নম্বর দোকানকে ধরে নিতে পারেন।

ডেটা কমিউনিকেশন এবং অ্যাপ্লিকেশন পরিষেবার মডেলের মতোই TCP অ্যাপ্লিকেশনগুলি TCP সংযোগগুলি গ্রহণ করতে পোর্ট নম্বরগুলি শোনে। UDP অ্যাপ্লিকেশনগুলির মতোই UDP পরিষেবাগুলি সরবরাহ করতে পোর্ট নম্বরগুলিও শোনে৷

TCP:

RFC 793 এ সংজ্ঞায়িত

TCP হল কানেকশন ওরিয়েন্টেড এন্ড টু এন্ড নির্ভরযোগ্য প্রোটোকল যা নিশ্চিত ডেটা ট্রান্সমিশন সমর্থন করে। সংযোগ স্থাপন থেকে নিজেই TCP নির্ভরযোগ্যতা নিশ্চিত করে। TCP এর কিছু প্রধান বৈশিষ্ট্য হল 3 ওয়ে হ্যান্ডশেক (SYN, SYN-ACK, ACK), ত্রুটি সনাক্তকরণ, ধীরে শুরু, প্রবাহ নিয়ন্ত্রণ এবং যানজট নিয়ন্ত্রণ।

TCP একটি নির্ভরযোগ্য পরিবহন ব্যবস্থা তাই এটি ব্যবহার করা হবে যেখানে প্যাকেট ডেলিভারি এমনকি যানজটের মধ্যেও আবশ্যক। TCP অ্যাপ্লিকেশন এবং পোর্ট নম্বরগুলির জন্য সাধারণ উদাহরণ হল FTP ডেটা (20), FTP কন্ট্রোল (21), SSH (222), টেলনেট (23), মেল (25), DNS (53), HTTP(80), POP3(110), SNMP(161) এবং HTTPS(443)। এগুলি সুপরিচিত TCP অ্যাপ্লিকেশন৷

UDP:

RFC 768 তে সংজ্ঞায়িত

UDP (ইউজার ডেটাগ্রাম প্রোটোকল) হল একটি সাধারণ ট্রান্সমিশন প্রোটোকল যা অবিশ্বস্ত পরিষেবা প্রদান করে। এর মানে এই নয় যে UDP ডেটা ডেলিভার করবে না কিন্তু কনজেশন কন্ট্রোল বা প্যাকেট লস ইত্যাদি নিরীক্ষণ করার কোনো ব্যবস্থা নেই। যেহেতু এটি সহজ তাই এটি নেটওয়ার্ক ইন্টারফেসে ওভারহেড প্রসেসিং এড়িয়ে যায়। রিয়েল টাইম অ্যাপ্লিকেশনগুলি বেশিরভাগই ইউডিপি ব্যবহার করে কারণ বিলম্বিত প্যাকেটের চেয়ে প্যাকেট ফেলে দেওয়া ভাল। সাধারণ উদাহরণ হল ভয়েস ওভার আইপি মিডিয়া প্রবাহ।

সারাংশ:

(1) TCP সংযোগ ভিত্তিক এবং নির্ভরযোগ্য যেখানে UDP সংযোগ কম এবং অবিশ্বস্ত।

(2) TCP-এর নেটওয়ার্ক ইন্টারফেস স্তরে আরও প্রক্রিয়াকরণের প্রয়োজন যেখানে UDP-এর মতো নয়৷

(3) টিসিপি নির্ভরযোগ্য ট্রান্সমিশন নিশ্চিত করতে 3 ওয়ে হ্যান্ডশেক, কনজেশন কন্ট্রোল, প্রবাহ নিয়ন্ত্রণ এবং অন্যান্য মেকানিজম ব্যবহার করে।

(4) UDP বেশিরভাগ ক্ষেত্রে ব্যবহৃত হয় যেখানে প্যাকেট বিলম্ব প্যাকেট হারানোর চেয়ে বেশি গুরুতর। (রিয়েল টাইম অ্যাপ্লিকেশন)

প্রস্তাবিত: