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

সুচিপত্র:

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

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

ভিডিও: TCP এবং SCTP প্রোটোকলের মধ্যে পার্থক্য
ভিডিও: What is Prepaid and Postpaid sim || প্রিপেইড এবং পোস্টপেইড সিম এর মধ্যে পার্থক্য 2024, জুলাই
Anonim

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

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

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

SCTP মূলত আইপি নেটওয়ার্কের মাধ্যমে PSTN সিগন্যালিং পরিবহন করার জন্য তৈরি করা হয়েছে। (SIGTRAN)। কিন্তু আজকাল অন্যান্য অ্যাপ্লিকেশনগুলিও দেখতে পায় যে SCTP তাদের প্রয়োজনীয়তার জন্য একটি ভাল মিল৷

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 অ্যাপ্লিকেশন৷

SCTP:

RFC4960 এ সংজ্ঞায়িত

SCTP (স্ট্রিম কন্ট্রোল ট্রান্সমিশন প্রোটোকল) হল একটি আইপি পরিবহন প্রোটোকল যেমন TCP এবং UDP। SCTP হল একটি ইউনিকাস্ট প্রোটোকল এবং সমর্থিত এন্ড টু এন্ড ডেটা ডেলিভারি ঠিক দুটি এন্ডপয়েন্টের মধ্যে। কিন্তু এন্ডপয়েন্টে একাধিক IP ঠিকানা থাকতে পারে।

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

TCP-এর উপরে, SCTP-তে আরও বৈশিষ্ট্য রয়েছে এবং কিছু নীচে তালিকাভুক্ত করা হয়েছে

SCTP মাল্টি-স্ট্রিমিং বৈশিষ্ট্য

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

SCTP মাল্টি হোমিং

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

পথ নির্বাচন

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

সারাংশ:

(1) TCP এবং SCTP উভয়ই নির্ভরযোগ্য পরিবহন পরিষেবা সমর্থন করে৷

(2) TCP ডেটা ডেলিভারির একক স্ট্রিম সমর্থন করে যেখানে SCTP একাধিক স্ট্রীম ডেটা ডেলিভারি সমর্থন করে৷

(3) টিসিপি একটি আইপি ঠিকানা থাকতে একক TCP এন্ডপয়েন্ট সমর্থন করে যেখানে SCTP একক SCTP এন্ডপয়েন্ট সমর্থন করে প্রধানত রিডানডেন্সির উদ্দেশ্যে একাধিক আইপি ঠিকানা থাকতে পারে।

(4) বরং TCP, SCTP বেশি সুরক্ষিত৷

(5) SCTP সূচনা এবং শাট ডাউন প্রক্রিয়াগুলি TCP থেকে আলাদা৷

প্রস্তাবিত: