IP-adresseklasser

โšก Smart oppsummering

IP-adresseklasser deler IPv4-adresserommet inn i fem grupper, A til E, basert pรฅ den fรธrste oktetten. Hver klasse definerer sitt eget adresseomrรฅde, standard nettverksmaske og tiltenkt nettverksstรธrrelse.

  • ๐Ÿ“Š Fem klasser: Klasse A dekker de fรธrste oktettene 1 til 126, klasse B dekker 128 til 191, og klasse C dekker 192 til 223.
  • ๐ŸŽฏ Spesielle serier: Klasse D hรฅndterer multicast, klasse E forblir eksperimentell, og 127-blokken er reservert for loopback.
  • ๐Ÿ”ง Rask identifikasjon: Nรฅr du leser den fรธrste oktetten i en hvilken som helst adresse, avslรธrer du klassen og standard nettverksmaske.
  • ๐Ÿ”’ Private blokker: RFC 1918 reserverer 10.0.0.0/8, 172.16.0.0/12 og 192.168.0.0/16 for interne nettverk.
  • ๐Ÿš€ Evolution: CIDR erstattet klasseadressering i 1993 for รฅ redusere adresseutmattelse og forbedre allokeringseffektiviteten.

IP-adresseklasser

Hva er en IP-adresse?

En IP-adresse (Internet Protocol) er en numerisk etikett som tildeles enhetene som er koblet til et datanettverk som bruker IP-en for kommunikasjon.

En IP-adresse fungerer som en identifikator for en bestemt maskin pรฅ et bestemt nettverk. Den hjelper deg ogsรฅ med รฅ opprette en virtuell forbindelse mellom en destinasjon og en kilde. IP-adressen kalles ogsรฅ et IP-nummer eller en internettadresse. Den hjelper deg med รฅ spesifisere det tekniske formatet for adresseringen og pakkeskjemaet. De fleste nettverk kombinerer TCP med IP.

En IP-adresse bestรฅr av fire tall, og hvert tall inneholder ett til tre sifre. Et enkelt punktum (.) skiller hvert tall eller sett med sifre, som bildet nedenfor illustrerer.

Deler av IP-adressen

An IP-adresse er delt inn i to deler:

  • prefix: Prefiksdelen av en IP-adresse identifiserer det fysiske nettverket som datamaskinen er koblet til. Prefikset er ogsรฅ kjent som nettverksadressen.
  • Suffiks: Suffiksdelen identifiserer den enkelte datamaskinen pรฅ nettverket. Suffikset kalles ogsรฅ vertsadressen.

Hvordan fungerer IP-adressen?

En IP-adresse fungerer som en postadresse. En postadresse kombinerer omrรฅdet ditt, representert av en PIN-kode, og husadressen din. Omrรฅdeadressen deles av alle hus i det omrรฅdet, mens husadressen er unik for hjemmet ditt.

Pรฅ samme mรฅte identifiserer nettverksadressen alle verter som tilhรธrer et bestemt nettverk, mens vertsadressen unikt identifiserer en bestemt vert i det.

La oss deretter se hvordan dette adresserommet var organisert i klasser.

Hva er Classful Addressing?

Klassisk adressering er nettverksadresseringsarkitekturen Internett brukte fra 1981 til klasselรธs interdomenrouting (CIDR) ble introdusert i 1993.

Denne adresseringsmetoden deler IPv4-adresserommet inn i fem separate klasser basert pรฅ de ledende bitene i den fรธrste oktetten.

Her tilbyr klasse A, B og C adresser for nettverk av tre forskjellige stรธrrelser. Klasse D brukes kun til multicast, og klasse E er reservert utelukkende for eksperimentelle formรฅl, som bildet nedenfor viser.

Typer IPv4-klasser

IP-headerklasser

Tabellen nedenfor oppsummerer det fรธrste oktettomrรฅdet, standard nettverksmaske og typisk bruk av hver IPv4-klasse:

Klasse Fรธrste oktettomrรฅde Standard nettverksmaske Eksempel IP Ledende biter Maks antall nettverk Verter per nettverk Sรธknad
IP klasse A 1 til 126 255.0.0.0 1.1.1.1 0 126 16,777,214 Brukes for veldig store nettverk.
IP klasse B 128 til 191 255.255.0.0 128.1.1.1 10 16,384 65,534 Brukes for mellomstore nettverk.
IP klasse C 192 til 223 255.255.255.0 192.1.11.1 110 2,097,152 254 Brukes for lokale nettverk.
IP klasse D 224 til 239 NA 224.0.0.1 1110 NA NA Reservert for multicasting.
IP klasse E 240 til 255 NA 240.0.0.1 1111 NA NA Reservert for forsknings- og utviklingsformรฅl.

Merk: Fรธrste oktett 0 er reservert, og 127-blokken er reservert for loopback, sรฅ det brukbare klasse A-omrรฅdet er 1 til 126.

La oss se nรฆrmere pรฅ hver klasse:

Klasse A-nettverk

Denne IP-adresseklassen brukes nรฅr et nettverk inneholder et stort antall verter. I et klasse A-nettverk er den fรธrste biten 0, de fรธrste 8 bitene (ogsรฅ kalt den fรธrste oktetten) identifiserer nettverket, og de resterende 24 bitene identifiserer verten i nettverket.

Et eksempel pรฅ en klasse A-adresse er 102.168.212.226. Her hjelper ยซ102ยป deg med รฅ identifisere nettverket, og ยซ168.212.226ยป identifiserer verten.

Klasse A-adresser fra 127.0.0.0 til 127.255.255.255 kan ikke tilordnes til enheter fordi denne blokken er reservert for loopback- og diagnostiske funksjoner.

Klasse B-nettverk

I en IP-adresse i klasse B starter den binรฆre adressen med de fรธrste bitene 10, sรฅ desimalverdien til den fรธrste oktetten faller mellom 128 og 191. De fรธrste 16 bitene (kjent som to oktetter) hjelper deg med รฅ identifisere nettverket. De resterende 16 bitene indikerer verten i nettverket.

Et eksempel pรฅ en klasse B IP-adresse er 168.212.226.204, der ยซ168.212ยป identifiserer nettverket og ยซ226.204ยป identifiserer verten pรฅ det nettverket.

Klasse C-nettverk

Klasse C er en type IP-adresse som brukes for smรฅ nettverk. I denne klassen brukes tre oktetter til รฅ identifisere nettverket, og den fรธrste oktetten varierer mellom 192 og 223.

I denne typen nettverksadresseringsmetode settes de fรธrste bitene til 110, noe som gjรธr de fรธrste 24 bitene av adressen til nettverksadressen og de resterende 8 bitene til vertsadressen. De fleste lokale nettverk bruker klasse C IP-adresser for รฅ koble til nettverket.

Eksempel pรฅ en klasse C IP-adresse:

192.168.178.1

Klasse D-nettverk

Klasse D-adresser brukes kun til multicast-applikasjoner og aldri til vanlige nettverksoperasjoner. I denne klassen settes de tre fรธrste bitene til ยซ1ยป og den fjerde biten settes til ยซ0ยป, noe som gir de fรธrste bitene 1110. Alle verdiene innenfor omrรฅdet 224.0.0.0 til 239.255.255.255 brukes til รฅ identifisere multicast-grupper unikt.

Derfor er det ikke nรธdvendig รฅ eks.tracta vertsadresse, sรฅ klasse D har ingen subnettmaske.

Eksempel pรฅ en klasse D IP-adresse:

227.21.6.173

Klasse E nettverk

En IP-adresse av klasse E defineres ved at de fire fรธrste bitene i adressen settes til 1, som dekker adresser fra 240.0.0.0 til 255.255.255.255. Klasse E er imidlertid reservert, og bruken av den har aldri blitt definert, sรฅ mange nettverksimplementeringer forkaster disse adressene som udefinerte eller ulovlige.

Eksempel pรฅ en klasse E IP-adresse:

243.164.89.28

Slik identifiserer du klassen til en IP-adresse

Du trenger ikke programvare for รฅ finne klassen til en IPv4-adresse. Den fรธrste oktetten alene forteller deg klassen, standard subnettmaske og hvordan adressen deles inn i nettverks- og vertsdeler. Fรธlg disse trinnene:

  1. Les den fรธrste oktetten: Ta tallet fรธr den fรธrste prikken. For adressen 172.20.10.5 er den fรธrste oktetten 172.
  2. Koble det til et klasseomrรฅde: En fรธrste oktett pรฅ 1 til 126 betyr klasse A, 128 til 191 klasse B, 192 til 223 klasse C, 224 til 239 klasse D og 240 til 255 klasse E.
  3. Bruk standard nettverksmaske: Siden 172 faller innenfor klasse B-omrรฅdet, er standardmasken 255.255.0.0.
  4. Del adressen: Med en klasse B-maske er nettverksdelen 172.20 og vertsdelen er 10.5.
๐Ÿ‘ Tips: I binรฆrformat identifiserer de innledende bitene klassen: 0 = Klasse A, 10 = Klasse B, 110 = Klasse C, 1110 = Klasse D og 1111 = Klasse E.

Private og reserverte IP-adresseomrรฅder

Innenfor klasse A, B og C setter RFC 1918 av รฉn blokk hver som privat adresseomrรฅde. Offentlige Internett-rutere videresender ikke pakker fra disse omrรฅdene, noe som gjรธr dem ideelle for hjemme- og kontornettverk. Network Address Translation (NAT) tilordner dem til en offentlig adresse for Internett-tilgang.

Klasse Privat adresseomrรฅde CIDR-notasjon Antall adresser
A 10.0.0.0 til 10.255.255.255 10.0.0.0/8 16,777,216
B 172.16.0.0 til 172.31.255.255 172.16.0.0/12 1,048,576
C 192.168.0.0 til 192.168.255.255 192.168.0.0/16 65,536

To andre reserverte omrรฅder: 127.0.0.0/8 for loopback-testing og 169.254.0.0/16, som enheter tilordner seg selv nรฅr ingen DHCP-server svarer.

Regler for tildeling av nettverks-ID

Nettverks-IDen vil bli tildelt basert pรฅ reglene nedenfor:

  • Nettverks-ID-en kan ikke starte med 127 fordi 127 tilhรธrer klasse A-omrรฅdet og er reservert for interne loopback-funksjoner.
  • En nettverks-ID med alle bits satt til 1 er reservert for bruk som en IP-kringkastingsadresse og kan ikke tildeles.
  • En nettverks-ID med alle bitene satt til 0 angir en bestemt vert pรฅ det lokale nettverket og skal ikke rutes. Administratorer som รธnsker รฅ skjul IP-adresse Detaljer fra eksterne skanninger kombinerer vanligvis disse reserverte omrรฅdene med et personvernverktรธy.

Begrensninger for klassifisert IP-adressering

Her er ulempene/ulempene med den klassiske IP-adresseringsmetoden:

  • Fare for รฅ gรฅ tom for adresseplass snart
  • Klassegrenser oppmuntret ikke til effektiv tildeling av adresserom

Disse ineffektivitetene er grunnen til at CIDR erstattet klasseadressering i 1993.

Spรธrsmรฅl og svar

IPv4 bruker 32-bits adresser skrevet som fire desimaltall og stรธtter omtrent 4.3 milliarder adresser. IPv6 bruker 128-bits heksadesimale adresser og bruker ikke adresseklasser.

Internett tildelt Numbers Internetttilsynet (IANA) tildeler blokker til fem regionale internettregistre, som distribuerer dem til internettleverandรธrer (ISP-er) for sluttbrukere.

CIDR-notasjon uttrykker nettverksprefikslengden etter en skrรฅstrek, for eksempel 192.168.1.0/24. Den erstattet faste klassegrenser med fleksible prefikslengder.

AI-drevne IPAM-verktรธy (IPAM) analyserer tildelingsmรธnstre, forutsier utmattelse av delnett, automatiserer tildelinger og flagger konflikter fรธr de forstyrrer nettverket.

Ja. Maskinlรฆringsmodeller analyserer trafikk etter kilde-IP, flagger uvanlige omrรฅder, oppdager forfalskede eller svartelistede adresser og identifiserer botnett-atferd i sanntid.

Oppsummer dette innlegget med: