कंप्यूटर और नेटवर्किंग में ऑक्टेट का उपयोग

कंप्यूटर और नेटवर्क प्रौद्योगिकी में, एक ऑक्टेट एट किसी भी 8- बिट मात्रा का प्रतिनिधित्व करता है। ऑक्टेट्स गणितीय मान में 0 से 255 तक है।

आठ लोगों या हिस्सों के समूह को संदर्भित करने के लिए ऑक्टेट शब्द का प्रयोग अन्य संदर्भों में भी किया जाता है, जैसे संगीत प्रदर्शन।

ऑक्टेट बनाम बाइट्स

सभी आधुनिक कंप्यूटर सिस्टम एक बाइट को 8-बिट मात्रा के रूप में लागू करते हैं। ऑक्टेट्स और बाइट्स इस परिप्रेक्ष्य से समान हैं। इस कारण से, कुछ लोग दो शब्दों का एक दूसरे के साथ उपयोग करते हैं। ऐतिहासिक रूप से, हालांकि, कंप्यूटरों ने विभिन्न प्रकार के बिट्स वाले बाइट्स का समर्थन किया है; octets और बाइट्स इस संदर्भ में अलग-अलग चीजों का मतलब है। नेटवर्क पेशेवरों ने इस भेद को बनाए रखने के लिए कई साल पहले ऑक्टेट शब्द का उपयोग करना शुरू किया था।

कम्प्यूटर सिस्टम इंजीनियरों अक्सर इसे "अर्ध ऑक्टेट" (या "क्वार्टेट," संगीत में सामान्य के रूप में) कहने के बजाय 4-बिट मात्रा (आधे से एक ऑक्टेट या बाइट) का जिक्र करते हुए निबल शब्द का उपयोग करते हैं।

आईपी ​​पते और नेटवर्क प्रोटोकॉल में ऑक्टेट स्ट्रिंग्स

ऑक्टेट स्ट्रिंग शब्द किसी भी संबंधित ऑक्टेट्स के संग्रह को संदर्भित करता है। ऑक्टेक्ट तार आमतौर पर इंटरनेट प्रोटोकॉल (आईपी) एड्रेसिंग में पाए जाते हैं, जिसमें आईपीवी 4 पते के 4 बाइट्स 4 ऑक्टेट्स होते हैं। बिंदीदार-दशमलव नोटेशन में, एक आईपी पता निम्नानुसार दिखाई देता है:

[ऑक्टेट]। [ऑक्टेट]। [ऑक्टेट]। [ऑक्टेट]

उदाहरण के लिए:

192.168.0.1

एक आईपीवी 6 पते में चार की बजाय 16 ऑक्टेट्स होते हैं। जबकि आईपीवी 4 नोटेशन प्रत्येक एकल ऑक्टेट को एक डॉट (।) से अलग करता है, आईपीवी 6 नोटेशन एक कोलन के साथ ऑक्टेट्स के जोड़े को अलग करता है, जैसा कि निम्नानुसार है:

[ओकटेट] [ओकटेट]: [ओकटेट] [ओकटेट] :::::: [ओकटेट] [ओकटेट]

ऑक्टेट्स नेटवर्क प्रोटोकॉल हेडर या पाद लेखों के भीतर व्यक्तिगत बाइट इकाइयों को भी संदर्भित कर सकते हैं। नेटवर्क इंजीनियरों कभी-कभी प्रोटोकॉल को ऑक्टेट स्टफिंग या ऑक्टेट गिनती के रूप में वर्गीकृत करते हैं। एक ऑक्टेट-स्टफिंग प्रोटोकॉल संदेश के अंत को इंगित करने के लिए डाले गए बिट्स (एक या अधिक ऑक्टेट्स) के विशेष (हार्ड-कोडेड) अनुक्रमों के साथ संदेश इकाइयों का समर्थन करता है। एक ऑक्टेट गिनती प्रोटोकॉल प्रोटोकॉल हेडर के भीतर एन्कोड किए गए अपने आकार (ऑक्टेट्स की संख्या) के साथ संदेश इकाइयों का समर्थन करता है। दोनों दृष्टिकोण संदेश प्राप्तकर्ताओं को यह निर्धारित करने की अनुमति देते हैं कि वे आने वाले डेटा को संसाधित करने के साथ कब समाप्त होते हैं, हालांकि प्रोटोकॉल के इच्छित उपयोग के आधार पर प्रत्येक के फायदे हैं। ( कनेक्शन विस्फोटक नामक एक तीसरी विधि में, संदेश प्रेषक कनेक्शन के अपने अंत को समाप्त करने के लिए संकेत देता है कि कोई और डेटा नहीं भेजा जा रहा है।)

ऑक्टेट स्ट्रीम

वेब ब्राउज़र में, एमआईएमई प्रकार एप्लिकेशन / ऑक्टेट-स्ट्रीम एक बाइनरी फ़ाइल को संदर्भित करता है जो सर्वर द्वारा HTTP कनेक्शन पर वितरित किया जाता है। वेब क्लाइंट आमतौर पर कई प्रकार की बाइनरी फाइलों के साथ काम करते समय ऑक्टेट स्ट्रीम का उपयोग करते हैं और जब वे इस प्रकार के फ़ाइल नाम से टाइप को पहचानने में असमर्थ होते हैं या किसी एक विशेष प्रारूप को मानते हैं।

ब्राउज़र अक्सर उपयोगकर्ता को एक विशिष्ट फ़ाइल नाम एक्सटेंशन के साथ फ़ाइल को सहेजकर एक ऑक्टेट स्ट्रीम के फ़ाइल प्रकार की पहचान करने के लिए संकेत देते हैं।