কিভাবে কম্পিউটার নেটওয়ার্ক কাজ - প্রোটোকল

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

নেটওয়ার্ক প্রোটোকল এর উদ্দেশ্য

প্রোটোকল ছাড়া, ডিভাইসে নেটওয়ার্ক সংযোগগুলি জুড়ে একে অপরের কাছে প্রেরণ করা ইলেকট্রনিক সিগন্যাল বুঝতে সক্ষমতার অভাব থাকবে। নেটওয়ার্ক প্রোটোকল এই মৌলিক ফাংশনগুলি পরিবেশন করে:

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

নেটওয়ার্ক প্রোটোকল এর সাধারণ প্রকার

কোন এক প্রোটোকল বিদ্যমান নেই যা সব ধরনের বৈশিষ্ট্যগুলিকে সমর্থন করে। বিভিন্ন প্রকারের নেটওয়ার্ক প্রোটোকলগুলি বছরের পর বছর ধরে আবিষ্কৃত হয়েছে, প্রতিটি নেটওয়ার্ক যোগাযোগের নির্দিষ্ট ধরণের সমর্থন করার চেষ্টা করছে তিনটি মূল বৈশিষ্ট্য যা অন্য প্রকারের প্রোটোকলের মধ্যে অন্যতম।

1. সহজ বনাম দ্বৈত একটি সহজ সংযোগ কেবল একটি ডিভাইসকে একটি নেটওয়ার্কে প্রেরণ করতে দেয়। বিপরীতক্রমে, ডুপ্লেক্স নেটওয়ার্ক সংযোগগুলির উভয় ডিভাইসকেই একই দৈহিক লিংকের মাধ্যমে তথ্য প্রেরণ ও প্রাপ্ত করতে অনুমতি দেয়।

2. সংযোগ-ভিত্তিক বা সংযোগহীন একটি সংযোগ-ভিত্তিক নেটওয়ার্ক প্রোটোকল এক্সচেঞ্জ ( হ্যান্ডশেক বলা হয় একটি প্রক্রিয়া) দুটি ডিভাইসের মধ্যে ঠিকানা তথ্য যা তাদের একে অপরের সাথে কথোপকথন (একটি অধিবেশন বলা হয়) চালানোর অনুমতি দেয়। বিপরীতক্রমে, সংযোগ-কম প্রোটোকল এক বা একাধিক থেকে পৃথক বার্তা প্রেরণ করে যে কোনও অনুরূপ বার্তাগুলি পূর্বে বা পরে পাঠানো (এবং বার্তাগুলি এমনকি সফলভাবে প্রাপ্ত হয় কি না তা জানার জন্য) ছাড়াই।

3. স্তর নেটওয়ার্ক প্রোটোকলগুলি সাধারণত গোষ্ঠীর সাথে একত্রে কাজ করে ( স্ট্যাকগুলি বলা হয় কারণ ডায়াগ্রামগুলি প্রায়ই প্রোটোকলগুলি একে অপরের উপরে স্ট্যাক করা বাক্সগুলির মতো করে বর্ণনা করে)। কিছু প্রোটোকল নিম্ন স্তরে কার্যকরীভাবে ঘনিষ্ঠভাবে বায়ুমণ্ডল বা নেটওয়ার্ক ক্যাবলের বিভিন্ন ধরনের শারীরিকভাবে কাজ করে কিভাবে বাঁধা। অন্যান্য নেটওয়ার্ক অ্যাপ্লিকেশনগুলি কীভাবে কাজ করে এবং কতকগুলি মধ্যবর্তী স্তরের মধ্যে কাজ করে তা উচ্চ স্তরের কাজ করে।

ইন্টারনেট প্রোটোকল পরিবার

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

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

উভয় TCP এবং IP নেটওয়ার্ক প্রোটোকল স্ট্যাকের মাঝারি স্তরগুলিতে কাজ করে। ইন্টারনেটে জনপ্রিয় অ্যাপ্লিকেশনগুলি কখনও কখনও টিসিপি / আইপি শীর্ষে নিজেদের প্রোটোকল প্রয়োগ করেছে। হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTP) বিশ্বব্যাপী ওয়েব ব্রাউজার এবং সার্ভার দ্বারা ব্যবহৃত হয় টিসিপি / আইপি, পরিবর্তে ইথারনেটের মত নিম্ন স্তরের নেটওয়ার্ক প্রযুক্তির উপরে চলে। আইপি পরিবারের অন্যান্য জনপ্রিয় নেটওয়ার্ক প্রোটোকলগুলি রয়েছে ARP , ICMP , এবং FTP

কিভাবে নেটওয়ার্ক প্রোটোকল প্যাকেট ব্যবহার করুন

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

প্রতিটি নেটওয়ার্ক প্রোটোকল কিভাবে তার ডেটা প্যাকেটগুলি (ফরম্যাট করা) সংগঠিত হতে হবে তা নির্ধারণ করে। যেহেতু ইন্টারনেট প্রোটোকল মত প্রোটোকল প্রায়ই স্তরগুলির সাথে একসাথে কাজ করে, এক প্রোটোকলের জন্য বিন্যাসকৃত প্যাকেটের ভিতরে কিছু তথ্য কিছু অন্যান্য প্রোটোকল ( এনক্যাপসুলেশন নামক একটি পদ্ধতি) এর বিন্যাসে হতে পারে।

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

কিভাবে নেটওয়ার্ক ডিভাইস প্রোটোকল ব্যবহার

নেটওয়ার্ক ডিভাইসগুলির অপারেটিং সিস্টেমগুলি নিম্ন নিম্ন স্তরের নেটওয়ার্ক প্রোটোকলের জন্য অন্তর্নির্মিত সমর্থন অন্তর্ভুক্ত করে। সমস্ত আধুনিক ডেস্কটপ কম্পিউটার অপারেটিং সিস্টেম ইথারনেট এবং টিসিপি / আইপি উভয়ই সমর্থন করে, উদাহরণস্বরূপ, যখন অনেক স্মার্টফোন Wi-Fi পরিবারের ব্লুটুথ এবং প্রোটোকলের সমর্থন করে তখন এই প্রোটোকল শেষ পর্যন্ত একটি ডিভাইসের শারীরিক নেটওয়ার্ক ইন্টারফেসের সাথে সংযুক্ত, যেমন তার ইথারনেট পোর্ট এবং Wi-Fi বা ব্লুটুথ রেডিও।

নেটওয়ার্ক অ্যাপ্লিকেশন, পরিবর্তে, অপারেটিং সিস্টেমের সাথে কথা বলে উচ্চ স্তরের প্রোটোকল সমর্থন। উদাহরণস্বরূপ, একটি ওয়েব ব্রাউজার, যেমন http: // / HTTP প্যাকেটগুলিতে অনুবাদ করা সক্ষম, যেমন একটি ওয়েব সার্ভার যা পেতে পারে এবং সেই সাথে সঠিক ওয়েব পৃষ্ঠাটি ফেরত পাঠাতে প্রয়োজনীয় তথ্য ধারণ করে। আসল ডিভাইসটি মূল মেসেজে স্বতন্ত্র প্যাকেটগুলিকে পুনরায় সংযোজন করার জন্য দায়ী, হেডার এবং পাদলেখ বন্ধ করে এবং সঠিক অনুক্রমের মধ্যে প্যাকেটগুলি সন্নিবেশ করানোর জন্য দায়ী।