একটি নেটওয়ার্ক প্রোটোকল নেটওয়ার্ক ডিভাইসগুলির মধ্যে যোগাযোগের জন্য নিয়ম এবং নিয়মাবলী নির্ধারণ করে। নেটওয়ার্ক প্রোটোকলগুলির মধ্যে ডিভাইসগুলির সনাক্তকরণ এবং একে অপরের সাথে সংযোগ স্থাপন করার জন্য প্রক্রিয়াগুলি রয়েছে, সেইসাথে ফর্ম্যাটিং নিয়ম যা প্রেরিত এবং প্রাপ্ত বার্তাগুলিতে ডেটা প্যাকেজ করা হয় তা নির্দিষ্ট করে। কিছু প্রোটোকলগুলি নির্ভরযোগ্য এবং / অথবা উচ্চ-কার্যক্ষম নেটওয়ার্ক যোগাযোগের জন্য ডিজাইন করা বার্তা স্বীকৃতি এবং ডেটা সংকোচন সমর্থন করে।
কম্পিউটার নেটওয়ার্কিংয়ের জন্য আধুনিক প্রোটোকলগুলি সাধারণত আকারে বার্তা পাঠাতে এবং গ্রহণ করতে প্যাকেট স্যুইচিং কৌশলগুলি ব্যবহার করেপ্যাকেট - বার্তা সংগ্রহ এবং তাদের গন্তব্য এ পুনরায় একত্রিত করা হয় যে টুকরা subdivided। বিভিন্ন কম্পিউটার নেটওয়ার্ক প্রোটোকল শত শত প্রতিটি নির্দিষ্ট উদ্দেশ্যে এবং পরিবেশের জন্য ডিজাইন করা হয়েছে।
ইন্টারনেট প্রোটোকল
ইন্টারনেট প্রোটোকল পরিবারটি সম্পর্কিত (এবং সর্বাধিক ব্যাপকভাবে ব্যবহৃত) নেটওয়ার্ক প্রোটোকলগুলির একটি সেট রয়েছে। পাশাপাশি ইন্টারনেট প্রোটোকল (আইপি), উচ্চ-স্তরের প্রোটোকলগুলি যেমন টিসিপি, ইউডিপি, HTTP, এবং এফটিপি সমস্ত অতিরিক্ত ক্ষমতা প্রদানের জন্য আইপি সহ সংহত করে। একইভাবে, নিম্ন স্তরের ইন্টারনেট প্রোটোকলগুলি যেমন এআরপি এবং আইসিএমপি আইপি সহও বিদ্যমান। সাধারণভাবে, আইপি পরিবারে উচ্চ স্তরের প্রোটোকল ওয়েব ব্রাউজারগুলির মতো অ্যাপ্লিকেশনের সাথে আরও ঘনিষ্ঠভাবে যোগাযোগ করে, যখন নিম্ন স্তরের প্রোটোকল নেটওয়ার্ক অ্যাডাপ্টার এবং অন্যান্য কম্পিউটার হার্ডওয়্যারগুলির সাথে ইন্টারঅ্যাক্ট করে।
ওয়্যারলেস নেটওয়ার্ক প্রোটোকল
ওয়াই-ফাই, ব্লুটুথ এবং এলটিইয়ের জন্য ধন্যবাদ, ওয়্যারলেস নেটওয়ার্কগুলি সাধারণ হয়ে উঠেছে। বেতার নেটওয়ার্কগুলিতে ব্যবহারের জন্য ডিজাইন করা নেটওয়ার্ক প্রোটোকলগুলিকে রোমিং মোবাইল ডিভাইসগুলিকে সমর্থন করতে হবে এবং পরিবর্তনশীল ডেটা হার এবং নেটওয়ার্ক সুরক্ষা হিসাবে সমস্যাগুলির সাথে মোকাবিলা করতে হবে।
নেটওয়ার্ক রুটিং প্রোটোকল
রাউটিং প্রোটোকলগুলি ইন্টারনেটের নেটওয়ার্কে রাউটারগুলির জন্য বিশেষভাবে পরিকল্পিত বিশেষ উদ্দেশ্য প্রোটোকল। একটি রাউটিং প্রোটোকল অন্য রাউটার সনাক্ত করতে পারে, পথ পরিচালনা (বলা হয় যাত্রাপথ) উত্স এবং নেটওয়ার্ক বার্তাগুলির গন্তব্যগুলির মধ্যে, এবং গতিশীল রাউটিং সিদ্ধান্তগুলি তৈরি করুন। প্রচলিত রাউটিং প্রোটোকলগুলিতে ইআইজিআরপি, ওএসপিএফ এবং বিজিপি অন্তর্ভুক্ত রয়েছে।
কিভাবে নেটওয়ার্ক প্রোটোকল বাস্তবায়িত হয়
আধুনিক অপারেটিং সিস্টেমে অন্তর্নির্মিত সফ্টওয়্যার পরিষেবাদি রয়েছে যা কিছু নেটওয়ার্ক প্রোটোকলের জন্য সমর্থন বাস্তবায়ন করে। ওয়েব ব্রাউজারগুলির মতো অ্যাপ্লিকেশনগুলি সফ্টওয়্যার লাইব্রেরিগুলি ধারণ করে যা অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় উচ্চ স্তরের প্রোটোকলগুলিকে সমর্থন করে। কিছু নিম্ন স্তরের টিসিপি / আইপি এবং রাউটিং প্রোটোকলগুলির জন্য, উন্নত কর্মক্ষমতাগুলির জন্য সরাসরি হার্ডওয়্যার (সিলিকন চিপসেট) -এ সমর্থন প্রয়োগ করা হয়।
একটি নেটওয়ার্কে প্রেরিত এবং প্রাপ্ত প্রতিটি প্যাকেট বাইনারি ডেটা (প্রতিটি বার্তাগুলির বিষয়বস্তু এনকোড করে এমনগুলি এবং জিরোস) ধারণ করে। সর্বাধিক প্রোটোকল একটি ছোট যোগ করুনহেডার প্রতিটি প্যাকেটের শুরুতে বার্তা প্রেরকের এবং তার উদ্দেশ্যে গন্তব্য সম্পর্কিত তথ্য সংরক্ষণ করতে। কিছু প্রোটোকল এছাড়াও একটি যোগ করুনপেয়াদা শেষে. প্রতিটি নেটওয়ার্ক প্রোটোকলটিতে নিজস্ব ধরনের বার্তা সনাক্ত করার ক্ষমতা রয়েছে এবং ডিভাইসগুলির মধ্যে চলমান ডেটা অংশ হিসাবে শিরোনাম এবং পাদচরণগুলি প্রক্রিয়া করার ক্ষমতা রয়েছে।
উচ্চ এবং নিম্ন স্তরের একসাথে কাজ করে এমন নেটওয়ার্ক প্রোটোকলের একটি গ্রুপ প্রায়শই বলা হয় প্রোটোকল পরিবার। নেটওয়ার্কিংয়ের শিক্ষার্থীরা ঐতিহ্যগতভাবে ওএসআই মডেল সম্পর্কে শিখতে পারে যা শিক্ষামূলক উদ্দেশ্যে নেটওয়ার্কের প্রোটোকল পরিবারগুলিকে নির্দিষ্ট স্তরগুলিতে সংগঠিত করে।