Adresă IP (din engleză Internet Protocol ) - un identificator numeric unic al unui dispozitiv dintr-o rețea de calculatoare care operează prin protocolul IP .
Internetul necesită unicitatea adresei globale; în cazul lucrului pe o rețea locală, este necesară orice unicitate a adresei în cadrul rețelei. În versiunea de protocol IPv4 , o adresă IP are o lungime de 4 octeți , în timp ce în versiunea de protocol IPv6 , are o lungime de 16 octeți.
În versiunea 4, o adresă IP este un număr de 32 de biți . De obicei, o adresă este scrisă ca patru numere zecimale între 0 și 255 (echivalent cu patru numere de opt biți) separate prin puncte, cum ar fi 192.168.0.3.
În versiunea 6, adresa IP este de 128 de biți . De obicei, o adresă este scrisă ca opt numere hexazecimale din patru cifre (echivalent cu opt numere de 16 biți) separate prin două puncte, cum ar fi 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Este permisă omiterea zerourilor inițiale. Grupurile nule consecutive pot fi omise, înlocuite cu două puncte duble ( fe80:0:0:0:0:0:0:1poate fi scrise ca fe80::1). Mai mult de un astfel de gol în adresă nu este permis.
O adresă IP constă din două părți: un număr de rețea și un număr de gazdă. În cazul unei rețele izolate, adresa acesteia poate fi aleasă de administrator din blocurile de adrese special rezervate unor astfel de rețele (10.0.0.0/8, 172.16.0.0/12 sau 192.168.0.0/16). Pentru a accesa rețeaua globală, este necesar să existe un IP dintr-un alt bloc de adrese, sau trebuie să existe un server în rețeaua locală care înlocuiește adresa IP internă (gri) cu o adresă IP externă (albă), de exemplu : server proxy , NAT . Dacă rețeaua ar trebui să funcționeze ca parte integrantă a Internetului , atunci adresa de rețea este emisă de furnizor sau de registratorul regional de Internet (Registrul Regional de Internet, RIR ). Conform site-ului IANA [1] , există cinci RIR: ARIN care deservește America de Nord , precum și Bahamas , Puerto Rico și Jamaica ; APNIC , care deservește Asia de Sud , Est și Sud - Est , Australia și Oceania ; AfriNIC , care deservește țările din Africa și Oceanul Indian; LACNIC , care deservește America de Sud și Caraibe; și RIPE NCC care deservește Europa , Asia Centrală , Orientul Mijlociu . Registratorii regionali obțin numere de sistem autonome și blocuri mari de adrese de la IANA și apoi emit numere de sistem autonome și blocuri de adrese mai mici către Registrele de Internet locale ( LIR ), de obicei ISP-uri mari.
Numărul gazdei în IP este atribuit indiferent de adresa locală a gazdei . Prin definiție, un router face parte din mai multe rețele simultan. Prin urmare, fiecare port de router are propria sa adresă IP. Un nod final poate face, de asemenea, parte din mai multe rețele IP. În acest caz, computerul trebuie să aibă mai multe adrese IP, în funcție de numărul de legături de rețea. Astfel, adresa IP caracterizează nu un singur computer sau router, ci o conexiune de rețea.
Există două moduri de a determina câți biți sunt alocați unei măști de subrețea și câți biți sunt alocați unei adrese IP.
Inițial, a fost folosită adresarea classful (INET) , dar din a doua jumătate a anilor 90 a secolului XX a fost înlocuită de adresarea fără clasă (CIDR) , în care numărul de adrese din rețea este determinat de masca de subrețea.
Uneori există o înregistrare a adreselor IP precum „192.168.5.0/24”. Acest tip de intrare înlocuiește indicarea unui interval de adrese IP. Numărul de după bară oblică indică numărul de 1 din masca de subrețea. Pentru exemplul dat, masca de subrețea va fi în formă binară 11111111 11111111 11111111 00000000 sau aceeași în formă zecimală a routerului: „255.255.255.0”. Cei 24 de biți ai adresei IP sunt alocați numărului de rețea, iar restul de 8 biți ai adresei complete sunt alocați adreselor gazdă ale acestei rețele, adresei acestei rețele și adresei de difuzare a acestei rețele. În total, 192.168.5.0/24 înseamnă intervalul de adrese gazdă de la 192.168.5.1 la 192.168.5.254, precum și 192.168.5.0 este adresa rețelei și 192.168.5.255 este adresa de difuzare a rețelei. Următoarele formule sunt utilizate pentru a calcula adresa de rețea și adresa de difuzare a rețelei:
Pe unele sisteme, adresa de rețea și adresa de difuzare pot fi schimbate (nu testate).
Înregistrarea adreselor IP cu o mască de subrețea de lungime variabilă urmată de o bară oblică, numită și CIDR , spre deosebire de înregistrarea obișnuită fără a specifica o mască, numită și INET pe sistemele de operare de tip UNIX .
Protocolul IP are mai multe convenții pentru interpretarea specială a adreselor IP: dacă toți biții unei adrese IP sunt 1, atunci un pachet cu acea adresă de destinație trebuie trimis către toate nodurile situate în aceeași rețea ca sursa acestui pachet. O astfel de distribuție se numește mesaj de difuzare limitată (difuzare limitată ). Dacă există doar unul în câmpul numărul nodului destinație, atunci pachetul cu o astfel de adresă este trimis către toate nodurile de rețea cu numărul de rețea dat. De exemplu, pe rețeaua 192.168.5.0 cu o mască de subrețea de 255.255.255.0 , un pachet cu adresa 192.168.5.255 este livrat tuturor nodurilor din această rețea. O astfel de distribuție se numește mesaj de difuzare ( difuzare directă ).
O adresă IP se numește static ( permanent , imuabil ) dacă este atribuită de utilizator în setările dispozitivului sau este atribuită automat atunci când dispozitivul este conectat la rețea și nu poate fi atribuit altui dispozitiv.
O adresă IP se numește dinamică ( nepermanentă , schimbabilă ) dacă este atribuită automat atunci când dispozitivul este conectat la rețea și este utilizată pentru o perioadă limitată de timp specificată în serviciul care a atribuit adresa IP ( DHCP ).
Clientul poate folosi unul dintre următoarele protocoale pentru a obține o adresă IP :
Adresele IP utilizate în rețelele locale sunt clasificate drept private.
Adrese intranet :
Adrese pentru uz intern:
O listă completă a descrierilor de rețea pentru IPv4 este furnizată în RFC 6890 .
Un nume de domeniu poate fi convertit unul câte unul în mai multe adrese IP (pentru echilibrarea încărcăturii).
În același timp, o singură adresă IP poate fi folosită pentru mii de nume de domenii cu site-uri diferite (apoi se disting prin numele domeniului când sunt accesate), ceea ce provoacă probleme la identificarea site-urilor după adresa IP în scopuri de cenzură [2] [3] [4] .
De asemenea, un server cu același nume de domeniu poate conține mai multe site-uri diferite, iar părți ale aceluiași site pot fi accesate sub nume de domenii diferite (de exemplu, pentru a izola cookie -uri și script-uri pentru a vă proteja împotriva atacurilor cu scripturi între site-uri ).