টিসিপি ও এসসিটিপি প্রোটোকল মধ্যে পার্থক্য

Anonim

TCP vs SCTP প্রোটোকল

উভয় TCP (ট্রান্সমিশন কন্ট্রোল প্রোটোকল) এবং SCTP (স্ট্রিম কন্ট্রোল ট্রান্সমিশন প্রোটোকল) পরিবহন স্তর এবং প্রধানত ইন্টারনেট অ্যাপ্লিকেশনের মধ্যে পরিবহন ফাংশন প্রদান। টিসিপি প্যাকগুলি সরবরাহের কঠোর আদেশ দিয়ে নির্ভরযোগ্য ডাটা ট্রান্সফার সরবরাহ করে কিন্তু কিছু অ্যাপ্লিকেশনগুলি নির্ভরযোগ্য স্থানান্তর প্রয়োজন কিন্তু প্যাকেটগুলি বিতরণের 100% অনুক্রম নয়। এই ক্ষেত্রে টিসিপি দ্বিতীয় বিকল্পের ক্ষেত্রে অপ্রয়োজনীয় বিলম্বের কারণ হতে পারে যেখানে নির্ভরযোগ্যতা গুরুত্বপূর্ণ কিন্তু 100% অনুক্রমিক ডেলিভারি নয়।

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

এসসিটিপি মূলত আইপি নেটওয়ার্কের উপর পিএসটিএন সিগন্যাল পরিবহনের জন্য উন্নত। (SIGTRAN)। কিন্তু এই দিন অন্যান্য অ্যাপ্লিকেশনগুলিও জানতে পারে যে তাদের প্রয়োজনগুলির জন্য SCTP একটি ভাল ম্যাচ।

--২ ->

টিসিপি:

আরএফসি 793 এ নির্দিষ্ট করা

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

টিসিপি একটি নির্ভরযোগ্য পরিবহন ব্যবস্থার কারণ এটি ব্যবহার করা হবে যেখানে প্যাকেট সরবরাহের প্রয়োজন হয় এমনকি কনজেশনগুলিতেও। টিপিপি অ্যাপ্লিকেশন এবং পোর্ট নম্বরগুলির জন্য আদর্শ উদাহরণ হল এফটিপি ডাটা (২0), এফটিপি কন্ট্রোল (21), এসএসএইচ (২২২), টেলনেট (২3), মেইল ​​(২5), ডিএনএস (53), এইচপিটি (80), পিপি 3 (110), এসএনএমপি (161) এবং এইচটিটিপিএস (443)। এই সুপরিচিত টিসিপি অ্যাপ্লিকেশনগুলি

SCTP:

RFC 4960

সিক্টেট (স্ট্রিম কন্ট্রোল ট্রান্সমিশন প্রোটোকল) দ্বারা নির্ধারিত একটি আইপি পরিবহন প্রোটোকল যেমন টিসিপি ও ইউডিপি। SCTP হল একটি unicast প্রোটোকল এবং ঠিক দুটি বিন্দু মধ্যে তথ্য বিতরণ শেষ শেষ সমর্থন। কিন্তু অন্তর্বর্তীগুলির একাধিক IP ঠিকানা থাকতে পারে।

সিসিটিপি পুনর্বিন্যাস, প্রবাহ নিয়ন্ত্রণ এবং ক্রম রক্ষণাবেক্ষণের মত বৈশিষ্ট্যগুলির সাথে একটি সম্পূর্ণ ডুপ্লেক্স ট্রান্সমিশন প্রোটোকল।

টিসিপি শীর্ষে, এসসিটিপি এর আরো বৈশিষ্ট্য রয়েছে এবং কিছু নিচে তালিকাভুক্ত করা হয়েছে

SCTP মাল্টি স্ট্রিমিং ফিচার

  • SCTP একাধিক স্ট্রীমগুলিতে বিভক্ত করা যায় এবং প্রতিটি প্রবাহের নিজস্ব ডেলিভারির ক্রম থাকে। টেলিফোনি সংকেত ক্ষেত্রে বিবেচনা, এটি একই সেশন বা সম্পদ প্রভাবিত প্যাকেট ক্রম বজায় রাখার জন্য প্রয়োজনীয়। (প্রাক্তন: একই কল বা একই ট্রাঙ্ক)। তাই প্রবাহ ভিত্তিক ক্রম ট্র্যাকিং পর্যাপ্ত পর্যাপ্ত এবং একটি পূর্ণ স্ট্রিমিং তুলনায় ভাল পারফরম্যান্স ফলাফল হবে।

এসসিটিপি মাল্টি হোমিং

  • একাধিক আইপি ঠিকানা থাকতে একক SCTP শেষ পয়েন্টের জন্য এই বৈশিষ্ট্যটি সমর্থন করে।এর মূল কারণটি হল বেশিরভাগ অপ্রয়োজনীয় রাউটিং পাথগুলির মাধ্যমে শেষপৃষ্ঠাটির প্রাপ্যতা বজায় রাখা।

পথ নির্বাচন

  • একটি নির্দিষ্ট গন্তব্যের ব্যর্থ ট্রান্সমিশন স্বীকারোক্তি ট্র্যাক রাখতে একটি কাউন্টার রক্ষণাবেক্ষণ করা হয়। একটি প্রান্তিক সংখ্যার সংজ্ঞায়িত আছে এবং যদি গন্তব্য ঠিকানাটি অতিক্রম করা হয় তবে এটি নিষ্ক্রিয় হিসাবে ঘোষণা করা হয় এবং SCTP বিকল্প ঠিকানা পাঠাতে শুরু করে।

সারসংক্ষেপ:

(1) টিসিপি ও এসসিটিপি উভয় নির্ভরযোগ্য পরিবহন সেবা সমর্থন করে।

(2) টিসিপি ডাটা ডেলিভারির একক প্রবাহকে সমর্থন করে যেখানে এসসিটিপি তথ্য সরবরাহের মাল্টি স্ট্রীম সমর্থন করে।

(3) টিসিপি একক টিসিপি শেষপয়েন্টকে সমর্থন করে একটি আইপি অ্যাড্রেস ধারণ করে যেখানে SCTP একক SCTP সমর্থন করে এবং এটি প্রধানত রদবদল উদ্দেশ্যে একাধিক IP ঠিকানা থাকতে পারে।

(4) বরং টিসিপি, এসসিটিপি আরও নিরাপদ।

(5) এসসিটিপি চালু এবং শাট ডাউন প্রসেসগুলি টিসিপি থেকে আলাদা।