Traffic classification
ট্র্যাফিক শ্রেণীবিভাগ হল একটি স্বয়ংক্রিয় প্রক্রিয়া যা কম্পিউটার নেটওয়ার্ক ট্র্যাফিককে বিভিন্ন পরামিতি অনুসারে (উদাহরণস্বরূপ, পোর্ট নম্বর বা প্রোটোকলের উপর ভিত্তি করে) বেশ কয়েকটি ট্র্যাফিক শ্রেণীতে শ্রেণীবদ্ধ করে। ডেটা জেনারেটর বা ভোক্তার জন্য নিহিত পরিষেবাকে আলাদা করার জন্য প্রতিটি ফলস্বরূপ ট্র্যাফিক শ্রেণীকে আলাদাভাবে বিবেচনা করা যেতে পারে। সাধারণ ব্যবহার প্যাকেটগুলি নেটওয়ার্ক সময়সূচী দ্বারা ভিন্নভাবে প্রক্রিয়াজাত করার জন্য শ্রেণীবদ্ধ করা হয়। একটি নির্দিষ্ট প্রটোকল ব্যবহার করে ট্র্যাফিক প্রবাহকে শ্রেণীবদ্ধ করার পরে, একটি নির্দিষ্ট মানের (ভিওআইপি বা মিডিয়া স্ট্রিমিং পরিষেবার মতো) নিশ্চয়তা দেওয়ার জন্য বা সর্বোত্তম প্রচেষ্টা সরবরাহের জন্য একটি পূর্বনির্ধারিত নীতি প্রয়োগ করা যেতে পারে। এটি প্রবেশ বিন্দুতে (যে বিন্দুতে ট্র্যাফিক নেটওয়ার্কে প্রবেশ করে, সাধারণত একটি প্রান্ত ডিভাইস) একটি সূক্ষ্মতার সাথে প্রয়োগ করা যেতে পারে যা ট্র্যাফিক পরিচালনার প্রক্রিয়াগুলিকে পৃথক প্রবাহ এবং সারি, পুলিশে ট্র্যাফিককে পৃথক করতে এবং তাদের ভিন্নভাবে আকৃতি দেওয়ার অনুমতি দেয়। শ্রেণীবিভাগ পদ্ধতি শ্রেণীবিভাগ বিভিন্ন উপায়ে অর্জন করা হয়। পোর্ট নম্বর দ্রুত কম সম্পদ-গ্রহণকারী অনেক নেটওয়ার্ক ডিভাইস দ্বারা সমর্থিত অ্যাপ্লিকেশন-স্তর পেলোড বাস্তবায়ন করে না, তাই এটি ব্যবহারকারীদের গোপনীয়তার সাথে আপস করে না শুধুমাত্র অ্যাপ্লিকেশন এবং পরিষেবাগুলির জন্য দরকারী, যা নির্দিষ্ট পোর্ট নম্বর ব্যবহার করে সিস্টেমে পোর্ট নম্বর পরিবর্তন করে প্রতারণা করা সহজ গভীর প্যাকেট পরিদর্শন প্যাকেটের প্রকৃত পেলোড পরিদর্শন করে অ্যাপ্লিকেশন এবং পরিষেবাগুলি সনাক্ত করে পোর্ট নম্বর নির্বিশেষে, যার উপর তারা ধীর গতিতে কাজ করে প্রচুর প্রক্রিয়াকরণ শক্তি স্বাক্ষর অবশ্যই আপ টু ডেট রাখতে হবে, কারণ অ্যাপ্লিকেশনগুলি খুব ঘন ঘন পরিবর্তিত হয় এনক্রিপশন এই পদ্ধতিটিকে অসম্ভব করে তোলে অনেক ক্ষেত্রে পরিচিত প্রোটোকলগুলির সাথে ডেটার বিট নিদর্শনগুলি মেলানো একটি সহজ ব্যাপকভাবে ব্যবহৃত কৌশল। বিটটরেন্ট প্রোটোকল হ্যান্ডশেকিং পর্বের সাথে মেলে এমন একটি উদাহরণ হল একটি প্যাকেট 19 অক্ষর দিয়ে শুরু হয়েছিল কিনা তা পরীক্ষা করা যা 19-বাইট স্ট্রিং 'বিটটরেন্ট প্রোটোকল' দ্বারা অনুসরণ করা হয়েছিল। বিভিন্ন নেটওয়ার্ক ট্রাফিক শ্রেণিবিন্যাসের একটি বিস্তৃত তুলনা, যা ডিপ প্যাকেট ইন্সপেকশন (পেস, ওপেনডিপিআই, এল 7-ফিল্টার, এনডিপিআই, লিবপ্রোটয়েডেন্ট এবং সিসকো এনবিএআর-এর 4টি ভিন্ন কনফিগারেশনের উপর নির্ভর করে), ট্রাফিক শ্রেণিবিন্যাসের জন্য জনপ্রিয় ডিপিআই সরঞ্জামগুলির স্বাধীন তুলনায় দেখানো হয়েছে। পরিসংখ্যানগত শ্রেণিবিন্যাস বাইট ফ্রিকোয়েন্সি, প্যাকেটের আকার এবং প্যাকেটের আন্তঃ-আগমনের সময়ের মতো বৈশিষ্ট্যগুলির পরিসংখ্যানগত বিশ্লেষণের উপর নির্ভর করে। প্রায়শই মেশিন লার্নিং অ্যালগরিদম ব্যবহার করে, যেমন কে-মিনস, নাইভ বায়েস ফিল্টার, সি4.5, সি5.0, জে48, বা র্যান্ডম ফরেস্ট ফাস্ট কৌশল (গভীর প্যাকেট পরিদর্শন শ্রেণিবিন্যাসের তুলনায়) এটি এখনও অজানা অ্যাপ্লিকেশনগুলির শ্রেণী সনাক্ত করতে পারে এনক্রিপ্ট করা ট্র্যাফিক শ্রেণিবিন্যাস আজকাল ট্র্যাফিক আরও জটিল এবং আরও নিরাপদ, এর জন্য আমাদের ক্লাসিক মোডের চেয়ে আলাদা উপায়ে এনক্রিপ্ট করা ট্র্যাফিককে শ্রেণিবদ্ধ করার একটি পদ্ধতি প্রয়োজন (মূল নেটওয়ার্কে প্রোব দ্বারা আইপি ট্র্যাফিক বিশ্লেষণের উপর ভিত্তি করে)। এটি অর্জনের জন্য একটি ফর্ম হল শ্রেণিবিন্যাস সম্পাদনের জন্য রেডিও ইন্টারফেসে সংযোগ ট্রেস থেকে ট্র্যাফিক বর্ণনাকারী ব্যবহার করা। মাল্টিমিডিয়া ট্র্যাফিকের ক্ষেত্রেও ট্র্যাফিক শ্রেণিবিন্যাসের ক্ষেত্রে এই একই সমস্যা রয়েছে। এটি সাধারণত প্রমাণিত হয়েছে যে নিউরাল নেটওয়ার্ক, ভেক্টর সাপোর্ট মেশিন, পরিসংখ্যান এবং নিকটতম প্রতিবেশীদের উপর ভিত্তি করে পদ্ধতিগুলি ব্যবহার করা এই ট্র্যাফিক শ্রেণিবিন্যাস করার একটি দুর্দান্ত উপায়, তবে কিছু নির্দিষ্ট ক্ষেত্রে কিছু পদ্ধতি অন্যদের চেয়ে ভাল, উদাহরণস্বরূপঃ পুরো পর্যবেক্ষণ সেটটি বিবেচনা করা হলে নিউরাল নেটওয়ার্কগুলি আরও ভাল কাজ করে। বাস্তবায়ন লিনাক্স নেটওয়ার্ক সময়সূচী এবং নেটফিল্টার উভয়ই নেটওয়ার্ক প্যাকেটগুলি চিহ্নিত বা শ্রেণীবদ্ধ করার জন্য যুক্তি ধারণ করে। সাধারণ ট্র্যাফিক শ্রেণী অপারেটররা প্রায়শই তিনটি বিস্তৃত ধরনের নেটওয়ার্ক ট্র্যাফিককে আলাদা করেঃ সংবেদনশীল, সেরা-প্রচেষ্টা এবং অযাচিত। সংবেদনশীল ট্র্যাফিক সংবেদনশীল ট্র্যাফিক হল এমন ট্র্যাফিক যা অপারেটরের সময়মতো সরবরাহ করার প্রত্যাশা থাকে। এর মধ্যে রয়েছে ভিওআইপি, অনলাইন গেমিং, ভিডিও কনফারেন্সিং এবং ওয়েব ব্রাউজিং। ট্র্যাফিক ম্যানেজমেন্ট স্কিমগুলি সাধারণত এমনভাবে তৈরি করা হয় যাতে এই নির্বাচিত ব্যবহারের পরিষেবার মান নিশ্চিত করা হয়, বা কমপক্ষে অন্যান্য শ্রেণীর ট্র্যাফিকের চেয়ে অগ্রাধিকার দেওয়া হয়। এই ট্র্যাফিক শ্রেণীর জন্য আকারের অনুপস্থিতি বা অন্যান্য শ্রেণীর উপরে সংবেদনশীল ট্র্যাফিককে অগ্রাধিকার দিয়ে এটি সম্পন্ন করা যেতে পারে। সর্বোত্তম প্রচেষ্টার ট্র্যাফিক হল অন্যান্য সমস্ত ধরনের অ-ক্ষতিকারক ট্র্যাফিক। এটি এমন ট্র্যাফিক যা আই. এস. পি মনে করে পরিষেবার গুণমানের প্রতি সংবেদনশীল নয় (জেটার, প্যাকেট লস, লেটেন্সি)। একটি সাধারণ উদাহরণ হ 'ল পিয়ার-টু-পিয়ার এবং ইমেল অ্যাপ্লিকেশন। ট্র্যাফিক ম্যানেজমেন্ট স্কিমগুলি সাধারণত এমনভাবে তৈরি করা হয় যাতে সংবেদনশীল ট্র্যাফিকের পরে যা অবশিষ্ট থাকে তা সেরা-প্রচেষ্টা ট্র্যাফিক পায়। অবাঞ্ছিত ট্র্যাফিক এই বিভাগটি সাধারণত কৃমি, বটনেট এবং অন্যান্য দূষিত আক্রমণ দ্বারা তৈরি স্প্যাম এবং ট্র্যাফিক সরবরাহের মধ্যে সীমাবদ্ধ। কিছু নেটওয়ার্কে, এই সংজ্ঞায় অ-স্থানীয় ভিওআইপি (উদাহরণস্বরূপ, স্কাইপ) বা ভিডিও স্ট্রিমিং পরিষেবাগুলির মতো ট্র্যাফিক অন্তর্ভুক্ত থাকতে পারে যাতে একই ধরনের 'অভ্যন্তরীণ' পরিষেবাগুলির জন্য বাজারকে রক্ষা করা যায়। এই ক্ষেত্রে, ট্র্যাফিক শ্রেণিবিন্যাস প্রক্রিয়া এই ট্র্যাফিককে চিহ্নিত করে, যা নেটওয়ার্ক অপারেটরকে এই ট্র্যাফিককে সম্পূর্ণরূপে অবরুদ্ধ করতে বা এর ক্রিয়াকলাপকে মারাত্মকভাবে বাধাগ্রস্ত করতে দেয়। ফাইল শেয়ারিং পিয়ার-টু-পিয়ার ফাইল শেয়ারিং অ্যাপ্লিকেশনগুলি প্রায়শই যে কোনও এবং সমস্ত উপলব্ধ ব্যান্ডউইথ ব্যবহার করার জন্য ডিজাইন করা হয় যা কিউওএস-সংবেদনশীল অ্যাপ্লিকেশনগুলিকে (যেমন অনলাইন গেমিং) প্রভাবিত করে যা তুলনামূলকভাবে অল্প পরিমাণে ব্যান্ডউইথ ব্যবহার করে। পি2পি প্রোগ্রামগুলি ডাউনলোড কৌশলের অদক্ষতায় ভুগতে পারে, যেমন লিঙ্কের খরচ নির্বিশেষে যে কোনও উপলব্ধ পিয়ার থেকে ফাইল ডাউনলোড করা। অ্যাপ্লিকেশনগুলি সার্ভারগুলি আবিষ্কার করতে এবং উপলব্ধ ফাইলগুলির ডিরেক্টরিগুলি ডাউনলোড করতে আইসিএমপি এবং নিয়মিত এইচটিটিপি ট্র্যাফিক ব্যবহার করে। 2002 সালে, স্যান্ডভাইন ইনকর্পোরেটেড ট্রাফিক বিশ্লেষণের মাধ্যমে নির্ধারণ করে যে, বেশিরভাগ নেটওয়ার্কে পি2পি ট্রাফিক 60 শতাংশ পর্যন্ত ট্রাফিকের জন্য দায়ী। এটি পূর্ববর্তী গবেষণা এবং পূর্বাভাসের বিপরীতে দেখায় যে পি2পি মূলধারায় পরিণত হয়েছে। পি2পি প্রোটোকলগুলি প্রায়শই এমনভাবে ডিজাইন করা হয় যাতে ফলস্বরূপ প্যাকেটগুলি সনাক্ত করা কঠিন হয় (ট্র্যাফিক শ্রেণীবিভাগ দ্বারা সনাক্তকরণ এড়াতে), এবং যথেষ্ট দৃust়তার সাথে যে তারা নেটওয়ার্কে নির্দিষ্ট কিউওএস বৈশিষ্ট্যের উপর নির্ভর করে না (ইন-অর্ডার প্যাকেট ডেলিভারি, জিটার, ইত্যাদি)। - সাধারণত এটি বর্ধিত বাফারিং এবং নির্ভরযোগ্য পরিবহনের মাধ্যমে অর্জন করা হয়, যার ফলে ব্যবহারকারী ডাউনলোডের সময় বৃদ্ধি পায়)। এনক্রিপ্ট করা বিটটরেন্ট প্রোটোকল উদাহরণস্বরূপ সনাক্তকরণ এড়ানোর জন্য অস্পষ্টতা এবং এলোমেলো প্যাকেটের আকারের উপর নির্ভর করে। ফাইল শেয়ারিং ট্রাফিককে যথাযথভাবে বেস্ট-এফোর্ট ট্রাফিক হিসাবে শ্রেণীবদ্ধ করা যেতে পারে। শীর্ষ সময়ে যখন সংবেদনশীল ট্র্যাফিক তার উচ্চতায় থাকে, ডাউনলোডের গতি হ্রাস পাবে। যাইহোক, যেহেতু পি2পি ডাউনলোডগুলি প্রায়শই ব্যাকগ্রাউন্ড ক্রিয়াকলাপ হয়, তাই এটি গ্রাহকের অভিজ্ঞতাকে খুব কমই প্রভাবিত করে, যতক্ষণ না অন্য সমস্ত গ্রাহক তাদের ভিওআইপি ফোনগুলি বন্ধ করে দেওয়ার সময় ডাউনলোডের গতি তাদের পূর্ণ সম্ভাবনায় বৃদ্ধি পায়। ব্যতিক্রমগুলি হল রিয়েল-টাইম পি2পি ভিওআইপি এবং পি2পি ভিডিও স্ট্রিমিং পরিষেবাগুলি যাদের স্থায়ী কিউওএস প্রয়োজন এবং যতদূর সম্ভব এটি প্রয়োগ করার জন্য অত্যধিক ওভারহেড এবং প্যারিটি ট্র্যাফিক ব্যবহার করে। কিছু পি2পি অ্যাপ্লিকেশন স্ব-সীমাবদ্ধ উৎস হিসাবে কাজ করার জন্য কনফিগার করা যেতে পারে, যা ব্যবহারকারীর (নেটওয়ার্ক অপারেটরের বিপরীতে) ট্র্যাফিক নির্দিষ্টকরণের সাথে কনফিগার করা ট্র্যাফিক শেপার হিসাবে কাজ করে। কিছু বিক্রেতা বিশেষ করে আই. এস. পি-র জন্য নির্দিষ্ট প্রোটোকলের পরিবর্তে ক্লায়েন্ট পরিচালনার পরামর্শ দেন। প্রতি ক্লায়েন্ট পরিচালনা করে (অর্থাৎ, প্রতি গ্রাহক), যদি ক্লায়েন্ট ব্যান্ডউইথ চালিত পি2পি অ্যাপ্লিকেশনগুলির ন্যায্য অংশ ব্যবহার করতে চায়, তবে তারা তা করতে পারে, তবে যদি তাদের অ্যাপ্লিকেশনটি আপত্তিজনক হয়, তবে তারা কেবল তাদের নিজস্ব ব্যান্ডউইথকে আটকে রাখে এবং অন্যান্য গ্রাহকদের দ্বারা ব্যবহৃত ব্যান্ডউইথকে প্রভাবিত করতে পারে না। রেফারেন্স নেটওয়ার্ক কর্মক্ষমতা