Ce este IP-ul?
Un IP înseamnă protocol de internet. O adresă IP este atribuită fiecărui dispozitiv conectat la o rețea. Fiecare dispozitiv folosește o adresă IP pentru comunicare. De asemenea, se comportă ca un identificator deoarece această adresă este utilizată pentru a identifica dispozitivul într-o rețea. Acesta definește formatul tehnic al pachetelor. În principal, ambele rețele, adică IP și TCP, sunt combinate împreună, astfel încât împreună, sunt denumite TCP/IP. Se creează o conexiune virtuală între sursă și destinație.
De asemenea, putem defini o adresă IP ca o adresă numerică atribuită fiecărui dispozitiv dintr-o rețea. Fiecărui dispozitiv îi este atribuită o adresă IP, astfel încât dispozitivul dintr-o rețea să poată fi identificat în mod unic. Pentru a facilita rutarea pachetelor, protocolul TCP/IP utilizează o adresă logică pe 32 de biți cunoscută sub numele de IPv4 (Internet Protocol versiunea 4).
O adresă IP constă din două părți, adică prima este o adresă de rețea, iar cealaltă este o adresă de gazdă.
Există două tipuri de adrese IP:
- IPv4
- IPv6
Ce este IPv4?
IPv4 este o versiune 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 prin „punct”, adică puncte. Această adresă este unică pentru fiecare dispozitiv.
java static
De exemplu, 66.94.29.13
Exemplul de mai sus reprezintă adresa IP în care fiecare grup de numere separate prin puncte este numit octet. Fiecare număr dintr-un octet este în intervalul 0-255. Această adresă poate produce 4.294.967.296 de adrese unice posibile.
șir conține
În lumea rețelelor de calculatoare de astăzi, computerele nu înțeleg adresele IP în formatul numeric standard, deoarece computerele înțeleg numerele doar în formă binară. Numărul binar poate fi fie 1, fie 0. IPv4 este format din patru seturi, iar aceste seturi reprezintă octetul. Biții din fiecare octet reprezintă un număr.
Fiecare bit dintr-un octet poate fi fie 1, fie 0. Dacă bitul este 1, atunci numărul pe care îl reprezintă va conta, iar dacă bitul este 0, atunci numărul pe care îl reprezintă nu contează.
Reprezentarea octetului de 8 biți
Reprezentarea de mai sus arată structura octetului de 8 biți.
Acum, vom vedea cum să obținem reprezentarea binară a adresei IP de mai sus, adică 66.94.29.13
tu ești îmbinare
Pasul 1: În primul rând, găsim numărul binar de 66.
Pentru a obține 66, punem 1 sub 64 și 2, deoarece suma lui 64 și 2 este egală cu 66 (64+2=66), iar biții rămași vor fi zero, așa cum se arată mai sus. Prin urmare, versiunea de biți binari a 66 este 01000010.
Pasul 2: Acum, calculăm numărul binar de 94.
Pentru a obține 94, punem 1 sub 64, 16, 8, 4 și 2, deoarece suma acestor numere este egală cu 94, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 94 este 01011110.
Pasul 3: Următorul număr este 29.
Pentru a obține 29, punem 1 sub 16, 8, 4 și 1, deoarece suma acestor numere este egală cu 29, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 29 este 00011101.
Pasul 4: Ultimul număr este 13.
Pentru a obține 13, punem 1 sub 8, 4 și 1, deoarece suma acestor numere este egală cu 13, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 13 este 00001101.
java dacă altceva
Dezavantajul IPv4
În prezent, populația lumii este de 7,6 miliarde. Fiecare utilizator are mai mult de un dispozitiv conectat la internet, iar companiile private se bazează, de asemenea, pe internet. După cum știm că IPv4 produce 4 miliarde de adrese, care nu sunt suficiente pentru fiecare dispozitiv conectat la internet de pe o planetă. Deși au fost inventate diferite tehnici, cum ar fi masca de lungime variabilă, traducerea adresei de rețea, traducerea adreselor de port, clasele, traducerea interdomenii, pentru a conserva lățimea de bandă a adresei IP și a încetini epuizarea unei adrese IP. În aceste tehnici, IP-ul public este convertit într-un IP privat, datorită căruia utilizatorul care are IP public poate folosi și internetul. Dar totuși, acest lucru nu a fost atât de eficient, așa că a dat naștere dezvoltării următoarei generații de adrese IP, adică IPv6.
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.
Acesta oferă strategii de tranziție care convertesc IPv4 în IPv6, iar aceste strategii sunt după cum urmează:
dezavantaje pentru internet
Această adresă hexazecimală conține atât numere, cât și alfabete. Datorită utilizării atât a numerelor, cât și a alfabetelor, IPv6 este capabil să producă peste 340 de mililioane (3,4*1038) adrese.
IPv6 este o adresă hexazecimală de 128 de biți alcătuită din 8 seturi a câte 16 biți fiecare, iar aceste 8 seturi sunt separate prin două puncte. În IPv6, fiecare caracter hexazecimal reprezintă 4 biți. Deci, trebuie să convertim 4 biți într-un număr hexazecimal odată
Formatul adresei
Formatul adresei IPv4:
Formatul adresei IPv6:
Diagrama de mai sus arată formatul adresei IPv4 și IPv6. Un IPv4 este o adresă zecimală de 32 de biți. Conține 4 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. În timp ce un IPv6 este o adresă hexazecimală de 128 de biți. Conține 8 câmpuri separate prin două puncte și fiecare câmp are o dimensiune de 16 biți.
Diferențele dintre IPv4 și IPv6
IPv4 | IPv6 | |
---|---|---|
Lungimea adresei | IPv4 este o adresă pe 32 de biți. | IPv6 este o adresă de 128 de biți. |
Câmpuri | IPv4 este o adresă numerică care constă din 4 câmpuri care sunt separate prin punct (.). | IPv6 este o adresă alfanumerică care constă din 8 câmpuri, care sunt separate prin două puncte. |
Clase | IPv4 are 5 clase diferite de adrese IP care includ Clasa A, Clasa B, Clasa C, Clasa D și Clasa E. | IPv6 nu conține clase de adrese IP. |
Numărul adresei IP | IPv4 are un număr limitat de adrese IP. | IPv6 are un număr mare de adrese IP. |
VLSM | Acesta acceptă VLSM (Virtual Length Subnet Mask). Aici, VLSM înseamnă că Ipv4 convertește adresele IP într-o subrețea de diferite dimensiuni. | Nu suportă VLSM. |
Configurarea adresei | Acceptă configurarea manuală și DHCP. | Acceptă manual, DHCP, auto-configurare și renumerotare. |
Spațiu de adrese | Acesta generează 4 miliarde de adrese unice | Acesta generează 340 de undecilioane de adrese unice. |
Integritatea conexiunii de la capăt la capăt | În IPv4, integritatea conexiunii de la capăt la capăt este de nerealizat. | În cazul IPv6, integritatea conexiunii end-to-end este realizabilă. |
Caracteristici de securitate | În IPv4, securitatea depinde de aplicație. Această adresă IP nu este dezvoltată ținând cont de caracteristica de securitate. | În IPv6, IPSEC este dezvoltat în scopuri de securitate. |
Reprezentarea adresei | În IPv4, adresa IP este reprezentată în zecimale. | În IPv6, reprezentarea adresei IP în hexazecimal. |
Fragmentare | Fragmentarea se face de către expeditori și ruterele de redirecționare. | Fragmentarea se face numai de către expeditori. |
Identificarea fluxului de pachete | Nu oferă niciun mecanism pentru identificarea fluxului de pachete. | Utilizează câmpul de etichetă a fluxului din antet pentru identificarea fluxului de pachete. |
Câmpul sumă de control | Câmpul sumă de control este disponibil în IPv4. | Câmpul sumă de verificare nu este disponibil în IPv6. |
Schema de transmisie | IPv4 este difuzat. | Pe de altă parte, IPv6 este multicasting, care asigură operațiuni eficiente de rețea. |
Criptare și autentificare | Nu oferă criptare și autentificare. | Oferă criptare și autentificare. |
Numărul de octeți | Este format din 4 octeți. | Este format din 8 câmpuri, iar fiecare câmp conține 2 octeți. Prin urmare, numărul total de octeți în IPv6 este de 16. |