Verschil tussen Octet en Byte

Anonim

Octet vs Byte

Bij het berekenen is bit de basisinformatieeenheid. Eenvoudig kan een beetje gezien worden als een variabele die slechts één van de twee mogelijke waarden kan nemen. Deze twee mogelijke waarden zijn '0' en '1' en worden geïnterpreteerd als binaire cijfers. De twee mogelijke waarden zouden ook kunnen worden geïnterpreteerd als logische (Boolean) waarden, die 'true' en 'false' zijn. Byte is een andere informatie-eenheid die gebruikt wordt bij het berekenen. In de geschiedenis van het computeren heeft de unit byte zich voorgesteld om verschillende opslagformaten te vertegenwoordigen (typisch 4 tot 10 bits), omdat het niet beschouwd wordt als een gestandaardiseerde eenheid. Maar door het zware gebruik van de term byte om acht bits te vertegenwoordigen door verschillende grote computer-architecturen en productielijnen, werd byte langzaam geassocieerd met acht bits. Door de vroegere dubbelzinnigheid werd de term Octet nog steeds geïntroduceerd als een gestandaardiseerde eenheid om acht bits te vertegenwoordigen. Zo worden zowel Byte als Octet vanaf nu verwisselbaar gebruikt om acht bits te vertegenwoordigen. Byte wordt ook gebruikt als data type in meerdere programmeertalen, zoals C en C ++.

Wat is een Octet?

Octet is een informatie-eenheid gedefinieerd als bestaande uit acht bits. Dit wordt gebruikt in computers en telecommunicatievelden. Het woord Octet komt uit het prefix octo (dat betekent acht) die in het Grieks en het Latijn voorkomt. De term Octet wordt vaak gebruikt in plaats van de term byte om acht bits te vertegenwoordigen. Dit komt doordat in de verleden de byte niet beschouwd werd als acht bits (en de grootte van de byte was dubbelzinnig). Maar tegenwoordig, omdat byte stevig geassocieerd is met acht bits, worden de term byte en octet synoniem gebruikt. In oudere systemen, waar de byte wel naar min of meer dan acht bits kan verwijzen, wordt de term octet gebruikt om acht bits (in plaats van byte) te vertegenwoordigen.

Verschillende voorstellingen, zoals hexadecimale, decimale of octale nummersystemen, worden gebruikt om octetten uit te drukken. Bijvoorbeeld, de waarde van het octet met alle 1's is gelijk aan FF een hexadecimaal, 255 in decimaal en 377 in octaal. Zeer vaak gebruik van octetten ontstaan ​​bij het vertegenwoordigen van adressen in het IP-netwerk (Internet Protocol). Typisch worden IPv4-adressen afgebeeld als vier octetten die door dots worden afgebakend (full stops). Bijvoorbeeld, de weergave van het hoogste genummerde adres is 255. 255. 255. 255 (met 4 octetten met alle 1s). In abstracte syntaxnotatie gebruikt in telecommunicatie en computer netwerken, verwijst een octetstring naar een octetvolgorde van variabele lengte. In de Franse en Roemeense talen is de 'o' (kleine letter o) het symbool dat de eenheid octet vertegenwoordigt. Het wordt ook gebruikt met metrische voorvoegsels (bijv. Ko voor kilooctet, dat betekent 1000 octetten).

Wat is een Byte?

Een Byte is ook een informatie-eenheid die gebruikt wordt in de computer.Een byte is gelijk aan acht bits. Hoewel er geen specifieke reden is om acht bits voor een byte te kiezen, redenen zoals het gebruik van acht bits om tekens in een computer te coderen en het gebruik van acht of minder bits om variabelen in veel toepassingen te vertegenwoordigen speelde een rol in het accepteren van 8 bits als een eenheid. Het symbool dat wordt gebruikt om een ​​byte te vertegenwoordigen is hoofdstad "B" zoals gespecificeerd door IEEE 1541. Een byte kan waarden van 0 tot 255 vertegenwoordigen. Byte wordt ook gebruikt als gegevenstype in verschillende programmeertalen, zoals C en C ++.

Wat is het verschil tussen een Octet en een Byte?

In computing zijn zowel Byte als Octet eenheden van informatie (die gelijk zijn aan acht bits) die vaak synoniem worden gebruikt. Hoewel albei acht bits (tegenwoordig) vertegenwoordigen, is octet meer voorkeur dan byte in applicaties, waar er om de historische redenen een dubbelzinnigheid kan zijn over de omvang van de byte (omdat byte niet een gestandaardiseerde eenheid is en het gebruikt werd om bits te vertegenwoordigen snaren van verschillende maten variërend van 4 tot 10 in het verleden). Hoewel byte in het dagelijks gebruik wordt gebruikt, heeft de term octet de voorkeur in technische publicaties, wat acht bits betekent. Bijvoorbeeld, RFC (Request for Comments) gepubliceerd door IETF (Internet Engineering Task Force) gebruikt vaak de term octet voor het beschrijven van de grootte van protocolparameters van netwerken. In landen als Frankrijk, Frans Canada en Roemenië wordt octet gebruikt in de gemeenschappelijke taal in plaats van de byte. Bijvoorbeeld, megaoctet (Mo) wordt vaak gebruikt in plaats van megabyte (MB).