IP-adresseklasser

โšก Smart opsummering

IP-adresseklasser opdeler IPv4-adresseomrรฅdet i fem grupper, A til E, baseret pรฅ den fรธrste oktet. Hver klasse definerer sit eget adresseomrรฅde, standardundernetmaske og tilsigtede netvรฆrksstรธrrelse.

  • ๐Ÿ“Š Fem klasser: Klasse A dรฆkker de fรธrste oktetter 1 til 126, klasse B dรฆkker 128 til 191, og klasse C dรฆkker 192 til 223.
  • ๐ŸŽฏ Sรฆrlige serier: Klasse D hรฅndterer multicast, klasse E forbliver eksperimentel, og 127-blokken er reserveret til loopback.
  • ๐Ÿ”ง Hurtig identifikation: Nรฅr den fรธrste oktet i en vilkรฅrlig adresse lรฆses, afslรธres dens klasse og standard undernetmaske.
  • ๐Ÿ”’ Private blokke: RFC 1918 reserverer 10.0.0.0/8, 172.16.0.0/12 og 192.168.0.0/16 til interne netvรฆrk.
  • ๐Ÿš€ Evolution: CIDR erstattede klassebaseret adressering i 1993 for at bremse adresseudtรธmning og forbedre allokeringseffektiviteten.

IP-adresseklasser

Hvad er en IP-adresse?

En IP-adresse (Internet Protocol) er en numerisk etiket, der er tildelt de enheder, der er tilsluttet et computernetvรฆrk, der bruger IP'en til kommunikation.

En IP-adresse fungerer som et identifikationsnummer for en specifik maskine pรฅ et bestemt netvรฆrk. Den hjรฆlper dig ogsรฅ med at etablere en virtuel forbindelse mellem en destination og en kilde. IP-adressen kaldes ogsรฅ et IP-nummer eller en internetadresse. Den hjรฆlper dig med at angive det tekniske format for adresseringen og pakkeskemaet. De fleste netvรฆrk kombinerer TCP med IP.

En IP-adresse bestรฅr af fire tal, og hvert tal indeholder et til tre cifre. Et enkelt punktum (.) adskiller hvert tal eller sรฆt af cifre, som billedet nedenfor illustrerer.

Dele af IP-adressen

An IP-adresse er opdelt i to dele:

  • Prรฆfiks: Prรฆfikset i en IP-adresse identificerer det fysiske netvรฆrk, som computeren er tilsluttet. Prรฆfikset kaldes ogsรฅ netvรฆrksadressen.
  • Suffiks: Suffiksdelen identificerer den enkelte computer pรฅ netvรฆrket. Suffikset kaldes ogsรฅ vรฆrtsadressen.

Hvordan fungerer IP-adressen?

En IP-adresse fungerer som en postadresse. En postadresse kombinerer dit omrรฅde, reprรฆsenteret af en pinkode, og din husadresse. Omrรฅdeadressen deles af alle husstande i det omrรฅde, mens husadressen er unik for dit hjem.

Pรฅ samme mรฅde identificerer netvรฆrksadressen alle vรฆrter, der tilhรธrer et specifikt netvรฆrk, mens vรฆrtsadressen entydigt identificerer en bestemt vรฆrt inden for det.

Lad os derefter se, hvordan dette adresserum var organiseret i klasser.

Hvad er Classful Addressing?

Klassisk adressering er den netvรฆrksadresseringsarkitektur, som internettet brugte fra 1981, indtil Classless Inter-Domain Routing (CIDR) blev introduceret i 1993.

Denne adresseringsmetode opdeler IPv4-adresserummet i fem separate klasser baseret pรฅ de fรธrste bits i den fรธrste oktet.

Her tilbyder klasserne A, B og C adresser til netvรฆrk af tre forskellige stรธrrelser. Klasse D bruges kun til multicast, og klasse E er udelukkende reserveret til eksperimentelle formรฅl, som billedet nedenfor viser.

Typer af IPv4-klasser

IP-headerklasser

Fรธlgende tabel opsummerer det fรธrste oktetomrรฅde, standardundernetmasken og den typiske anvendelse af hver IPv4-klasse:

Klasse Fรธrste oktetomrรฅde Standard undernetmaske Eksempel IP Ledende bits Maks. antal netvรฆrk Vรฆrter pr. netvรฆrk Anvendelse
IP klasse A 1 til 126 255.0.0.0 1.1.1.1 0 126 16,777,214 Bruges til meget store netvรฆrk.
IP klasse B 128 til 191 255.255.0.0 128.1.1.1 10 16,384 65,534 Anvendes til mellemstore netvรฆrk.
IP klasse C 192 til 223 255.255.255.0 192.1.11.1 110 2,097,152 254 Bruges til lokale netvรฆrk.
IP klasse D 224 til 239 NA 224.0.0.1 1110 NA NA Reserveret til multicasting.
IP klasse E 240 til 255 NA 240.0.0.1 1111 NA NA Reserveret til forsknings- og udviklingsformรฅl.

Bemรฆrk: Fรธrste oktet 0 er reserveret, og 127-blokken er reserveret til loopback, sรฅ det brugbare Klasse A-omrรฅde er 1 til 126.

Lad os se nรฆrmere pรฅ hver klasse:

Klasse A netvรฆrk

Denne IP-adresseklasse bruges, nรฅr et netvรฆrk indeholder et stort antal vรฆrter. I et klasse A-netvรฆrk er den fรธrste bit 0, de fรธrste 8 bits (ogsรฅ kaldet den fรธrste oktet) identificerer netvรฆrket, og de resterende 24 bits identificerer vรฆrten i netvรฆrket.

Et eksempel pรฅ en klasse A-adresse er 102.168.212.226. Her hjรฆlper "102" dig med at identificere netvรฆrket, og "168.212.226" identificerer vรฆrten.

Klasse A-adresser fra 127.0.0.0 til 127.255.255.255 kan ikke tildeles enheder, da denne blok er reserveret til loopback- og diagnosticeringsfunktioner.

Klasse B netvรฆrk

I en klasse B IP-adresse starter den binรฆre adresse med de indledende bits 10, sรฅ decimalvรฆrdien af โ€‹โ€‹den fรธrste oktet ligger mellem 128 og 191. De fรธrste 16 bits (kendt som to oktetter) hjรฆlper dig med at identificere netvรฆrket. De resterende 16 bits angiver vรฆrten i netvรฆrket.

Et eksempel pรฅ en klasse B IP-adresse er 168.212.226.204, hvor "168.212" identificerer netvรฆrket, og "226.204" identificerer vรฆrten pรฅ det pรฅgรฆldende netvรฆrk.

Klasse C netvรฆrk

Klasse C er en type IP-adresse, der bruges til smรฅ netvรฆrk. I denne klasse bruges tre oktetter til at identificere netvรฆrket, og den fรธrste oktet ligger mellem 192 og 223.

I denne type netvรฆrksadresseringsmetode sรฆttes de fรธrste bits til 110, hvilket gรธr de fรธrste 24 bits af adressen til netvรฆrksadressen og de resterende 8 bits til vรฆrtsadressen. De fleste lokale netvรฆrk bruger klasse C IP-adresser til at oprette forbindelse til netvรฆrket.

Eksempel pรฅ en klasse C IP-adresse:

192.168.178.1

Klasse D netvรฆrk

Klasse D-adresser bruges kun til multicast-applikationer og aldrig til almindelige netvรฆrksoperationer. I denne klasse sรฆttes de fรธrste tre bits til "1", og den fjerde bit sรฆttes til "0", hvilket giver de fรธrste bits 1110. Alle vรฆrdier inden for omrรฅdet 224.0.0.0 til 239.255.255.255 bruges til at identificere multicast-grupper entydigt.

Derfor er der ingen grund til at eks.tracta vรฆrtsadresse, sรฅ Klasse D har ingen undernetmaske.

Eksempel pรฅ en klasse D IP-adresse:

227.21.6.173

Klasse E netvรฆrk

En Klasse E IP-adresse er defineret ved, at de fรธrste fire bits af adressen er sat til 1, hvilket dรฆkker adresser fra 240.0.0.0 til 255.255.255.255. Klasse E er dog reserveret, og dens anvendelse er aldrig blevet defineret, sรฅ mange netvรฆrksimplementeringer kasserer disse adresser som udefinerede eller ulovlige.

Eksempel pรฅ en klasse E IP-adresse:

243.164.89.28

Sรฅdan identificerer du klassen af โ€‹โ€‹en IP-adresse

Du behรธver ikke software for at finde klassen for en IPv4-adresse. Den fรธrste oktet alene fortรฆller dig klassen, standardundernetmasken og hvordan adressen opdeles i netvรฆrks- og vรฆrtsdele. Fรธlg disse trin:

  1. Lรฆs den fรธrste oktet: Tag tallet fรธr den fรธrste prik. For adressen 172.20.10.5 er den fรธrste oktet 172.
  2. Match det med et klasseinterval: En fรธrste oktet fra 1 til 126 betyder Klasse A, 128 til 191 Klasse B, 192 til 223 Klasse C, 224 til 239 Klasse D og 240 til 255 Klasse E.
  3. Anvend standard undernetmasken: Da 172 falder i klasse B-omrรฅdet, er standardmasken 255.255.0.0.
  4. Opdel adressen: Med en klasse B-maske er netvรฆrksdelen 172.20 og vรฆrtsdelen er 10.5.
๐Ÿ’ก Tip: I binรฆr format identificerer de indledende bits klassen: 0 = Klasse A, 10 = Klasse B, 110 = Klasse C, 1110 = Klasse D og 1111 = Klasse E.

Private og reserverede IP-adresseomrรฅder

Inden for klasserne A, B og C afsรฆtter RFC 1918 รฉn blok hver som privat adresseomrรฅde. Offentlige internetroutere videresender ikke pakker fra disse omrรฅder, hvilket gรธr dem ideelle til hjemme- og kontornetvรฆrk. Network Address Translation (NAT) knytter dem til en offentlig adresse for internetadgang.

Klasse Privat adresseinterval CIDR-notation Antal 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 reserverede omrรฅder: 127.0.0.0/8 til loopback-testning og 169.254.0.0/16, som enheder tildeler sig selv, nรฅr ingen DHCP-server svarer.

Regler for tildeling af netvรฆrks-id

Netvรฆrks-id'et vil blive tildelt baseret pรฅ nedenstรฅende regler:

  • Netvรฆrks-ID'et kan ikke starte med 127, fordi 127 tilhรธrer klasse A-omrรฅdet og er reserveret til interne loopback-funktioner.
  • Et netvรฆrks-ID med alle bits sat til 1 er reserveret til brug som en IP-udsendelsesadresse og kan ikke tildeles.
  • Et netvรฆrks-ID med alle bits sat til 0 angiver en bestemt vรฆrt pรฅ det lokale netvรฆrk og bรธr ikke routes. Administratorer, der รธnsker at skjul IP-adresse Detaljer fra eksterne scanninger kombinerer normalt disse reserverede omrรฅder med et privatlivsvรฆrktรธj.

Begrรฆnsninger af klassificeret IP-adressering

Her er ulemperne/ulemperne ved den klassiske IP-adresseringsmetoden:

  • Risiko for snart at lรธbe tรธr for adresseplads
  • Klassegrรฆnser tilskyndede ikke til effektiv tildeling af adresseplads

Disse ineffektiviteter er grunden til, at CIDR erstattede klassebaseret adressering i 1993.

Ofte Stillede Spรธrgsmรฅl

IPv4 bruger 32-bit adresser skrevet som fire decimaltal og understรธtter omkring 4.3 milliarder adresser. IPv6 bruger 128-bit hexadecimale adresser og bruger ikke adresseklasser.

Det tildelte internet Numbers Internetmyndigheden (IANA) tildeler blokke til fem regionale internetregistre, som distribuerer dem til internetudbydere (ISP'er) for slutbrugere.

CIDR-notationen udtrykker netvรฆrksprรฆfikslรฆngden efter et skrรฅstreg, f.eks. 192.168.1.0/24. Den erstattede faste klassegrรฆnser med fleksible prรฆfikslรฆngder.

AI-drevne IP-adressestyringsvรฆrktรธjer (IPAM) analyserer allokeringsmรธnstre, forudsiger udtรธmmelse af subnet, automatiserer tildelinger og markerer konflikter, fรธr de forstyrrer netvรฆrket.

Ja. Maskinlรฆringsmodeller analyserer trafik efter kilde-IP, markerer usรฆdvanlige intervaller, registrerer forfalskede eller sortlistede adresser og identificerer botnet-adfรฆrd i realtid.

Opsummer dette indlรฆg med: