Lær om binære tall og hvordan de brukes i datanettverk
I nettverkssammenheng møter vi binære tall hele tiden. De er selve grunnlaget for hvordan datamaskiner og nettverk fungerer. Men hva er egentlig binære tall, og hvorfor bruker vi dem?
Tenk på det slik: Mennesker bruker tallsystemet 0-9 fordi vi har ti fingre. Det var naturlig for oss å telle slik. Men datamaskiner har ikke fingre - de har elektriske kretser som enten kan være på eller av. Dette gir oss bare to muligheter: 0 (av) eller 1 (på).
Dette to-valgs-systemet er faktisk en stor fordel:
I nettverkssammenheng bruker vi binære tall for å:
For å virkelig forstå binære tall, er det nyttig å se på dem fra to forskjellige perspektiver. Dette hjelper oss å bygge bro mellom hvordan maskinen "tenker" og hvordan vi mennesker tenker.
Dette er maskinens perspektiv. For en datamaskin er alt elektriske signaler:
Dette er menneskets perspektiv. Vi liker å tenke på det som en samling av verdier vi kan bruke:
Disse to perspektivene er egentlig to sider av samme sak. Når en datamaskin ser signalene 11000000:
La oss se på tallene vi har til rådighet i en byte (8 biter):
Posisjon | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Verdi | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
I nettverkssammenheng er det noen binære tall som dukker opp ofte:
Desimal | Binær | Hvor det brukes | Hvordan huske det |
---|---|---|---|
128 | 10000000 | Første bit i Klasse B nettverk | Kun første bit er 1 |
192 | 11000000 | Første oktett i mange private nettverk | To første bits er 1 |
224 | 11100000 | Multicast adresser | Tre første bits er 1 |
255 | 11111111 | Subnet mask, broadcast | Alle bits er 1 |
Konverter det binære tallet 11000000 til desimal
Konverter det desimale tallet 200 til binær
Binære tall bruker kun 0 og 1. Dette er grunnlaget for all digital kommunikasjon.