In computer- en netwerktechnologie, een octet staat voor elke 8-bit hoeveelheid. Octets variëren in wiskundige waarde van 0 tot 255.
De voorwaarde octet wordt ook gebruikt in andere contexten, zoals muziekuitvoeringen, om te verwijzen naar een groep van acht personen of delen.
Octets versus bytes
Alle moderne computersystemen implementeren een byte als een 8-bits grootheid. Octetten en bytes zijn hetzelfde vanuit dit perspectief. Om deze reden gebruiken sommige mensen de twee termen onderling uitwisselbaar. In het verleden hebben computers echter bytes met verschillende aantallen bits ondersteund; octets en bytes verschillende dingen betekenen in deze context. Netwerkprofessionals begonnen de term te gebruiken octet vele jaren geleden om dit onderscheid te handhaven.
Computersysteemingenieurs gebruiken de term vaak knabbelen bij het verwijzen naar een 4-bit grootheid (de helft van één octet of byte) in plaats van het een "half octet" (of "kwartet" te noemen, zoals gebruikelijk is in muziek).
Octet-strings in IP-adressen en netwerkprotocollen
De voorwaarde octet-reeks verwijst naar een verzameling van een willekeurig aantal gerelateerde octetten. Octet-strings worden meestal gevonden in IP-adressen (Internetprotocol), waarbij de 4 bytes van een IPv4-adres uit 4 octetten bestaat. In de gestippeld-decimale notatie verschijnt een IP-adres als volgt:
octet. octet. octet. octet
Bijvoorbeeld:
192.168.0.1
Een IPv6-adres bevat 16 octetten in plaats van vier. Terwijl de IPv4-notatie elk enkel octet scheidt met een punt (.), Scheidt de IPv6-notatie paren van octetten met een dubbele punt als volgt:
Octet octet: octet byte :::::: byte byte
Octetten kunnen ook verwijzen naar individuele byte-eenheden binnen netwerkprotocolheaders of -voetteksten. Netwerkingenieurs classificeren protocollen soms als octet stuffing of octet tellen . Een octet-stuffing-protocol ondersteunt berichteenheden met speciale (hard gecodeerde) reeks bits (één of meer octetten) die zijn ingevoegd om het einde van het bericht aan te duiden. Een octetentellingprotocol ondersteunt berichteenheden met hun grootten (aantal octetten) die zijn gecodeerd binnen de protocolheader. Beide benaderingen stellen berichtontvangers in staat te bepalen wanneer ze klaar zijn met het verwerken van de inkomende gegevens, hoewel elk zijn voordelen heeft afhankelijk van het beoogde gebruik van het protocol. (Een derde methode, genaamd verbindingstralen , laat de afzender van het bericht het einde van de verbinding eindigen om aan te geven dat er geen gegevens meer worden verzonden.)
Octet Stream
In webbrowsers het MIME-type application / octet-stream verwijst naar een binair bestand dat door de server wordt geleverd via een HTTP-verbinding. Web-clients gebruiken meestal octet streams bij het werken met meerdere soorten binaire bestanden en wanneer ze het type niet herkennen aan de bestandsnaam of om een bepaald formaat aan te nemen.
Browsers vragen de gebruiker vaak om het bestandstype van een octet-stream te identificeren door het bestand met een specifieke bestandsnaamextensie op te slaan.




