Introducere
Înțelegerea rețelei este o parte fundamentală a configurării mediilor complexe pe internet. Acest lucru are implicații atunci când încercăm să comunicăm eficient între servere, să dezvoltăm politici de rețea securizate și să ne organizăm nodurile.
Într-un ghid anterior, am analizat câteva terminologii de bază de rețea. Ar trebui să căutați în acest ghid pentru a vă asigura că sunteți familiarizați cu conceptele prezentate acolo.
În acest articol, vom discuta câteva concepte mai specifice care sunt implicate în proiectarea sau interacțiunea cu computerele din rețea. Mai exact, vom acoperi clasele de rețea, subrețele și notația CIDR pentru gruparea adreselor IP.
Înțelegerea adreselor IP
Fiecare locație sau dispozitiv dintr-o rețea trebuie să poată fi adresat. Acesta este pur și simplu un termen care înseamnă că poate fi atins prin referința desemnării sale într-un sistem predefinit de adrese. În modelul normal TCP / IP de stratificare a rețelei, acest lucru este tratat pe câteva straturi diferite, dar de obicei, când ne referim la o adresă dintr-o rețea, vorbim despre o adresă IP.
Adresele IP permite accesarea resurselor de rețea printr-o interfață de rețea. Dacă un computer dorește să comunice cu un alt computer, acesta poate adresa informațiile la adresa IP a computerului la distanță. Presupunând că cele două computere se află în aceeași rețea sau că diferitele computere și dispozitive între ele pot traduce cereri între rețele, computerele ar trebui să poată ajunge reciproc și să trimită informații.
Fiecare adresă IP trebuie să fie unic în propria rețea. Rețelele pot fi izolate unele de altele și pot fi conectate și traduse pentru a oferi acces între rețele distincte. Un sistem numit Traducere adresă rețea, permite rescrierea adreselor atunci când pachetele traversează frontierele rețelei pentru a le permite să continue spre destinația lor corectă. Acest lucru permite aceeași adresă IP să fie utilizată pe mai multe rețele izolate, permițându-le totuși să comunice între ele dacă sunt configurate corect.
Diferența dintre IPv4 și IPv6
Există două revizuiri ale protocolului IP care sunt implementate pe scară largă pe sisteme astăzi. IPv4, care este a patra versiune a protocolului, este în prezent suportul majorității sistemelor. Cea mai nouă, a șasea revizuire, numită IPv6, este lansată cu o frecvență mai mare datorită îmbunătățirilor protocolului și a limitărilor spațiului de adrese IPv4. Pur și simplu, lumea are acum prea multe dispozitive conectate la internet pentru cantitatea de adrese disponibile prin IPv4.
Adresele IPv4 sunt adrese pe 32 de biți. Fiecare octet, sau segment de 8 biți al adresei, este împărțit la o perioadă și exprimat de obicei ca un număr 0-255. Chiar dacă aceste numere sunt de obicei exprimate în zecimale pentru a ajuta la înțelegerea umană, fiecare segment este denumit de obicei octet pentru a exprima faptul că este o reprezentare de 8 biți.
O adresă IPv4 tipică arată ceva așa:
Cea mai mică valoare din fiecare octet este 0, iar cea mai mare valoare este 255.
De asemenea, putem exprima acest lucru în binar pentru a avea o idee mai bună despre cum vor arăta cei patru octeți. Vom separa fiecare 4 biți printr-un spațiu pentru lizibilitate și vom înlocui punctele cu liniuțe:
Recunoașterea faptului că aceste două formate reprezintă același număr va fi important pentru înțelegerea conceptelor mai târziu.
Deși există și alte diferențe în protocolul și funcționalitatea de fundal a IPv4 și IPv6, cea mai vizibilă diferență este spațiul de adrese. IPv6 exprimă adresele ca un număr de 128 de biți. Pentru a pune asta în perspectivă, aceasta înseamnă că IPv6 are spațiu pentru mai mult de 7,9 × 10 < sup > 28 < / sup > ori cantitatea de adrese ca IPv4.
Pentru a exprima acest interval extins de adrese, IPv6 este în general scris ca opt segmente din patru cifre hexazecimale. Numerele hexazecimale reprezintă numerele 0-15 folosind cifrele 0-9, precum și numerele a-f pentru a exprima valorile superioare. O adresă IPv6 tipică ar putea arăta cam așa:
Puteți vedea, de asemenea, aceste adrese scrise într-un format compact. Regulile IPv6 vă permit să eliminați orice zerouri din fiecare octet și să înlocuiți o singură gamă de grupuri zero cu un punct dublu (: :).