Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

Een IPv4-netwerkadres bestaat uit 4 bytes, meestal samengesteld uit 4 decimale cijfers, elk cijfer van 0 tot 255, gescheiden door punten. Om apparaten en netwerken te classificeren en te beheren, worden IP-adressen ook verdeeld in twee delen: netwerkadressen en hostadressen.

  • • Netwerkadres: vooraan zetten om aan te geven tot welk netwerk op internet dit IP-adres behoort;
  • • Hostadres: zet dit op de achterkant om aan te geven bij welk apparaat dit IP-adres hoort in een bepaald netwerk.
    • De netwerk-ID en host-ID hebben een master-slave-relatie.

      IP-adressen kunnen worden onderverdeeld in 5 categorieën, zoals A/B/C/D/E:

Klasse A IP-adres

IPv4: 0 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

Klasse A IP-adres betekent: in het viersegmentennummer van het IP-adres (bijvoorbeeld: byte 1. byte 2. byte 3. byte 4), is het eerste segmentnummer (byte 1) het netwerknummer en de overige drie segmenten van getallen (byte 2. byte 3. byte 4) zijn de nummers van de lokale computer.

Als het IP-adres binair wordt weergegeven, bestaat een IP-adres van klasse A uit een 1-byte netwerkadres en een 3-byte hostadres, en het hoogste bit van het netwerkadres moet '0' zijn.

Klasse A IP-adresbereik: 1.0.0.0 ~ 127.255.255.255, beschikbaar IP-adresbereik: 1.0.0.1 ~ 127.255.255.254.

De lengte van de netwerk-ID in het klasse A IP-adres is 7 bits en de lengte van de host-ID is 24 bits. Het aantal klasse A-netwerkadressen is klein (2^7 - 2 = 126), wat kan worden gebruikt voor meer dan 16 miljoen computers van grote netwerken (2^24 - 2 = 16777214).

(standaard subnetmasker: 255.0.0.0 of 0xFF000000). Over het algemeen gebruikt voor grote netwerken.

Klasse B IP-adres

IPv4: 128 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

Klasse B IP-adres betekent: in het viersegmentennummer van het IP-adres (bijvoorbeeld: byte 1. byte 2. byte 3. byte 4), zijn de eerste twee segmenten van het nummer (byte 1. byte 2) het netwerk nummer, en de laatste twee cijfers (byte 3. byte 4) zijn de nummers van de lokale computer.

Als het IP-adres binair wordt weergegeven, bestaat het IP-adres van klasse B uit een 2-byte netwerkadres en een 2-byte hostadres. Het hoogste bit van het netwerkadres moet '10' zijn.

Klasse B IP-adresbereik: 128.0.0.0 ~ 191.255.255.255, beschikbaar IP-adresbereik: 128.0.0.1 ~ 191.255.255.254.

Klasse B IP-adressen hebben een 14-bits netwerk-ID en een 16-bits host-ID. Klasse B-netwerkadressen zijn geschikt voor middelgrote netwerken (2^14 = 16384) en elk netwerk biedt plaats aan 60.000+ computers (2^16 - 2 = 65534).

(standaard subnetmasker: 255.255.0.0 of 0xFFFF0000). Meestal gebruikt voor middelgrote netwerken.

Klasse C IP-adres

IPv4: 192 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

Klasse C IP-adres betekent: in het viersegmentennummer van het IP-adres (bijvoorbeeld: byte 1. byte 2. byte 3. byte 4), is het eerste driesegmentnummer (byte 1. byte 2. byte 3) het netwerknummer en het resterende nummer (byte 4) is het nummer van de lokale computer.

Als het IP-adres binair wordt weergegeven, bestaat het IP-adres van klasse C uit een 3-byte netwerkadres en een 1-byte hostadres. Het hoogste bit van het netwerkadres moet '110' zijn.

Klasse C IP-adresbereik: 192.0.0.0 ~ 223.255.255.255, beschikbaar IP-adresbereik: 192.0.0.1 ~ 223.255.255.254.

De lengte van de netwerk-ID in het klasse C IP-adres is 21 bits en de lengte van de host-ID is 8 bits. Het aantal klasse C-netwerkadressen is groot (2^21 = 2097152), wat geschikt is voor kleinschalige lokale netwerken. Elk netwerk kan maximaal 254 computers bevatten (2^8 - 2 = 254).

(standaard subnetmasker: 255.255.255.0 of 0xFFFFFF00). Over het algemeen gebruikt voor kleine netwerken.

Class D IP-adres

IPv4: 224 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

De eerste 4 bits van het Klasse D-adres zijn altijd 1110. Als u de eerste 3 bits op 1 zet, betekent dit dat het Klasse D-adres begint bij 128 + 64 + 32 = 224. Het vierde bit is 0, wat betekent dat de maximale waarde van de Klasse D-adres is 128 + 64 + 32 + 8 + 4 + 2 + 1 = 239.

Klasse D IP-adresbereik: 224.0.0.0 ~ 239.255.255.255.

Klasse D IPv4-adressen maken geen onderscheid tussen netwerkadressen en hostadressen.

Klasse D IP-adressen zijn gereserveerd voor gebruik door de Internet Architecture Board (IAB) voor multicast-adressen (één-naar-veel-communicatie).

Class E IP-adres

IPv4: 240 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID

De eerste 4 bits van het Class E IP-adres zijn altijd 1111. Als u de eerste 4 bits op 1 zet, betekent dit dat het Class E-adres begint bij 128 + 64 + 32 + 16 = 240.

Klasse E IP-adresbereik: 240.0.0.0 ~ 255.255.255.255.

Klasse E IPv4-adressen maken geen onderscheid tussen netwerkadressen en hostadressen.

Klasse E IP-adressen zijn gereserveerd voor toekomstig gebruik, meestal voor onderzoeksdoeleinden. Er zijn dus geen klasse E-adressen beschikbaar op internet.

Zoals u kunt zien, is er geen overlap tussen verschillende soorten IP-adressegmenten. De vijf klassen van IP-adressen zijn ook verschillend in gebruik:

  • • Klasse A IP-adressen worden gebruikt door overheidsinstanties;
  • • Klasse B IP-adressen worden toegekend aan middelgrote bedrijven;
  • • Klasse C IP-adressen kunnen vrij worden toegewezen;
  • • Klasse D IP-adressen worden gebruikt voor multicast;
  • • Klasse E IP-adressen zijn gereserveerd voor experimenten.

De huidige populaire IPv4-classificatie is gebaseerd op verschillende combinaties van netwerknummers en hostnummers. Voor 32-bits adressen zijn de bezette lengtes van de klasse A, B, C van netwerknummers respectievelijk 8, 16 en 24, en het klasse D-adres wordt gebruikt voor multicast. Klasse E adres reserve.

Alle berekeningen van de netwerkruimte moeten worden "afgetrokken met 2" omdat twee gereserveerde adressen worden afgetrokken: "0" voor dit netwerk en "255" voor uitzending.

Enkele speciale IP's:

0.0.0.0 kan niet worden gepingd. In de server is 0.0.0.0 geen echt IP-adres, het vertegenwoordigt alle IPV4-adressen in de machine. De poort die naar 0.0.0.0 luistert, is de poort die naar alle IP's in de machine luistert.

127.0.0.1 is een gereserveerd adres, dat over het algemeen wordt gebruikt voor loopback-adressen, gelijk aan localhost of lokaal IP-adres.

255.255.255.255 wordt gebruikt om het broadcast-adres van het lokale netwerk weer te geven. Het kan niet worden doorgestuurd of doorgegeven via de gateway, maar wordt verzonden naar alle hosts op hetzelfde fysieke netwerksegment, dus het wordt door veel mensen ook wel "broadcast" genoemd.

📚 Reactie

Talen