O adresă IP (cu IP reprezintă Internet Protocol ) este un număr de identificare care este atribuit permanent sau temporar fiecărui dispozitiv atașat la o rețea de calculatoare care utilizează Internet Protocol . Adresa IP este baza sistemului de rutare ( rutare ) a pachetelor de date de pe Internet .
Există adrese IP versiunea pe 32 de biți versiunea 4 și versiunea 6 pe 128 biți. Versiunea 4 este în prezent cel mai frecvent utilizat: este reprezentat de obicei în zecimala cu patru numere între 0 și 255 , separate prin puncte , care dă , de exemplu , „172.16.254.1“.
Adresa IP este atribuit fiecărui interfață cu rețeaua oricărui echipament de calculator ( router , calculator , smartphone - ul , obiect conectat , on- sistem de bord , modem ( ADSL , WiFi , fibra sau cablu) , imprimantă de rețea , etc. ) , conectat la un de rețea. utilizând Internet protocol ca protocolul de comunicare între nodurile sale. Această adresă este atribuită fie individual de către administratorul rețelei locale din subrețeaua corespunzătoare, fie automat prin protocolul DHCP . Dacă computerul are mai multe interfețe, fiecare are o adresă IP specifică. O interfață poate avea, de asemenea, mai multe adrese IP.
Fiecare pachet transmis prin protocolul IP conține adresa IP a expeditorului, precum și adresa IP a destinatarului. Cele routere IP pachete traseu la pas cu pas de destinație. Unele adrese IP sunt utilizate pentru difuzare ( multicast sau difuzare ) și nu pot fi utilizate pentru adresarea computerelor individuale. Tehnica anycast face posibilă asocierea unei adrese IP la mai multe computere distribuite pe internet.
Se spune că adresele IPv4 sunt publice dacă sunt înregistrate și rutabile pe Internet, deci sunt unice la nivel mondial . În schimb, adresele private pot fi utilizate numai într-o rețea locală și trebuie să fie unice numai în această rețea. Adresă de rețea traducere , realizată în special prin caseta de internet , convertește adrese private în adrese publice și oferă acces la Internet dintr - o poziție în rețeaua privată.
Cel mai adesea, pentru a se conecta la un server de computer , utilizatorul nu dă adresa IP a acestui server, ci numele de domeniu al acestuia (de exemplu www.wikipedia.org ). Acest nume de domeniu este apoi rezolvat la o adresă IP de către computerul utilizatorului utilizând sistemul de nume de domeniu (DNS). Abia după ce a fost obținută adresa IP este posibilă inițierea unei conexiuni.
Numele de domeniu au mai multe avantaje față de adresele IP:
Până în anii 1990 , adresele IP erau împărțite în clase (A, B, C, D și E), care erau utilizate pentru atribuirea adreselor și prin protocoale de rutare. Această noțiune este acum învechită pentru alocarea și dirijarea adreselor IP din cauza lipsei de adrese ( RFC 1517) la începutul anilor 2010 . Introducerea treptată a adreselor IPv6 a accelerat perimarea noțiunii de clasă de adresă. Aveți grijă, totuși: în practică, la începutul anilor 2010 , multe hardware și software se bazau pe acest sistem de clasă, inclusiv algoritmii de rutare a așa-numitelor protocoale fără clasă ( cf. Explorare Cisco CCNA - Protocoale și concepte de rutare ). Chiar și așa, este ușor să imitați o organizație de clasă utilizând sistemul CIDR .
În 1984 , confruntat cu limitarea modelului de clasă, RFC 917 ( subrețele de internet ) a creat conceptul de subrețea . Acest lucru face posibilă, de exemplu, utilizarea unei adrese de clasă B, cum ar fi 256 de subrețele de 256 de computere în loc de o singură rețea de 65.536 de computere, fără a pune totuși în discuție noțiunea de clasă de adresă.
Masca de subrețea este utilizată pentru a determina cele două părți ale unei adrese IP corespunzătoare, respectiv, numărului de rețea și numărului de gazdă.
O mască are aceeași lungime ca o adresă IP. Se compune dintr-o secvență de cifre 1 (posibil) urmată de o succesiune de cifre 0 .
Pentru a calcula porțiunea de subrețea a unei adrese IP, se efectuează o operație ȘI logică bit între adresă și mască. Pentru a calcula adresa gazdă, se efectuează o operație logică și bit logică între complementul cu masca și adresa.
În IPv6, subrețele au o dimensiune fixă de / 64, adică 64 din cei 128 de biți ai adresei IPv6 sunt rezervate pentru numerotarea unei gazde din subrețea.
În 1992, RFC 1338 ( Supernetting: an Address Assignment and Aggregation Strategy ) a propus abolirea noțiunii de clasă care nu mai era adaptată la dimensiunea internetului.
Classless Inter-Domain Routing (CIDR) este dezvoltat în 1993 RFC 1518 , în scopul de a reduce dimensiunea tabelului de rutare conținute în routerele . Pentru a face acest lucru, vom agrega mai multe intrări ale acestui tabel într-un singur interval continuu.
Distincția dintre adresele de clasă A , B sau C a fost astfel depășită, astfel încât întregul spațiu de adrese unicast poate fi gestionat ca o singură colecție de subrețele, indiferent de clasă. Masca de subrețea nu mai poate fi dedusă din adresa IP în sine, protocoalele de rutare compatibile cu CIDR , numite fără clasă , trebuie să însoțească, prin urmare, adresele măștii corespunzătoare. Acesta este cazul Border Gateway Protocol în versiunea sa 4 , utilizat pe internet ( RFC 1654 A Border Gateway Protocol 4 , 1994), OSPF , EIGRP sau RIPv2 . Cele regionale Registrele de Internet (RIRs) se adaptează politica lor de alocare a adresei , ca o consecință a acestei schimbări.
Utilizarea măștii cu lungime variabilă ( Mască de subrețea cu lungime variabilă , VLSM) permite împărțirea spațiului de adrese în blocuri de dimensiuni variabile, permițând o utilizare mai eficientă a spațiului de adrese.
Calculul numărului de adrese ale unei subrețele este după cum urmează, dimensiunea 2 adrese - mască .
Un furnizor de servicii de internet poate fi astfel alocat unui bloc / 19 ( adică 2 32-19 = 2 13 = 8 192 adrese) și poate crea subrețele de dimensiuni diferite în funcție de nevoile din cadrul acestuia.: De la / 30 pentru legături punct-la-punct la / 24 pentru o rețea locală de 200 de computere. Numai blocul / 19 va fi vizibil pentru rețelele externe, ceea ce realizează agregarea și eficiența utilizării adreselor.
Notarea CIDR a fost introdusă pentru a simplifica notația, cu un „/” urmat de numărul zecimal de biți de ordin înalt care identifică o subrețea (ceilalți biți de ordin scăzut fiind alocați doar gazdelor de pe acea subrețea unică, apoi îi revine lui tăiați mai fin și direcționați sub-intervalele). Pentru rutare pe Internet, măștile de subrețea au fost abandonate în IPv4 în favoarea notării CIDR , astfel încât toate intervalele de adrese ale aceleiași subrețele sunt adiacente, iar vechile subrețele încă în vigoare compuse din mai multe intervale discontinue au fost redeclarate ca multe subrețele după cum este necesar și apoi agregate cât mai mult posibil prin renumerare. Cu toate acestea, măștile de subrețea IPv4 pot fi utilizate în continuare în tabelele de rutare interne ale aceleiași rețele ale căror gazde nu sunt direcționate și adresabile direct prin internet, conversia în domenii CIDR fiind acum efectuată pe routerele care se învecinează cu rețelele. Rețele private și numai pentru adresele IPv4 publice, dar în mod normal nu mai sunt în punctele de schimb inter-rețea.
În IPv6, notația CIDR este singura notație standardizată (și cea mai simplă) pentru intervalele de adrese (care pot fi de până la 128 de biți), subrețele având în general 16 până la 96 de biți în spațiul adresabil public de pe Internet (ultimii 48 de biți rămânând disponibil pentru adresare locală directă pe același mediu de rețea fără a necesita niciun router sau chiar de multe ori orice preconfigurare a routerelor din rețeaua locală); în IPv6, este de asemenea notat cu un număr zecimal de biți după „/” care urmează o adresă IPv6 de bază (și nu în hexazecimal ca adresele de bază ale intervalelor de adrese ale aceleiași subrețele).
IANA , care este din 2005 o divizie a ICANN , definește utilizarea diferitelor intervale de IP prin segmentarea spațiului în 256 dimensiunea blocului / 8, numerotate de la 0/8 până la 255/8.
Adresele IP Unicast sunt distribuite de IANA către Registrele Regionale de Internet (RIR). De RIRs gestiona IPv4 și IPv6 resurse care se adresează în regiunea lor. Spațiul de adresă unicast IPv4 este format din / 8 blocuri de adrese de la 1/8 la 223/8. Fiecare dintre aceste blocuri este fie rezervat, atribuit unei rețele finale sau unui registru regional de Internet (RIR) sau RFC gratuit 2373. Înfebruarie 2011, nu mai sunt / 8 blocuri rămase.
În IPv6, blocul 2000 :: / 3 este rezervat adreselor globale unicast . Blocurile / 23 au fost alocate RIR-urilor din 1999.
Este posibil să interogați bazele de date ale RIR-urilor pentru a afla cui îi este atribuită o adresă IP utilizând comanda whois sau prin intermediul site - urilor web ale RIR-urilor .
Cei RIRs au reunit pentru a forma Organizația de resurse Numărul (ONR) , în scopul de a coordona activitățile lor comune sau proiecte și mai bine apăra interesele cu ICANN ( IANA ), dar , de asemenea , cu organismele de standardizare (în special IETF). Sau ISOC ).
Blocare (adresa de pornire și dimensiunea CIDR ) |
(adresa finală corespunzătoare) |
Utilizare | Referinţă |
---|---|---|---|
0.0.0.0 / 8 | 0.255.255.255 | Această rețea | RFC 5735, RFC 1122 |
10.0.0.0/8 | 10.255.255.255 | Adrese private | RFC 1918 |
100.64.0.0/10 | 100.127.255.255 | Spațiu comun pentru Carrier Grade NAT | RFC 6598 |
127.0.0.0/8 | 127.255.255.255 | Adrese de buclă ( localhost ) | RFC 1122 |
169.254.0.0/16 | 169.254.255.255 | Adrese de linkuri locale configurate automat ( APIPA ) | RFC 3927 |
172.16.0.0/12 | 172.31.255.255 | Adrese private | RFC 1918 |
192.0.0.0/24 | 192.0.0.255 | Rezervat de IETF | RFC 5736 |
192.0.2.0/24 | 192.0.2.255 | Rețea / documentație de testare TEST-NET-1 | RFC 5737 |
192.88.99.0/24 | 192.88.99.255 | 6to4 anycast | RFC 3068 |
192.168.0.0/16 | 192.168.255.255 | Adrese private | RFC 1918 |
198.18.0.0/15 | 198.19.255.255 | Teste de performanță | RFC 2544 |
198.51.100.0/24 | 198.51.100.255 | Rețea / documentație de testare TEST-NET-2 | RFC 5737 |
203.0.113.0/24 | 203.0.113.255 | Rețea / documentație de testare TEST-NET-3 | RFC 5737 |
224.0.0.0/4 | 239.255.255.255 | Multicast " Multicast " | RFC 5771 |
240.0.0.0/4 | 255.255.255.254 (*) | Rezervat pentru o utilizare viitoare nespecificată (* cu excepția adresei de mai jos) | RFC 1112 |
255.255.255.255/32 | 255.255.255.255 | difuzare limitată | RFC 919 |
Adrese poștale:
Adrese multicast :
bloc | Utilizare | Referinţă |
---|---|---|
:: / 128 | Adresa nu este specificată | RFC 4291 |
:: 1/128 | Adresa Loopback | RFC 4291 |
:: ffff: 0: 0/96 | Asocierea adreselor IPv6 la IPv4 | RFC 4291 |
0100 :: / 64 | solicitare de gaură neagră | RFC 6666 |
2000 :: / 3 | Adrese unicast direcționabile pe internet | RFC 3587 |
2001 :: / 32 | Teredo | RFC 4380 |
2001: 2 :: / 48 | Teste de performanță | RFC 5180 |
2001: 10 :: / 28 | Orhidee | RFC 4843 |
2001: db8 :: / 32 | documentație | RFC 3849 |
2002 :: / 16 | 6to4 | RFC 3056 |
fc00 :: / 7 | Adrese locale unice | RFC 4193 |
fe80 :: / 10 | Link adresă locală | RFC 4291 |
ff00 :: / 8 | Adrese multicast | RFC 4291 |
Adrese speciale
Adrese locale În IPv6, adresele site-ului local fec0 :: / 10 au fost rezervate de RFC 3513 pentru aceeași utilizare privată, dar sunt considerate învechite de RFC 3879 pentru a favoriza adresarea publică și a descuraja utilizarea NAT-urilor . Acestea sunt înlocuite cu adresele locale unice fc00 :: / 7 care facilitează interconectarea rețelelor private utilizând un identificator aleatoriu de 40 de biți.
În IPv6, adresele fe80 :: / 64 sunt unice numai pe un link. Prin urmare, o gazdă poate avea mai multe adrese identice în această rețea pe interfețe diferite. Pentru a rezolva orice ambiguitate cu aceste adrese de domeniu de legătură locală, trebuie, prin urmare, să specificăm interfața pe care este configurată adresa. În sistemele similare Unix , adăugăm la adresă semnul procentului urmat de numele interfeței (de exemplu ff02 :: 1% eth0), în timp ce în Windows folosim numărul interfeței (ff02:: 1% 11) .
Adrese experimentale învechite
Popularitatea internetului a dus la epuizarea blocurilor de adrese IPv4 disponibile în 2011, ceea ce amenință dezvoltarea rețelei.
Pentru a remedia această problemă sau a prelungi termenul, există mai multe tehnici:
Dacă adresa IP este concepută inițial pentru o utilizare tehnică, ea ridică și întrebări etice, în măsura în care poate fi utilizată în anumite țări pentru a agrega un profil foarte detaliat al unei persoane și al activităților sale .
Identificarea după adresa IP se face în multe contexte foarte diferite:
Încercarea de a identifica în mod fiabil un utilizator de Internet prin adresa IP pune o problemă, din mai multe motive:
Urmărirea adresei IP este adesea utilizată în scopuri de marketing și suspectată că influențează politicile de prețuri.
Definițiile versiunilor IP 4 și 6 , conceptul de clasă și scorul CIDR sunt documentate în cererea de comentarii următoare (în engleză ):
Lista IRB și tabelul de alocare a adreselor pot fi găsite pe pagina Numărul de resurse ale IANA .