Innholdsfortegnelse:
En IP-adresse er et nummer som unikt identifiserer hver vert i et IP-nettverk. IP-adresser opererer i nettverkslaget i TCP / IP-protokollstakken, så de er uavhengige av lavere MAC-adresser for datalinklag, for eksempel Ethernet MAC-adresser.
IP-adresser er 32-biters binære tall, noe som betyr at maksimalt noe i nærheten av 4 milliarder unike vertsadresser kan eksistere over hele Internett. Du tror det ville være nok, men TCP / IP plasserer visse restriksjoner på hvordan IP-adresser blir tildelt.
Disse begrensningene begrenser det totale antall brukbare IP-adresser. Nye teknikker for å jobbe med IP-adresser har imidlertid bidratt til å lindre dette problemet, og en standard for 128-biters IP-adresser er blitt vedtatt, men det er fortsatt ikke i utbredt bruk.
Nettverk og verter
IP står for Internettprotokoll, , og hovedformålet er å aktivere kommunikasjon mellom nettverk. Som et resultat består en 32-biters IP-adresse faktisk av to deler:
-
Nettverks-ID-en (eller nettverksadressen): Identifiserer nettverket som en vertsdatamaskin kan bli funnet på.
-
Verts ID-adressen (eller vertsadressen): Identifiserer et bestemt enhet på nettverket som er angitt av nettverks-ID
Det meste av kompleksiteten med å arbeide med IP-adresser, har å gjøre med å finne ut hvilken del av den komplette 32-biters IP-adressen som er nettverks-ID og hvilken del er verts-ID, som beskrevet i de følgende avsnittene.
Det kan hende du merker at to vertsadresser synes å være uberegnede for. For eksempel, klasse C adressering, som bruker åtte biter for verten ID, tillater bare 254 verter - ikke de 256 vertene du forventer. Det er fordi vert 0 (verts-ID er nuller) er alltid reservert for å representere selve nettverket. Verts-ID-en kan ikke være 255 (verts-ID er alle) fordi den vert-IDen er reservert for bruk som en kringkastingsforespørsel som er beregnet for alle verter på nettverket.
Den dotted-decimal-danse
IP-adressene er vanligvis representert i et format kjent som stiplede-decimaltegn. I stiplede decimaltall er hver gruppe på åtte biter - en octet - representert med dens desimalkvivalent. For eksempel, vurder følgende binære IP-adresse:
11000000101010001000100000011100
For å konvertere denne verdien til stiplede decimaltegn, del den først i fire oktetter, slik:
11000000 10101000 10001000 00011100
Konverter deretter hver oktetter til dens desimalkvivalent:
11000000 10101000 10001000 00011100 192 168 136 28
Bruk deretter perioder for å skille de fire desimaltallene slik:
192.168. 136. 28
Dette er formatet der du vanligvis vil se IP-adresser som er representert.
Følgende illustrasjon viser hvordan 32 bitene av en IP-adresse er delt inn i fire oktetter på åtte biter hver. Som du kan se, blir de fire oktene av en IP-adresse ofte referert til som w, x, y, og z .