IP-adressklasser

⚡ Smart sammanfattning

IP-adressklasser delar in IPv4-adressutrymmet i fem grupper, A till E, baserat på den första oktetten. Varje klass definierar sitt eget adressintervall, standardnätmask och avsedd nätverksstorlek.

  • 📊 Fem klasser: Klass A täcker de första oktetterna 1 till 126, klass B täcker 128 till 191 och klass C täcker 192 till 223.
  • 🎯 Specialintervall: Klass D hanterar multicast, klass E förblir experimentell och 127-blocket är reserverat för loopback.
  • 🔧 Snabb identifiering: Att läsa den första okteten i en adress avslöjar dess klass och standardnätmask.
  • 🔒 Privata block: RFC 1918 reserverar 10.0.0.0/8, 172.16.0.0/12 och 192.168.0.0/16 för interna nätverk.
  • 🚀 Evolution: CIDR ersatte klassificerad adressering 1993 för att bromsa adressutmattning och förbättra allokeringseffektiviteten.

IP-adressklasser

Vad är en IP-adress?

En IP-adress (Internet Protocol) är en numerisk etikett som tilldelas enheterna som är anslutna till ett datornätverk som använder IP:n för kommunikation.

En IP-adress fungerar som en identifierare för en specifik maskin i ett visst nätverk. Den hjälper dig också att upprätta en virtuell anslutning mellan en destination och en källa. IP-adressen kallas också ett IP-nummer eller internetadress. Den hjälper dig att ange det tekniska formatet för adressering och paketschema. De flesta nätverk kombinerar TCP med IP.

En IP-adress består av fyra siffror, och varje nummer innehåller en till tre siffror. En enda punkt (.) separerar varje nummer eller uppsättning siffror, vilket bilden nedan illustrerar.

Delar av IP-adress

An IP-adress är uppdelad i två delar:

  • Prefix: Prefixdelen av en IP-adress identifierar det fysiska nätverk som datorn är ansluten till. Prefixet kallas även nätverksadress.
  • Ändelse: Suffixdelen identifierar den enskilda datorn i nätverket. Suffixet kallas även värdadressen.

Hur fungerar IP-adressen?

En IP-adress fungerar som en postadress. En postadress kombinerar ditt område, representerat av en PIN-kod, och din husadress. Områdesadressen delas av varje hus i det området, medan husadressen är unik för ditt hem.

På samma sätt identifierar nätverksadressen alla värdar som tillhör ett specifikt nätverk, medan värdadressen unikt identifierar en viss värd inom det.

Låt oss nu se hur detta adressutrymme var organiserat i klasser.

Vad är Classful Addressing?

Klassisk adressering är den nätverksadresseringsarkitektur som internet använde från 1981 tills klasslös interdomänrouting (CIDR) introducerades 1993.

Denna adresseringsmetod delar upp IPv4-adressutrymmet i fem separata klasser baserat på de första bitarna i den första oktetten.

Här erbjuder klasserna A, B och C adresser för nätverk av tre olika storlekar. Klass D används endast för multicast, och klass E är reserverad uteslutande för experimentella ändamål, som bilden nedan visar.

Typer av IPv4-klasser

IP-headerklasser

Följande tabell sammanfattar det första oktettintervallet, standardnätmasken och den typiska tillämpningen av varje IPv4-klass:

Klass Första oktettintervallet Standardnätmask Exempel IP Ledande bitar Maximalt antal nätverk Värdar per nätverk Ansökan
IP klass A 1 till 126 255.0.0.0 1.1.1.1 0 126 16,777,214 Används för mycket stora nätverk.
IP klass B 128 till 191 255.255.0.0 128.1.1.1 10 16,384 65,534 Används för medelstora nätverk.
IP klass C 192 till 223 255.255.255.0 192.1.11.1 110 2,097,152 254 Används för lokala nätverk.
IP klass D 224 till 239 NA 224.0.0.1 1110 NA NA Reserverad för multicasting.
IP klass E 240 till 255 NA 240.0.0.1 1111 NA NA Reserverad för forsknings- och utvecklingsändamål.

Obs: Första oktett 0 är reserverad och 127-blocket är reserverat för loopback, så det användbara klass A-intervallet är 1 till 126.

Låt oss titta på varje klass i detalj:

Klass A nätverk

Denna IP-adressklass används när ett nätverk innehåller ett stort antal värdar. I ett klass A-nätverk är den första biten 0, de första 8 bitarna (även kallade den första okteten) identifierar nätverket och de återstående 24 bitarna identifierar värden inom det nätverket.

Ett exempel på en klass A-adress är 102.168.212.226. Här hjälper "102" dig att identifiera nätverket och "168.212.226" identifierar värden.

Klass A-adresser från 127.0.0.0 till 127.255.255.255 kan inte tilldelas enheter eftersom detta block är reserverat för loopback- och diagnostikfunktioner.

Klass B nätverk

I en IP-adress av klass B börjar den binära adressen med de inledande bitarna 10, så decimalvärdet för den första oktetten ligger mellan 128 och 191. De första 16 bitarna (kända som två oktetter) hjälper dig att identifiera nätverket. De återstående 16 bitarna anger värden inom nätverket.

Ett exempel på en IP-adress av klass B är 168.212.226.204, där "168.212" identifierar nätverket och "226.204" identifierar värden i det nätverket.

Klass C nätverk

Klass C är en typ av IP-adress som används för små nätverk. I den här klassen används tre oktetter för att identifiera nätverket, och den första oktetten ligger mellan 192 och 223.

I den här typen av nätverksadresseringsmetod sätts de första bitarna till 110, vilket gör att de första 24 bitarna av adressen blir nätverksadressen och de återstående 8 bitarna blir värdadressen. De flesta lokala nätverk använder IP-adresser av klass C för att ansluta till nätverket.

Exempel på en klass C IP-adress:

192.168.178.1

Klass D nätverk

Klass D-adresser används endast för multicast-applikationer och aldrig för vanliga nätverksoperationer. I den här klassen sätts de tre första bitarna till "1" och den fjärde biten till "0", vilket ger de första bitarna 1110. Alla värden inom intervallet 224.0.0.0 till 239.255.255.255 används för att identifiera multicast-grupper unikt.

Därför finns det inget behov av att extracta värdadressen, så klass D har ingen subnätmask.

Exempel på en klass D IP-adress:

227.21.6.173

Klass E nätverk

En IP-adress av klass E definieras genom att de första fyra bitarna i adressen sätts till 1, vilket täcker adresser från 240.0.0.0 till 255.255.255.255. Klass E är dock reserverad och dess användning har aldrig definierats, så många nätverksimplementeringar kasserar dessa adresser som odefinierade eller olagliga.

Exempel på en klass E IP-adress:

243.164.89.28

Hur man identifierar klassen för en IP-adress

Du behöver ingen programvara för att hitta klassen för en IPv4-adress. Den första oktetten ensam anger klassen, standardnätmasken och hur adressen delas upp i nätverks- och värddelar. Följ dessa steg:

  1. Läs den första oktetten: Ta numret före den första punkten. För adressen 172.20.10.5 är den första oktetten 172.
  2. Matcha det med ett klassintervall: En första oktett från 1 till 126 betyder klass A, 128 till 191 klass B, 192 till 223 klass C, 224 till 239 klass D och 240 till 255 klass E.
  3. Använd standardnätmasken: Eftersom 172 faller inom klass B-intervallet är standardmasken 255.255.0.0.
  4. Dela upp adressen: Med en klass B-mask är nätverksdelen 172.20 och värddelen är 10.5.
👍 Dricks: I binär format identifierar de inledande bitarna klassen: 0 = Klass A, 10 = Klass B, 110 = Klass C, 1110 = Klass D och 1111 = Klass E.

Privata och reserverade IP-adressintervall

Inom klasserna A, B och C avsätter RFC 1918 ett block vardera som privat adressutrymme. Publika internetroutrar vidarebefordrar inte paket från dessa intervall, vilket gör dem idealiska för hem- och kontorsnätverk. Network Address Translation (NAT) mappar dem till en offentlig adress för internetåtkomst.

Klass Privat adressintervall CIDR-notation Antal adresser
A 10.0.0.0 till 10.255.255.255 10.0.0.0/8 16,777,216
B 172.16.0.0 till 172.31.255.255 172.16.0.0/12 1,048,576
C 192.168.0.0 till 192.168.255.255 192.168.0.0/16 65,536

Två andra reserverade intervall: 127.0.0.0/8 för loopback-testning och 169.254.0.0/16, som enheter tilldelar sig själva när ingen DHCP-server svarar.

Regler för tilldelning av nätverks-ID

Nätverks-ID:t kommer att tilldelas baserat på nedan angivna regler:

  • Nätverks-ID:t kan inte börja med 127 eftersom 127 tillhör klass A-intervallet och är reserverat för interna loopback-funktioner.
  • Ett nätverks-ID med alla bitar inställda på 1 är reserverat för användning som en IP-sändningsadress och kan inte tilldelas.
  • Ett nätverks-ID med alla bitar satta till 0 anger en specifik värd i det lokala nätverket och bör inte dirigeras. Administratörer som vill dölj IP-adress Detaljer från externa skanningar kombinerar vanligtvis dessa reserverade intervall med ett sekretessverktyg.

Begränsningar för klassificerad IP-adressering

Här är nackdelarna/nackdelarna med den klassiska IP-adresseringsmetoden:

  • Risk att ta slut på adressutrymme snart
  • Klassgränser uppmuntrade inte effektiv tilldelning av adressutrymme

Dessa ineffektiviteter är anledningen till att CIDR ersatte klassificerad adressering 1993.

Vanliga frågor

IPv4 använder 32-bitarsadresser skrivna som fyra decimaltal och stöder cirka 4.3 miljarder adresser. IPv6 använder 128-bitars hexadecimala adresser och använder inte adressklasser.

Internet tilldelat Numbers IANA fördelar block till fem regionala internetregister, som distribuerar dem till internetleverantörer (ISP:er) för slutanvändare.

CIDR-notationen uttrycker nätverksprefixlängden efter ett snedstreck, till exempel 192.168.1.0/24. Den ersatte fasta klassgränser med flexibla prefixlängder.

AI-drivna IP-adresshanteringsverktyg (IPAM) analyserar allokeringsmönster, förutspår subnätsutmattning, automatiserar tilldelningar och flaggar konflikter innan de stör nätverket.

Ja. Maskininlärningsmodeller analyserar trafik efter käll-IP, flaggar ovanliga intervall, upptäcker förfalskade eller svartlistade adresser och identifierar botnätsbeteende i realtid.

Sammanfatta detta inlägg med: