কম্পিউটার এবং নেটওয়ার্ক প্রযুক্তিতে, একটি অক্টেট একটি 8-বিট পরিমাণের প্রতিনিধিত্ব করে। অক্টেটের রেঞ্জ গাণিতিক মান 0 থেকে 255 পর্যন্ত। অক্টেট শব্দটি অন্যান্য প্রসঙ্গেও ব্যবহার করা হয়, যেমন বাদ্যযন্ত্রের পারফরম্যান্স, আট জনের একটি দল বা অংশ বোঝাতে।
অক্টেট বনাম বাইট
সমস্ত আধুনিক কম্পিউটার সিস্টেম বাস্তবায়ন ক বাইট আট-বিট পরিমাণ হিসাবে। এই দৃষ্টিকোণ থেকে অক্টেট এবং বাইট একই। এই কারণে, দুটি পদ বিনিময়যোগ্যভাবে ব্যবহৃত হয়।
তবে, ঐতিহাসিকভাবে, কম্পিউটারগুলি বিভিন্ন সংখ্যক বিট বিশিষ্ট বাইট সমর্থন করে; অক্টেট এবং বাইট এই প্রসঙ্গে বিভিন্ন জিনিস বোঝায়। নেটওয়ার্ক পেশাদাররা এই পার্থক্য বজায় রাখার জন্য বহু বছর আগে অক্টেট শব্দটি ব্যবহার করা শুরু করেছিলেন।
কম্পিউটার সিস্টেম ইঞ্জিনিয়াররা প্রায়শই নিবল শব্দটি ব্যবহার করে যখন একটি চার-বিট পরিমাণ (এক অক্টেট বা বাইটের অর্ধেক) উল্লেখ করার পরিবর্তে এটিকে অর্ধেক অক্টেট (বা কোয়ার্টেট, যেমনটি সঙ্গীতে সাধারণ) বলা হয়।
আইপি অ্যাড্রেস এবং নেটওয়ার্ক প্রোটোকলের অক্টেট স্ট্রিং
অক্টেট স্ট্রিং শব্দটি যেকোনো সংখ্যক সম্পর্কিত অক্টেটের একটি সংগ্রহকে বোঝায়। অক্টেট স্ট্রিংগুলি সাধারণত ইন্টারনেট প্রোটোকল (আইপি) ঠিকানায় পাওয়া যায়, যেখানে একটি IPv4 ঠিকানার চারটি বাইট চারটি অক্টেট নিয়ে গঠিত। ডটেড-ডেসিমেল স্বরলিপিতে, একটি IP ঠিকানা হিসাবে উপস্থিত হয় [অক্টেট] [অক্টেট] [অক্টেট] [অক্টেট] , যেমন 192.168.0.1 .
একটি IPv6 ঠিকানায় চারটির পরিবর্তে 16টি অক্টেট থাকে। যেখানে IPv4 স্বরলিপি প্রতিটি একক অক্টেটকে একটি ডট (.) দিয়ে আলাদা করে, IPv6 স্বরলিপি একটি কোলন(:) দিয়ে অক্টেট জোড়াকে আলাদা করে, উদাহরণস্বরূপ, [অক্টেট][অক্টেট]:[অক্টেট][অক্টেট]: ... :[অক্টেট][অক্টেট] .
শিরোনাম এবং পাদটীকা
অক্টেটগুলি নেটওয়ার্ক প্রোটোকল হেডার এবং ফুটারের মধ্যে পৃথক বাইট ইউনিটগুলিকেও উল্লেখ করে। নেটওয়ার্ক ইঞ্জিনিয়াররা কখনও কখনও প্রোটোকলকে অক্টেট স্টাফিং বা অক্টেট গণনা হিসাবে শ্রেণীবদ্ধ করে।
- একটি অক্টেট স্টাফিং প্রোটোকল বার্তা ইউনিটগুলিকে সমর্থন করে যাতে বার্তার সমাপ্তি বোঝাতে বিটগুলির হার্ড-কোডেড সিকোয়েন্স (এক বা একাধিক অক্টেট) সন্নিবেশ করা হয়।
- একটি অক্টেট গণনা প্রোটোকল প্রোটোকল হেডারে এনকোড করা তাদের আকার (অক্টেটের সংখ্যা) সহ বার্তা ইউনিটগুলিকে সমর্থন করে।
উভয় পদ্ধতিই বার্তা প্রাপকদের আগত ডেটা প্রক্রিয়াকরণ শেষ হলে তা নির্ধারণ করতে দেয়। প্রোটোকলের উদ্দেশ্যযুক্ত ব্যবহারের উপর নির্ভর করে প্রতিটির সুবিধা রয়েছে।
মাইনক্রাফ্টে কত ঘন্টা খেলে দেখুন
একটি তৃতীয় পদ্ধতি, যাকে কানেকশন ব্লাস্টিং বলা হয়, মেসেজ প্রেরককে তার সংযোগ বন্ধ করে দেয় যাতে বোঝানো যায় যে আর কোনো ডেটা পাঠানো হচ্ছে না।
অক্টেট স্ট্রীম
ওয়েব ব্রাউজারে, MIME টাইপ অ্যাপ্লিকেশন/অক্টেট-স্ট্রিম একটি বাইনারি ফাইলকে বোঝায় যা একটি HTTP সংযোগের মাধ্যমে সার্ভার দ্বারা বিতরণ করা হয়। ওয়েব ক্লায়েন্টরা সাধারণত অক্টেট স্ট্রীম ব্যবহার করে যখন একাধিক ধরণের বাইনারি ফাইলের সাথে কাজ করে এবং যখন তারা ফাইলের নাম দ্বারা টাইপটিকে চিনতে অক্ষম হয় বা কোনও একটি নির্দিষ্ট বিন্যাস ধরে নিতে পারে না।
ব্রাউজারগুলি প্রায়শই একটি নির্দিষ্ট ফাইলের নাম এক্সটেনশনের সাথে ফাইলটি সংরক্ষণ করে একটি অক্টেট স্ট্রিমের ফাইলের ধরন সনাক্ত করতে ব্যবহারকারীকে অনুরোধ করে।