| Octetten (octet) | Megabits (Mbit) |
|---|---|
| 1 Octet | 0.000008 Mbit |
| 2 Octetten | 0.000016 Mbit |
| 3 Octetten | 0.000024 Mbit |
| 4 Octetten | 0.000032 Mbit |
| 5 Octetten | 0.00004 Mbit |
| 10 Octetten | 0.00008 Mbit |
| 20 Octetten | 0.00016 Mbit |
| 25 Octetten | 0.0002 Mbit |
| 50 Octetten | 0.0004 Mbit |
| 100 Octetten | 0.0008 Mbit |
| Referentie | Octetten (octet) | Megabits (Mbit) |
|---|---|---|
| A plain text message (160 characters) | 160 octet | 0.00128 Mbit |
| A three-minute MP3 | 3000000 octet | 24 Mbit |
| A smartphone photo | 4000000 octet | 32 Mbit |
| A high-definition film | 4 × 109 octet | 32000 Mbit |
| A dual-layer Blu-ray disc | 5 × 1010 octet | 400000 Mbit |
Het octet is een eenheid van digitale informatie gelijk aan precies acht bits. Het symbool is octet, en de naam komt van het Latijnse woord voor een groep van acht. Het is de eenheid waarin bijna alle opgeslagen gegevens worden geteld, en het loont te weten waarom zij octet heet en geen byte.
Een byte was oorspronkelijk het aantal bits dat een machine gebruikte om één teken te bevatten, en dat aantal lag niet vast. Vroege computers gebruikten bytes van zes bits, sommige van zeven, enkele van negen. De IBM System/360 uit 1964 hield het op acht, en haar commerciële succes maakte acht tot norm, maar het woord byte behield zijn oudere, machineafhankelijke betekenis in specificaties waar dubbelzinnigheid gevaarlijk was.
De netwereld nam daarom het octet. Wanneer een protocolnorm zegt dat een kopveld vier octetten lang is, kan geen lezer waar ook dat anders lezen dan als tweeëndertig bits. De internetnormen die de IETF uitgeeft gebruiken overal octet om juist die reden, en het Frans, het Roemeens en enkele andere talen namen het woord ook voor dagelijks gebruik over, zodat een in Frankrijk verkochte harde schijf in gigaoctet wordt gemeten.
Acht bits houden 256 verschillende waarden, en daarom komt zoveel in eenheden van 256. Een kleurkanaal loopt van 0 tot 255. Een IPv4-adres is vier octetten, geschreven als vier getallen tussen 0 en 255. De oorspronkelijke tekenset ASCII gebruikte zeven bits en liet er één vrij, en de verschillende achtbitsuitbreidingen die volgden vulden elk die vrije bit met een andere reeks letters met tekens erop — de warboel die Unicode uiteindelijk verving.
De hedendaagse tekstcodering telt nog altijd in octetten. UTF-8 gebruikt één octet voor het Latijnse alfabet zonder tekens, twee voor de meeste Europese letters met tekens en voor het Grieks en het Cyrillisch, drie voor het Chinees, Japans en Koreaans, en vier voor de rest. Daarom neemt dezelfde zin in verschillende talen verschillend veel ruimte in, en daarom is een lengtegrens gemeten in octetten geen grens in tekens.
Opslagruimte, bestandsgrootte, geheugen en de nuttige last van het net worden alle in octetten of hun veelvouden opgegeven. Overdrachtssnelheden vormen de uitzondering, want zij worden in bits per seconde opgegeven, en de factor acht tussen beide gebruiken is de grootste bron van verwarring in het vak.
Eén octet is gelijk aan 8 bits, 0,008 kilobit of 0,001 kilooctet.
De megabit is een eenheid van digitale informatie gelijk aan een miljoen bits. Het symbool is Mbit. Het is de eenheid waarin de snelheid van een internetverbinding vrijwel altijd wordt aangeprezen, wat haar tot een van de weinige gegevenseenheden maakt die gewone klanten bij naam tegenkomen telkens als zij een dienst kiezen.
Eén megabit is precies een miljoen bits, geen 1 048 576. Dat onderscheid heeft praktische gevolgen. Eén megabit houdt 125 000 octetten, dus 125 kilooctet, zodat een verbinding van 100 megabit per seconde hooguit ongeveer 12,5 megaoctet per seconde overdraagt. Een bestand dat als 500 megaoctet staat vermeld, vergt dus minstens veertig seconden, en niet de vier die het aangeprezen getal lijkt te beloven.
Die factor acht is de reden dat zovelen hun verbinding trager wanen dan wat hun verkocht is. Er gebeurt niets oneerlijks: de branche geeft de doorvoer in bits per seconde omdat dat is wat de fysieke laag werkelijk draagt, terwijl bestandsbeheerders de grootte in octetten geven omdat de opslag zo is ingedeeld. Beide gebruiken kloppen op hun eigen terrein, en de rekensom ertussen is een deling door acht.
De werkelijke doorvoer ligt nog lager. Protocolkoppen, foutcorrectie en hersendingen vreten capaciteit, en het bruikbare deel van een verbinding bedraagt doorgaans 90 tot 95 procent van haar nominale snelheid. Draadloze verbindingen verliezen meer, omdat het medium wordt gedeeld en storing herhalingen afdwingt. Een verbinding die als 100 megabit per seconde wordt aangeprezen levert in de praktijk vaak zo'n 90, en minder over een belast draadloos net.
De getallen die de tijdperken aftekenen zijn het onthouden waard. Vroege breedband bood 1 tot 8 megabit per seconde, kabel en glasvezel tilden dat naar 50 en 100, en gigabitdiensten zijn nu in steden gangbaar. Hogeresolutievideo vergt ongeveer 5 megabit per seconde, ultrahoge resolutie ongeveer 25, en een beeldgesprek tussen twee mensen 8, zodat de werkelijke behoefte van een huishouden meestal ver onder het afgesloten pakket blijft.
In het geheugen beschrijft de megabit de ruimte van de chips. Een geheugenchip van 512 megabit houdt 64 megaoctet, en meerdere zulke chips vormen een module. De fabrikant telt in bits omdat dat is wat het silicium bevat; de koper telt in octetten omdat dat is wat het besturingssysteem meldt.
Eén megabit is gelijk aan 1 000 000 bits, 1000 kilobit, 125 kilooctet of ongeveer 0,9537 mebibit.