logo

Formatul adresei IP și tabelul

Adresa IP este o formă scurtă de „Adresă de protocol Internet”. Este un număr unic furnizat fiecărui dispozitiv conectat la rețeaua de internet, cum ar fi telefonul Android, laptopul, Mac etc. O adresă IP este reprezentată printr-un număr întreg, separat de un punct (.), de exemplu, 192.167.12.46.

Tipuri de adrese IP

O adresă IP este clasificată în două tipuri diferite, în funcție de numărul de adrese IP pe care le conține. Acestea sunt:

  • IPv4 (Internet Protocol versiunea 4)
  • IPv6 (Internet Protocol versiunea 6)

Ce este IPv4?

IPv4 este versiunea 4 a IP. Este o versiune actuală și cea mai frecvent utilizată adresă IP. Este o adresă de 32 de biți scrisă în patru numere separate printr-un punct (.), adică puncte. Această adresă este unică pentru fiecare dispozitiv. De exemplu, 66.94.29.13

Ce este IPv6?

IPv4 produce 4 miliarde de adrese, iar dezvoltatorii cred că aceste adrese sunt suficiente, dar au greșit. IPv6 este următoarea generație de adrese IP. Principala diferență dintre IPv4 și IPv6 este dimensiunea adreselor IP. IPv4 este o adresă de 32 de biți, în timp ce IPv6 este o adresă hexazecimală de 128 de biți. IPv6 oferă un spațiu mare de adrese și conține un antet simplu în comparație cu IPv4.

Pentru a afla mai multe despre diferența dintre IPv4 și IPv6, consultați articolul nostru ipv4 vs ipv6 .

Format adresa IP

Inițial, adresele IP au fost împărțite în cinci categorii diferite numite clase . Aceste clase IP împărțite sunt clasa A, clasa B, clasa C, clasa D și clasa E. Dintre acestea, clasele A, B și C sunt cele mai importante. Fiecare clasă de adresă definește un număr diferit de biți pentru ea prefix de rețea (adresă de rețea) și numărul gazdei (adresa gazdei) . Biții de adresă de pornire decid din ce clasă aparține o adresă.

Formatul adresei IP și tabelul

Adresă de rețea: Adresa de rețea specifică numărul unic care este atribuit rețelei dvs. În figura de mai sus, adresa de rețea are doi octeți de adresă IP.

Adresa gazdei: O adresă gazdă este un număr de adresă specific atribuit fiecărei mașini gazdă. Cu ajutorul adresei gazdei, fiecare mașină este identificată în rețeaua dumneavoastră. Adresa de rețea va fi aceeași pentru fiecare gazdă dintr-o rețea, dar trebuie să varieze în funcție de adresa gazdei.

Format de adresă IPv4

Formatul adresei IPv4 este reprezentat în 4-octete (32 de biți), care este împărțit în trei clase diferite, și anume clasa A, clasa B și clasa C.

moștenirea în c++
Formatul adresei IP și tabelul

Diagrama de mai sus arată formatul adresei IPv4. Un IPv4 este o adresă zecimală de 32 de biți. Conține patru octeți sau câmpuri separate prin „punct”, iar fiecare câmp are o dimensiune de 8 biți. Numărul pe care îl conține fiecare câmp trebuie să fie în intervalul 0-255.

Clasa a

Clasa a adresa folosește doar primul octet (octet) de ordin superior pentru a identifica prefixul de rețea, iar trei octeți (octeți) rămași sunt utilizați pentru a defini adresele gazdei individuale. Adresa de clasă A variază între 0.0.0.0 și 127.255.255.255. Primul bit al primului octet este întotdeauna setat la 0 (zero), iar următorii 7 biți determină adresa rețelei, iar restul de 24 de biți determină adresa gazdei. Deci primul octet variază de la 0 la 127 (00000000 la 01111111).

Clasa B

Clasa B adresele folosesc cei doi octeți inițiali (doi octeți) pentru a identifica prefixul de rețea, iar cei doi octeți rămași (doi octeți) definesc adresele gazdei. Adresele de clasa B sunt cuprinse între 128.0.0.0 și 191.255.255.255. Primii doi biți ai primului octet superior sunt întotdeauna setați la 10 (un și zero bit), iar următorii 14 biți determină adresa rețelei, iar cei 16 biți rămași determină adresa gazdei. Deci primul octet variază de la 128 la 191 (10000000 la 10111111).

Clasa C

Clasa C adresele folosesc primii trei octeți (trei octeți) pentru a identifica prefixul de rețea, iar ultimul octet rămas (un octet) definește adresa gazdei. Adresa de clasă C variază între 192.0.0.0 și 223.255.255.255. Primii trei biți ai primului octet sunt întotdeauna setați la 110, iar următorii 21 de biți specifică adresa de rețea, iar cei 8 biți rămași specifică adresa gazdei. Primul său octet variază de la 192 la 223 (11000000 la 11011111).

Clasa D

Clasa D Adresa IP este rezervată adreselor multicast. Primii săi patru biți ai primului octet sunt întotdeauna setați la 1110, iar biții rămași determină adresa gazdei în orice adresă IP. Primii biți de octet mai mari sunt întotdeauna setați la 1110, iar biții rămași specifică adresa gazdei. Adresa de clasa D variază între 224.0.0.0 și 239.255.255.255. În multicasting, datele nu sunt atribuite unei anumite mașini gazdă, deci nu este necesară găsirea adresei gazdei de la adresa IP și, de asemenea, nu există nicio mască de subrețea prezentă în clasa D.

Clasa E

Clasa E Adresa IP este rezervată pentru scopuri experimentale și pentru utilizare viitoare. Nu conține nicio mască de subrețea. Primii biți de octet mai mari sunt întotdeauna setați la 1111, iar următorii biți rămași specifică adresa gazdei. Adresa clasa E variază între 240.0.0.0 și 255.255.255.255.

Formatul adresei IP și tabelul

În fiecare clasă de adresă IP, toți biții de număr de gazdă sunt specificați printr-o putere de 2 care indică numărul total de adresă a gazdei care poate fi creat pentru o anumită adresă de rețea. Adresa de clasa A poate conține maximum 224(16.777.216) numere de gazdă. Adresele de clasa B conțin un număr maxim de 216(65, 536) numere de gazdă. Și clasa C conține un număr maxim de 28(256) numere de gazdă.

Adresa de subrețea a adresei IP, înțelegeți cu un exemplu:

Să presupunem că o adresă de clasă A este 11.65.27.1, unde 11 este un prefix de rețea (adresă) și 65.27.1 specifică o anumită adresă gazdă în rețea. Luați în considerare că un administrator de rețea dorește să folosească 23 până la 6 biți pentru a identifica subrețeaua și restul de 5 până la 0 biți pentru a identifica adresa gazdei. Poate fi reprezentat în Mască de rețea cu toți cei 1 biți de la 31 la 6 și restul (5 la 0) cu 0 biți.

Mască de subrețea (binară): 11111111 11111111 11111111 11000000

Adresă IP (binară): 00001011 01000001 00011011 00000001

Acum, subrețeaua poate fi calculată prin aplicarea operației AND (1+1=1, 1+0=0, 0+1=0, 0+0=0) între adresa IP completă și masca de subrețea. Rezultatul este:

00001011 01000001 00011011 00000000 = 11.65.27.0 adresa de subrețea

Formatul adresei IP și tabelul

Format de adresă IP IPv6

Toate adresele IPv6 sunt adrese hexazecimale de 128 de biți, scrise în 8 secțiuni separate, fiecare dintre ele având 16 biți. Deoarece adresele IPv6 sunt reprezentate într-un format hexazecimal, secțiunile lor variază de la 0 la FFFF. Fiecare secțiune este separată prin două puncte (:). De asemenea, permite eliminarea zerourilor de început (0) ale fiecărei secțiuni de 16 biți. Dacă două sau mai multe secțiuni consecutive de 16 biți conțin toate zerourile (0 : 0), acestea pot fi comprimate folosind două puncte duble (::).

Formatul adresei IP și tabelul

Adresele IPv6 sunt formate din 8 secțiuni diferite, fiecare secțiune având valori hexazecimale de 16 biți separate prin două puncte (:). Adresele IPv6 sunt reprezentate în următorul format:

rujira banerjee
xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Fiecare grup „xxxx” conține o valoare hexazecimală de 16 biți, iar fiecare „x” este o valoare hexazecimală de 4 biți. De exemplu:

FDEC : BA98 : 0000 : 0000 : 0600 : BDFF : 0004 : FFFF

De asemenea, puteți elimina zerourile de început (0) ale fiecărei secțiuni de 16 biți. De exemplu, IPv6 de mai sus poate fi rescris prin omiterea zerourilor de început (0) după cum urmează:

FDEC : BA98 : 0 : 0 : 600 : BDFF : 4 : FFFF

De asemenea, puteți comprima secțiunile consecutive zerouri pe 16 biți (0 : 0) folosind două puncte duble (::). Dar rețineți că o puteți face o singură dată pentru fiecare adresă IP.

FDEC : BA98 : : 600 : BDFF : 4 : FFFF

Tabel de adrese IP

Pe baza intervalelor, adresele IP sunt clasificate în cinci clase de adrese, care sunt date mai jos.

Clasă Biți mai înalți Biți de adresă de rețea Biți de adresă gazdă Nr de rețele Număr de gazde pe rețea Gamă
A 0 8 24 27 224 0.0.0.0 până la 125.255.255.255
B 10 16 16 214 216 128.0.0.0 până la 191.255.255.255
C 110 24 8 2douăzeci și unu 28 192.0.0.0 până la 223.255.255.255
D 1110 Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor 224.0.0.0 până la 239.255.255.255
ȘI 1111 Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor Nu este definit și rezervat pentru viitor 240.0.0.0 până la 255.255.255.255