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: