logo

Zavedenie triedneho IP adresovania

IP adresa je adresa obsahujúca informácie o tom, ako sa dostať ku konkrétnemu hostiteľovi, najmä mimo neho A . An IP adresa je 32-bitová jedinečná adresa s adresným priestorom 232. Vo všeobecnosti existujú dva spôsoby zápisu adresy IP, bodkovaný desiatkový zápis a hexadecimálny zápis.

java kódovanie if else príkaz

Bodkovaný desiatkový zápis

Bodkovaný desiatkový zápis

Bodkovaný desiatkový zápis



Hexadecimálny zápis

Niektoré body, ktoré treba poznamenať o desiatkovom zápise s bodkami:

  1. Hodnota ľubovoľného segmentu (bajtu) je medzi 0 a 255 (oba sú zahrnuté).
  2. Pred hodnotou v žiadnom segmente nie sú žiadne nuly (054 je nesprávne, 54 je správne).

Triedne adresovanie

32-bitová IP adresa je rozdelená do piatich podtried. Tieto sú uvedené nižšie:



  • Trieda A
  • trieda B
  • trieda C
  • Trieda D
  • Trieda E

Každá z týchto tried má platný rozsah IP adries. Triedy D a E sú vyhradené pre multicast a experimentálne účely. Poradie bitov v prvom oktete určuje triedy IP adresy. The IPv4 adresa je rozdelená na dve časti:

  • ID siete
  • ID hostiteľa

Trieda IP adresy sa používa na určenie bitov použitých pre ID siete a ID hostiteľa a celkový počet sietí a hostiteľov, ktoré sú možné v danej triede. Každý ISP alebo správca siete prideľuje IP adresu každému zariadeniu, ktoré je pripojené k jeho sieti.

Triedne adresovanie

Triedne adresovanie



Poznámka:

  1. IP adresy sú globálne spravované úradom IANA (Internet Assigned Numbers Authority) a regionálnymi internetovými registrami (RIR).
  2. Pri zisťovaní celkového počtu hostiteľských IP adries sa 2 IP adresy nezapočítavajú, a preto sú znížené z celkového počtu, pretože prvá IP adresa akejkoľvek siete je číslo siete a zatiaľ čo posledná IP adresa je vyhradená pre broadcast IP.

Trieda A

IP adresy patriace do triedy A sú priradené sieťam, ktoré obsahujú veľký počet hostiteľov.

  • ID siete má dĺžku 8 bitov.
  • ID hostiteľa má dĺžku 24 bitov.

Bit vyššieho rádu prvého oktetu v triede A je vždy nastavený na 0. Zvyšných 7 bitov v prvom oktete sa používa na určenie ID siete. 24 bitov ID hostiteľa sa používa na určenie hostiteľa v akejkoľvek sieti. Predvolená maska ​​podsiete pre triedu A je 255.x.x.x. Preto má trieda A celkom:

  • 2^24 – 2 = 16 777 214 ID hostiteľa

IP adresy patriace do triedy A sú v rozsahu od 0.0.0.0 – 127.255.255.255.

Trieda A

Trieda A

trieda B

IP adresa patriaca do triedy B je priradená sieťam, ktoré siahajú od stredne veľkých až po veľké siete.

  • ID siete má dĺžku 16 bitov.
  • ID hostiteľa má dĺžku 16 bitov.

Bity vyššieho rádu prvého oktetu IP adries triedy B sú vždy nastavené na 10. Zvyšných 14 bitov sa používa na určenie ID siete. 16 bitov ID hostiteľa sa používa na určenie hostiteľa v akejkoľvek sieti. Predvolená maska ​​podsiete pre triedu B je 255.255.x.x. Trieda B má celkovo:

  • 2^14 = sieťová adresa 16384
  • 2^16 – 2 = 65534 adresa hostiteľa

IP adresy patriace do triedy B sa pohybujú od 128.0.0.0 – 191.255.255.255.

trieda B

trieda B

trieda C

IP adresy patriace do triedy C sú priradené sieťam malej veľkosti.

  • ID siete má dĺžku 24 bitov.
  • ID hostiteľa má dĺžku 8 bitov.

Bity vyššieho rádu prvého oktetu IP adries triedy C sú vždy nastavené na 110. Zvyšných 21 bitov sa používa na určenie ID siete. 8 bitov ID hostiteľa sa používa na určenie hostiteľa v akejkoľvek sieti. Predvolená maska ​​podsiete pre triedu C je 255.255.255.x. Trieda C má celkovo:

  • 2^21 = sieťová adresa 2097152
  • 2^8 – 2 = 254 adresa hostiteľa

IP adresy patriace do triedy C majú rozsah od 192.0.0.0 – 223.255.255.255.

trieda C

trieda C

Trieda D

IP adresa patriaca do triedy D je vyhradená pre multicasting. Bity vyššieho rádu prvého oktetu IP adries patriacich do triedy D sú vždy nastavené na 1110. Zvyšné bity sú pre adresu, ktorú zainteresovaní hostitelia rozpoznávajú.

Trieda D nemá žiadnu masku podsiete. IP adresy patriace do triedy D majú rozsah od 224.0.0.0 – 239.255.255.255.

Trieda D

Trieda D

Trieda E

IP adresy patriace do triedy E sú vyhradené pre experimentálne a výskumné účely. IP adresy triedy E sa pohybujú od 240.0.0.0 – 255.255.255.254. Táto trieda nemá masku podsiete. Bity vyššieho rádu prvého oktetu triedy E sú vždy nastavené na 1111.

Trieda E

Trieda E

Rozsah špeciálnych IP adries

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

Pravidlá pre prideľovanie ID hostiteľa

ID hostiteľa sa používajú na identifikáciu hostiteľa v rámci siete. ID hostiteľa sa prideľuje na základe nasledujúcich pravidiel:

  • V rámci akejkoľvek siete musí byť ID hostiteľa jedinečné pre túto sieť.
  • ID hostiteľa, v ktorom sú všetky bity nastavené na 0, nemožno priradiť, pretože toto ID hostiteľa sa používa na reprezentáciu sieťového ID adresy IP.
  • ID hostiteľa, v ktorom sú všetky bity nastavené na 1, nemožno priradiť, pretože toto ID hostiteľa je vyhradené ako vysielacia adresa na odosielanie paketov všetkým hostiteľom prítomným v danej konkrétnej sieti.

Pravidlá pre prideľovanie ID siete

Hostitelia, ktorí sa nachádzajú v rovnakej fyzickej sieti, sú identifikovaní podľa ID siete, pretože všetkým hostiteľom v rovnakej fyzickej sieti je priradené rovnaké ID siete. ID siete sa prideľuje na základe nasledujúcich pravidiel:

  • ID siete nemôže začínať číslom 127, pretože číslo 127 patrí do triedy A a je vyhradené pre interné funkcie spätnej slučky.
  • Všetky bity ID siete nastavené na 1 sú vyhradené na použitie ako adresa vysielania IP, a preto ich nemožno použiť.
  • Všetky bity ID siete nastavené na 0 sa používajú na označenie konkrétneho hostiteľa v lokálnej sieti a nie sú smerované, a preto sa nepoužívajú.

Zhrnutie triedneho adresovania

Zhrnutie triedneho adresovania

Vo vyššie uvedenej tabuľke by mal byť počet sietí pre triedu A 127. (ID siete so všetkými 0 sa neberie do úvahy)

Problémy s triednym adresovaním

Problém tejto metódy triedneho adresovania je v tom, že milióny adries triedy A sú premrhané, mnohé adresy triedy B sú zbytočné, zatiaľ čo počet adries dostupných v triede C je taký malý, že nedokáže uspokojiť potreby organizácií. Adresy triedy D sa používajú na smerovanie multicast, a preto sú dostupné len ako jeden blok. Adresy triedy E sú vyhradené.

Keďže existujú tieto problémy, Classful networking bol nahradený Classless Inter-Domain Routing (CIDR) v roku 1993. Beztriedne adresovanie budeme diskutovať v nasledujúcom príspevku.

  • ID siete má dĺžku 24 bitov.
  • ID hostiteľa má dĺžku 8 bitov.
  • 2^21 = sieťová adresa 2097152
  • 2^8 – 2 = 254 adresa hostiteľa
  • V rámci akejkoľvek siete musí byť ID hostiteľa jedinečné pre túto sieť.
  • ID hostiteľa, v ktorom sú všetky bity nastavené na 0, nemožno priradiť, pretože toto ID hostiteľa sa používa na reprezentáciu sieťového ID adresy IP.
  • ID hostiteľa, v ktorom sú všetky bity nastavené na 1, nemožno priradiť, pretože toto ID hostiteľa je vyhradené ako vysielacia adresa na odosielanie paketov všetkým hostiteľom prítomným v danej konkrétnej sieti.
  • ID siete nemôže začínať číslom 127, pretože číslo 127 patrí do triedy A a je vyhradené pre interné funkcie spätnej slučky.
  • Všetky bity ID siete nastavené na 1 sú vyhradené na použitie ako adresa vysielania IP, a preto ich nemožno použiť.
  • Všetky bity ID siete nastavené na 0 sa používajú na označenie konkrétneho hostiteľa v lokálnej sieti a nie sú smerované, a preto sa nepoužívajú.

Často kladené otázky o triednom IP adresovaní

Ako sa prideľujú adresy IP?

odpoveď:

IP adresy je možné prideľovať rôznymi spôsobmi, vrátane manuálnej konfigurácie, dynamického prideľovania pomocou DHCP (Dynamic Host Configuration Protocol) alebo automatického prideľovania prostredníctvom protokolov, ako je IPv6 Stateless Address Autoconfiguration (SLAAC). Poskytovatelia internetových služieb (ISP) prideľujú IP adresy svojim zákazníkom a organizácie môžu prijímať bloky IP adries z regionálnych internetových registrov.

Čo je súkromná IP adresa?

odpoveď:

Súkromné ​​adresy IP sú adresy IP vyhradené na použitie v súkromných sieťach a nie sú priamo prístupné z internetu. Používajú sa na to, aby zariadenia v rámci súkromnej siete mohli navzájom komunikovať. Niektoré bežné rozsahy súkromných adries IP zahŕňajú 10.0.0.0 až 10.255.255.255, 172.16.0.0 až 172.31.255.255 a 192.168.0.0 až 192.168.255.255.