logo

Introductie van stijlvolle IP-adressering

Een IP-adres is een adres met informatie over hoe u een specifieke host kunt bereiken, vooral buiten de EN . Een IP adres is een 32-bits uniek adres met een adresruimte van 232. Over het algemeen zijn er twee notaties waarin het IP-adres wordt geschreven: decimale notatie met punten en de hexadecimale notatie.

wat zijn de afmetingen van mijn computerscherm

Gestippelde decimale notatie

Gestippelde decimale notatie

Gestippelde decimale notatie



Hexadecimale notatie

Enkele opmerkingen over de gestippelde decimale notatie:

  1. De waarde van elk segment (byte) ligt tussen 0 en 255 (beide inbegrepen).
  2. Er staan ​​in geen enkel segment nullen vóór de waarde (054 is fout, 54 is correct).

Klassevolle adressering

Het 32-bits IP-adres is onderverdeeld in vijf subklassen. Deze worden hieronder gegeven:



  • Klasse A, eerste klasse
  • Klasse B
  • Klasse C
  • Klasse D
  • Klasse E

Elk van deze klassen heeft een geldig bereik aan IP-adressen. De klassen D en E zijn respectievelijk gereserveerd voor multicast- en experimentele doeleinden. De volgorde van de bits in het eerste octet bepaalt de klassen van het IP-adres. De IPv4-adres is verdeeld in twee delen:

  • Netwerk identificatie
  • Host-ID

De klasse van het IP-adres wordt gebruikt om de bits te bepalen die worden gebruikt voor netwerk-ID en host-ID en het totale aantal netwerken en hosts dat mogelijk is in die specifieke klasse. Elke ISP of netwerkbeheerder wijst een IP-adres toe aan elk apparaat dat op zijn netwerk is aangesloten.

Klassevolle adressering

Klassevolle adressering



Opmerking:

  1. IP-adressen worden wereldwijd beheerd door Internet Assigned Numbers Authority (IANA) en regionale internetregisters (RIR).
  2. Bij het vinden van het totale aantal host-IP-adressen worden 2 IP-adressen niet meegeteld en daarom verlaagd van het totale aantal, omdat het eerste IP-adres van elk netwerk het netwerknummer is en terwijl het laatste IP-adres gereserveerd is voor broadcast-IP.

Klasse A, eerste klasse

IP-adressen die tot klasse A behoren, worden toegewezen aan de netwerken die een groot aantal hosts bevatten.

  • De netwerk-ID is 8 bits lang.
  • De host-ID is 24 bits lang.

Het bit van hogere orde van het eerste octet in klasse A wordt altijd ingesteld op 0. De resterende 7 bits in het eerste octet worden gebruikt om de netwerk-ID te bepalen. De 24 bits host-ID worden gebruikt om de host in elk netwerk te bepalen. Het standaardsubnetmasker voor Klasse A is 255.x.x.x. Daarom heeft klasse A in totaal:

  • 2^24 – 2 = 16.777.214 host-ID

IP-adressen die tot klasse A behoren, variëren van 0.0.0.0 – 127.255.255.255.

Klasse A, eerste klasse

Klasse A, eerste klasse

Klasse B

IP-adressen die tot klasse B behoren, worden toegewezen aan netwerken die variëren van middelgrote tot grote netwerken.

een string omzetten naar een geheel getal
  • De netwerk-ID is 16 bits lang.
  • De host-ID is 16 bits lang.

De bits van hogere orde van het eerste octet IP-adressen van klasse B worden altijd ingesteld op 10. De overige 14 bits worden gebruikt om de netwerk-ID te bepalen. De 16 bits host-ID worden gebruikt om de host in elk netwerk te bepalen. Het standaardsubnetmasker voor klasse B is 255.255.x.x. Klasse B heeft in totaal:

  • 2^14 = 16384 netwerkadres
  • 2^16 – 2 = 65534 hostadres

IP-adressen die tot klasse B behoren, variëren van 128.0.0.0 – 191.255.255.255.

Klasse B

Klasse B

Klasse C

IP-adressen die tot klasse C behoren, worden toegewezen aan kleine netwerken.

  • De netwerk-ID is 24 bits lang.
  • De host-ID is 8 bits lang.

De bits van hogere orde van het eerste octet IP-adressen van klasse C worden altijd ingesteld op 110. De resterende 21 bits worden gebruikt om de netwerk-ID te bepalen. De 8 bits host-ID worden gebruikt om de host in elk netwerk te bepalen. Het standaardsubnetmasker voor klasse C is 255.255.255.x. Klasse C heeft in totaal:

  • 2^21 = 2097152 netwerkadres
  • 2^8 – 2 = 254 hostadres

IP-adressen die tot klasse C behoren, variëren van 192.0.0.0 – 223.255.255.255.

ffilms
Klasse C

Klasse C

Klasse D

IP-adres behorend tot klasse D is gereserveerd voor multi-casting. De bits van hogere orde van het eerste octet IP-adressen die tot klasse D behoren, worden altijd ingesteld op 1110. De overige bits zijn voor het adres dat geïnteresseerde hosts herkennen.

Klasse D beschikt niet over een subnetmasker. IP-adressen die tot klasse D behoren, variëren van 224.0.0.0 – 239.255.255.255.

Klasse D

Klasse D

Klasse E

IP-adressen behorend tot klasse E zijn gereserveerd voor experimentele en onderzoeksdoeleinden. IP-adressen van klasse E variëren van 240.0.0.0 – 255.255.255.254. Deze klasse heeft geen subnetmasker. De bits van hogere orde van het eerste octet van klasse E zijn altijd ingesteld op 1111.

Klasse E

Klasse E

Bereik van speciale IP-adressen

  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.>

Regels voor het toewijzen van host-ID

Host-ID's worden gebruikt om een ​​host binnen een netwerk te identificeren. De host-ID wordt toegewezen op basis van de volgende regels:

  • Binnen elk netwerk moet de host-ID uniek zijn voor dat netwerk.
  • Een host-ID waarin alle bits op 0 zijn ingesteld, kan niet worden toegewezen omdat deze host-ID wordt gebruikt om de netwerk-ID van het IP-adres weer te geven.
  • Een host-ID waarin alle bits op 1 zijn ingesteld, kan niet worden toegewezen omdat deze host-ID is gereserveerd als uitzendadres om pakketten te verzenden naar alle hosts die op dat specifieke netwerk aanwezig zijn.

Regels voor het toewijzen van netwerk-ID

Hosts die zich op hetzelfde fysieke netwerk bevinden, worden geïdentificeerd door de netwerk-ID, aangezien alle hosts op hetzelfde fysieke netwerk dezelfde netwerk-ID krijgen toegewezen. De netwerk-ID wordt toegewezen op basis van de volgende regels:

  • Het netwerk-ID kan niet beginnen met 127 omdat 127 tot het klasse A-adres behoort en gereserveerd is voor interne loopback-functies.
  • Alle bits van de netwerk-ID ingesteld op 1 zijn gereserveerd voor gebruik als IP-broadcast-adres en kunnen daarom niet worden gebruikt.
  • Alle bits van de netwerk-ID ingesteld op 0 worden gebruikt om een ​​specifieke host op het lokale netwerk aan te duiden en worden niet gerouteerd en daarom niet gebruikt.

Samenvatting van stijlvol adresseren

Samenvatting van stijlvolle adressering

In de bovenstaande tabel moet het aantal netwerken voor klasse A 127 zijn. (Netwerk-ID met allemaal nullen wordt niet in aanmerking genomen)

Problemen met klassikaal adresseren

Het probleem met deze stijlvolle adresseringsmethode is dat miljoenen klasse A-adressen verloren gaan, veel van de klasse B-adressen worden verspild, terwijl het aantal beschikbare adressen in klasse C zo klein is dat het niet aan de behoeften van organisaties kan voldoen. Klasse D-adressen worden gebruikt voor multicast-routering en zijn daarom alleen als enkel blok beschikbaar. Klasse E-adressen zijn gereserveerd.

Omdat deze problemen bestaan, werd Classful-netwerken in 1993 vervangen door Classless Inter-Domain Routing (CIDR). We zullen Classless-adressering in het volgende bericht bespreken.

  • De netwerk-ID is 24 bits lang.
  • De host-ID is 8 bits lang.
  • 2^21 = 2097152 netwerkadres
  • 2^8 – 2 = 254 hostadres
  • Binnen elk netwerk moet de host-ID uniek zijn voor dat netwerk.
  • Een host-ID waarin alle bits op 0 zijn ingesteld, kan niet worden toegewezen omdat deze host-ID wordt gebruikt om de netwerk-ID van het IP-adres weer te geven.
  • Een host-ID waarin alle bits op 1 zijn ingesteld, kan niet worden toegewezen omdat deze host-ID is gereserveerd als uitzendadres om pakketten te verzenden naar alle hosts die op dat specifieke netwerk aanwezig zijn.
  • Het netwerk-ID kan niet beginnen met 127 omdat 127 tot het klasse A-adres behoort en gereserveerd is voor interne loopback-functies.
  • Alle bits van de netwerk-ID ingesteld op 1 zijn gereserveerd voor gebruik als IP-broadcast-adres en kunnen daarom niet worden gebruikt.
  • Alle bits van de netwerk-ID ingesteld op 0 worden gebruikt om een ​​specifieke host op het lokale netwerk aan te duiden en worden niet gerouteerd en daarom niet gebruikt.

Veelgestelde vragen over stijlvolle IP-adressering

Hoe worden IP-adressen toegewezen?

Antwoord:

IP-adressen kunnen via verschillende methoden worden toegewezen, waaronder handmatige configuratie, dynamische toewijzing met behulp van DHCP (Dynamic Host Configuration Protocol) of automatische toewijzing via protocollen zoals IPv6 Stateless Address Autoconfiguration (SLAAC). Internet Service Providers (ISP's) wijzen IP-adressen toe aan hun klanten, en organisaties kunnen IP-adresblokken ontvangen van regionale internetregisters.

Wat is een privé IP-adres?

Antwoord:

Privé-IP-adressen zijn IP-adressen die zijn gereserveerd voor gebruik binnen particuliere netwerken en niet rechtstreeks toegankelijk zijn vanaf internet. Ze worden gebruikt om apparaten binnen een particulier netwerk met elkaar te laten communiceren. Enkele veel voorkomende privé-IP-adresbereiken zijn 10.0.0.0 tot 10.255.255.255, 172.16.0.0 tot 172.31.255.255 en 192.168.0.0 tot 192.168.255.255.

verbinding maken met een Java-database