logo

Introduktion av klassificerad IP-adressering

En IP-adress är en adress med information om hur man når en specifik värd, särskilt utanför OCH . En IP-adress är en 32-bitars unik adress med ett adressutrymme på 232. I allmänhet finns det två notationer där IP-adressen skrivs, prickad decimal notation och hexadecimal notation.

Prickad decimalnotation

Prickad decimalnotation

Prickad decimalnotation



Hexadecimal notation

datum konvertera till sträng

Några punkter att notera om prickad decimalnotation:

  1. Värdet på ett segment (byte) är mellan 0 och 255 (båda inkluderade).
  2. Inga nollor föregår värdet i något segment (054 är fel, 54 är korrekt).

Klassiskt tilltal

32-bitars IP-adressen är uppdelad i fem underklasser. Dessa ges nedan:



  • Klass A
  • Klass B
  • Klass C
  • Klass D
  • Klass E

Var och en av dessa klasser har ett giltigt intervall av IP-adresser. Klasserna D och E är reserverade för multicast- respektive experimentändamål. Ordningen på bitarna i den första oktetten bestämmer klasserna för IP-adressen. De IPv4-adress är uppdelad i två delar:

  • Nätverks ID
  • Värd-ID

Klassen för IP-adress används för att bestämma de bitar som används för nätverks-ID och värd-ID och antalet totala nätverk och värdar som är möjliga i den specifika klassen. Varje ISP eller nätverksadministratör tilldelar en IP-adress till varje enhet som är ansluten till dess nätverk.

Klassiskt tilltal

Klassiskt tilltal



Notera:

  1. IP-adresser hanteras globalt av Internet Assigned Numbers Authority (IANA) och regionala internetregister (RIR).
  2. När man hittar det totala antalet värd-IP-adresser, räknas inte 2 IP-adresser och minskas därför från det totala antalet eftersom den första IP-adressen i ett nätverk är nätverksnumret och medan den sista IP-adressen är reserverad för sändnings-IP.

Klass A

IP-adresser som tillhör klass A tilldelas de nätverk som innehåller ett stort antal värdar.

  • Nätverks-ID:t är 8 bitar långt.
  • Värd-ID:t är 24 bitar långt.

Den högre ordningens bit av den första oktetten i klass A är alltid satt till 0. De återstående 7 bitarna i den första oktetten används för att fastställa nätverks-ID. De 24 bitarna av värd-ID används för att bestämma värden i vilket nätverk som helst. Standardsubnätmasken för klass A är 255.x.x.x. Därför har klass A totalt:

sträng i array c
  • 2^24 – 2 = 16 777 214 värd-ID

IP-adresser som tillhör klass A sträcker sig från 0.0.0.0 – 127.255.255.255.

Klass A

Klass A

Klass B

IP-adress som tillhör klass B tilldelas nätverk som sträcker sig från medelstora till stora nätverk.

  • Nätverks-ID:t är 16 bitar långt.
  • Värd-ID:t är 16 bitar långt.

De högre ordningens bitarna i den första oktetten av IP-adresser av klass B är alltid inställda på 10. De återstående 14 bitarna används för att fastställa nätverks-ID. De 16 bitarna av värd-ID används för att bestämma värden i vilket nätverk som helst. Standardsubnätmasken för klass B är 255.255.x.x. Klass B har totalt:

  • 2^14 = 16384 nätverksadress
  • 2^16 – 2 = 65534 värdadress

IP-adresser som tillhör klass B sträcker sig från 128.0.0.0 – 191.255.255.255.

Klass B

Klass B

Klass C

IP-adresser som tillhör klass C tilldelas små nätverk.

  • Nätverks-ID:t är 24 bitar långt.
  • Värd-ID:t är 8 bitar långt.

De högre ordningens bitar av den första oktetten av IP-adresser i klass C är alltid inställda på 110. De återstående 21 bitarna används för att fastställa nätverks-ID. De 8 bitarna av värd-ID används för att bestämma värden i vilket nätverk som helst. Standardsubnätmasken för klass C är 255.255.255.x. Klass C har totalt:

  • 2^21 = 2097152 nätverksadress
  • 2^8 – 2 = 254 värdadress

IP-adresser som tillhör klass C sträcker sig från 192.0.0.0 – 223.255.255.255.

Klass C

Klass C

Klass D

IP-adress som tillhör klass D är reserverad för multicasting. De högre ordningens bitar av den första oktetten av IP-adresser som tillhör klass D är alltid inställda på 1110. De återstående bitarna är för adressen som intresserade värdar känner igen.

Klass D har ingen subnätmask. IP-adresser som tillhör klass D sträcker sig från 224.0.0.0 – 239.255.255.255.

Klass D

Klass D

linux byta namn på mapp

Klass E

IP-adresser som tillhör klass E är reserverade för experiment- och forskningsändamål. IP-adresser i klass E sträcker sig från 240.0.0.0 – 255.255.255.254. Den här klassen har ingen subnätmask. De högre ordningens bitarna i den första oktetten i klass E är alltid inställda på 1111.

Klass E

Klass E

Utbud av speciella IP-adresser

  169.254.0.0 – 169.254.0.16   : Link-local addresses   127.0.0.0 – 127.255.255.255   : Loop-back addresses   0.0.0.0 – 0.0.0.8  : used to communicate within the current network.>

Regler för tilldelning av värd-ID

Värd-ID:n används för att identifiera en värd inom ett nätverk. Värd-ID:t tilldelas baserat på följande regler:

  • Inom alla nätverk måste värd-ID:t vara unikt för det nätverket.
  • Ett värd-ID där alla bitar är satta till 0 kan inte tilldelas eftersom detta värd-ID används för att representera nätverks-ID för IP-adressen.
  • Värd-ID där alla bitar är inställda på 1 kan inte tilldelas eftersom detta värd-ID är reserverat som en sändningsadress för att skicka paket till alla värdar som finns på det specifika nätverket.

Regler för tilldelning av nätverks-ID

Värdar som finns på samma fysiska nätverk identifieras av nätverks-ID, eftersom alla värdar på samma fysiska nätverk tilldelas samma nätverks-ID. Nätverks-ID:t tilldelas baserat på följande regler:

  • Nätverks-ID:t kan inte börja med 127 eftersom 127 tillhör klass A-adressen och är reserverad för interna återkopplingsfunktioner.
  • Alla bitar av nätverks-ID satt till 1 är reserverade för användning som en IP-sändningsadress och kan därför inte användas.
  • Alla bitar av nätverks-ID satt till 0 används för att beteckna en specifik värd på det lokala nätverket och dirigeras inte och används därför inte.

Sammanfattning av klassificerad adressering

Sammanfattning av Klassificerad adressering

powershell mindre än eller lika med

I tabellen ovan ska antalet nätverk för klass A vara 127. (Nätverks-ID med alla 0:or beaktas inte)

Problem med Classful Addressing

Problemet med denna klassfulla adresseringsmetod är att miljontals klass A-adresser är bortkastade, många av klass B-adresserna är bortkastade, medan antalet tillgängliga adresser i klass C är så litet att det inte kan tillgodose behoven hos organisationer. Klass D-adresser används för multicast-routing och är därför endast tillgängliga som ett enda block. Klass E-adresser är reserverade.

Eftersom det finns dessa problem ersattes Classful networking av Classless Inter-Domain Routing (CIDR) 1993. Vi kommer att diskutera Classless-adressering i nästa inlägg.

  • Nätverks-ID:t är 24 bitar långt.
  • Värd-ID:t är 8 bitar långt.
  • 2^21 = 2097152 nätverksadress
  • 2^8 – 2 = 254 värdadress
  • Inom alla nätverk måste värd-ID:t vara unikt för det nätverket.
  • Värd-ID där alla bitar är inställda på 0 kan inte tilldelas eftersom detta värd-ID används för att representera nätverks-ID för IP-adressen.
  • Värd-ID där alla bitar är inställda på 1 kan inte tilldelas eftersom detta värd-ID är reserverat som en sändningsadress för att skicka paket till alla värdar som finns på det specifika nätverket.
  • Nätverks-ID:t kan inte börja med 127 eftersom 127 tillhör klass A-adressen och är reserverad för interna återkopplingsfunktioner.
  • Alla bitar av nätverks-ID satt till 1 är reserverade för användning som en IP-sändningsadress och kan därför inte användas.
  • Alla bitar av nätverks-ID satt till 0 används för att beteckna en specifik värd på det lokala nätverket och dirigeras inte och används därför inte.

Vanliga frågor om klassificerad IP-adressering

Hur tilldelas IP-adresser?

Svar:

IP-adresser kan tilldelas genom olika metoder, inklusive manuell konfiguration, dynamisk tilldelning med DHCP (Dynamic Host Configuration Protocol), eller automatisk tilldelning genom protokoll som IPv6 Stateless Address Autoconfiguration (SLAAC). Internetleverantörer (ISP) allokerar IP-adresser till sina kunder, och organisationer kan ta emot IP-adressblockeringar från regionala internetregister.

Vad är en privat IP-adress?

Svar:

Privata IP-adresser är IP-adresser reserverade för användning inom privata nätverk och är inte direkt åtkomliga från internet. De används för att tillåta enheter inom ett privat nätverk att kommunicera med varandra. Några vanliga privata IP-adressintervall inkluderar 10.0.0.0 till 10.255.255.255, 172.16.0.0 till 172.31.255.255 och 192.168.0.0 till 192.168.255.255.