indirizzo IP

Un indirizzo IP (con IP sta per Internet Protocol ) è un numero di identificazione che viene assegnato in modo permanente o temporaneo a ciascun dispositivo collegato a una rete di computer che utilizza il protocollo Internet . L'indirizzo IP è la base del sistema di instradamento ( instradamento ) dei pacchetti di dati su Internet .

Esistono indirizzi IP versione 4 a 32 bit e versione 6 a 128 bit . La Versione 4 è attualmente la più utilizzata: solitamente è rappresentata in notazione decimale con quattro numeri compresi tra 0 e 255 , separati da punti , che dà ad esempio "172.16.254.1".

Uso degli indirizzi IP

L'indirizzo IP è assegnato ad ogni interfaccia con la rete di qualsiasi apparecchiatura informatica ( router , computer , smartphone , oggetto connesso , sistema di bordo , modem ( ADSL , wifi , fibra o cavo) , stampante di rete ,  ecc. ) collegata ad un rete utilizzando Internet Protocol come protocollo di comunicazione tra i suoi nodi. Questo indirizzo viene assegnato individualmente dall'amministratore della rete locale nella sottorete corrispondente o automaticamente tramite il protocollo DHCP . Se il computer dispone di più interfacce, ognuna ha un indirizzo IP specifico. Un'interfaccia può anche avere più indirizzi IP.

Ogni pacchetto trasmesso dal protocollo IP contiene l'indirizzo IP del mittente e l'indirizzo IP del destinatario. L' IP del router instrada i pacchetti alla destinazione passo dopo passo. Alcuni indirizzi IP vengono utilizzati per la trasmissione ( multicast o broadcast ) e non possono essere utilizzati per indirizzare singoli computer. La tecnica anycast consente di abbinare un indirizzo IP a più computer distribuiti su Internet.

Gli indirizzi IPv4 si dicono pubblici se sono registrati e instradabili su Internet, quindi sono unici al mondo . Al contrario, gli indirizzi privati possono essere utilizzati solo in una rete locale e devono essere univoci solo in questa rete. La traduzione degli indirizzi di rete , eseguita soprattutto da internet box , converte gli indirizzi privati in indirizzi pubblici e fornisce l'accesso a Internet da una posizione nella rete privata.

Indirizzo IP e nome di dominio

Molto spesso, per connettersi a un computer server , l'utente non fornisce l'indirizzo IP di questo server, ma il suo nome di dominio (ad esempio www.wikipedia.org ). Questo nome di dominio viene quindi risolto in un indirizzo IP dal computer dell'utente utilizzando il Domain Name System (DNS). Solo una volta ottenuto l'indirizzo IP è possibile avviare una connessione.

I nomi di dominio hanno diversi vantaggi rispetto agli indirizzi IP:

Classe indirizzo IP

Fino agli anni '90 , gli indirizzi IP erano divisi in classi (A, B, C, D ed E), utilizzate per l'assegnazione degli indirizzi e per i protocolli di routing. Questa nozione è ora obsoleta per l'allocazione e il routing degli indirizzi IP a causa della carenza di indirizzi ( RFC  1517) nei primi anni 2010 . L'introduzione molto graduale degli indirizzi IPv6 ha accelerato l'obsolescenza della nozione di classe di indirizzo. Attenzione però: in pratica, all'inizio degli anni 2010 , molti hardware e software si basavano su questo sistema di classi, compresi gli algoritmi di routing dei cosiddetti protocolli classless ( cfr. Cisco CCNA Exploration - Routing protocols and concepts ). Anche così, è facile emulare l'organizzazione di una classe utilizzando il sistema CIDR .

sottorete

Nel 1984 , di fronte alla limitazione del modello di classe, RFC  917 ( sottoreti Internet ) ha creato il concetto di sottorete . Ciò consente, ad esempio, di utilizzare un indirizzo di classe B come 256 sottoreti di 256 computer invece di un'unica rete di 65.536 computer, senza però mettere in discussione la nozione di classe di indirizzo.

La subnet mask viene utilizzata per determinare le due parti di un indirizzo IP corrispondenti rispettivamente al numero di rete e al numero di host.

Una maschera ha la stessa lunghezza di un indirizzo IP. Consiste in una sequenza di cifre 1 (possibilmente) seguita da una sequenza di cifre 0 .

Per calcolare la porzione di sottorete di un indirizzo IP, viene eseguita un'operazione AND logica bit per bit tra l'indirizzo e la maschera. Per calcolare l'indirizzo host, viene eseguita un'operazione AND logico bit per bit tra il complemento a uno della maschera e l'indirizzo.

In IPv6, le sottoreti hanno una dimensione fissa di /64, ovvero 64 dei 128 bit dell'indirizzo IPv6 sono riservati per la numerazione di un host nella sottorete.

Aggregazione di indirizzi

Nel 1992, la RFC  1338 ( Supernetting: an Address Assignment and Aggregation Strategy ) ha proposto di abolire la nozione di classe che non era più adatta alle dimensioni di Internet.

Il Classless Inter-Domain Routing (CIDR) è stato sviluppato nel 1993 RFC  1518 al fine di ridurre le dimensioni della tabella di routing contenuta nei router . Per fare ciò, aggreghiamo diverse voci di questa tabella in un unico intervallo continuo.

La distinzione tra indirizzi di classe A , B o C è stata quindi resa obsoleta, in modo che l'intero spazio di indirizzi unicast possa essere gestito come un'unica raccolta di sottoreti indipendentemente dalla classe. La subnet mask non è più deducibile dall'indirizzo IP stesso, i protocolli di routing compatibili con CIDR , detti classless , devono quindi accompagnare gli indirizzi della maschera corrispondente. È il caso del Border Gateway Protocol nella sua versione 4 , utilizzato su Internet ( RFC  1654 A Border Gateway Protocol 4 , 1994), OSPF , EIGRP o RIPv2 . I Registri Internet regionali (RIR) stanno adattando la loro politica di assegnazione degli indirizzi come conseguenza di questo cambiamento.

L'uso di maschera lunghezza variabile ( Variable-Length Subnet Mask , VLSM) permette suddivisione dello spazio di indirizzo in blocchi di dimensioni variabili, consentendo un uso più efficiente dello spazio di indirizzi.

Il calcolo del numero di indirizzi di una sottorete è il seguente, 2 address size - mask .

Ad un internet service provider può così essere assegnato un blocco /19 ( cioè 2 32-19 = 2 13 = 8 192 indirizzi) e creare sottoreti di dimensioni variabili a seconda delle esigenze al suo interno. : da /30 per i collegamenti punto-punto a / 24 per una rete locale di 200 computer. Solo il blocco /19 sarà visibile alle reti esterne, il che raggiunge l'aggregazione e l'efficienza nell'uso degli indirizzi.

La notazione CIDR è stata introdotta per semplificare la notazione, con una "/" seguita dal numero decimale dei bit di ordine superiore che identifica una sottorete (gli altri bit di ordine inferiore essendo allocati solo agli host su quella singola sottorete, sta poi a lui tagliare più finemente e instradare personalmente i sottocampi). Per l'instradamento su Internet, le subnet mask sono state abbandonate in IPv4 a favore della notazione CIDR , in modo che tutti gli intervalli di indirizzi della stessa subnet siano contigui, e le vecchie subnet ancora in vigore composte da più intervalli discontinui sono state ridichiarate come molte sottoreti secondo necessità e poi aggregate il più possibile per renumerazione. Le subnet mask IPv4 possono comunque essere ancora utilizzate nelle tabelle di instradamento interne alla stessa rete i cui host non sono instradati e indirizzabili direttamente via Internet, la conversione in range CIDR è ora in corso sui router confinanti con le reti. solo per indirizzi IPv4 pubblici, ma normalmente non più nei punti di scambio tra reti.

In IPv6, la notazione CIDR è l'unica notazione standardizzata (e più semplice) per gli intervalli di indirizzi (che possono arrivare fino a 128 bit), con sottoreti che generalmente hanno da 16 a 96 bit nello spazio indirizzabile pubblico su Internet (gli ultimi 48 bit sono rimasti disponibili per l'indirizzamento locale diretto sullo stesso supporto di rete senza richiedere alcun router o spesso anche alcuna preconfigurazione dei router all'interno della rete locale); in IPv6 si segnala anche con un numero decimale di bit dopo la "/" che segue un indirizzo IPv6 di base (e non in esadecimale come gli indirizzi di base degli intervalli di indirizzi della stessa sottorete).

Database degli indirizzi IP

La IANA , che dal 2005 è una divisione dell'ICANN , definisce l'uso di diversi intervalli di IP segmentando lo spazio in 256 blocchi di dimensione/8, numerati da 0/8 a 255/8.

Gli indirizzi IP unicast sono distribuiti da IANA ai registri Internet regionali (RIR). I RIR gestiscono le risorse di indirizzamento IPv4 e IPv6 nella loro regione. Lo spazio di indirizzi unicast IPv4 è composto da / 8 blocchi di indirizzi da 1/8 a 223/8. Ciascuno di questi blocchi è riservato, assegnato a una rete finale o registro Internet regionale (RIR) o RFC  2373 gratuito. Infebbraio 2011, non ci sono più / 8 blocchi rimasti.

In IPv6, il blocco 2000 ::/3 è riservato agli indirizzi unicast globali. I blocchi / 23 sono stati assegnati ai RIR dal 1999.

È possibile interrogare i database dei RIR per sapere a chi è assegnato un indirizzo IP utilizzando il comando whois o tramite i siti web dei RIR .

I RIR si sono riuniti per formare la Number Resource Organization (NRO) al fine di coordinare le loro attività o progetti comuni e difendere meglio i loro interessi con ICANN ( IANA ), ma anche con organismi di standardizzazione (in particolare IETF) o ISOC ).

Intervalli di indirizzi IP speciali

IPv4 Alcuni indirizzi sono riservati per usi speciali ( RFC  5735):
Blocco (indirizzo iniziale
e dimensione CIDR )
(indirizzo finale
corrispondente)
Utilizzo Riferimento
0.0.0.0 / 8 0.255.255.255 Questa rete RFC  5735, RFC  1122
10.0.0.0/8 10.255.255.255 Indirizzi privati RFC  1918
100.64.0.0/10 100,127,255,255 Spazio condiviso per NAT Carrier Grade RFC  6598
127.0.0.0/8 127,255,255,255 Indirizzi di loopback ( localhost ) RFC  1122
169.254.0.0/16 169.254.255.255 Indirizzi di collegamento locale autoconfigurati ( APIPA ) RFC  3927
172.16.0.0/12 172.31.255.255 Indirizzi privati RFC  1918
192.0.0.0/24 192.0.0.255 Riservato da IETF RFC  5736
192.0.2.0/24 192.0.2.255 TEST-NET-1 rete di prova / documentazione RFC  5737
192.88.99.0/24 192.88.99.255 6to4 anycast RFC  3068
192.168.0.0/16 192.168.255.255 Indirizzi privati RFC  1918
198.18.0.0/15 198.19.255.255 Test delle prestazioni RFC  2544
198.51.100.0/24 198.51.100.255 TEST-NET-2 rete di prova / documentazione RFC  5737
203.0.113.0/24 203.0.113.255 TEST-NET-3 rete di prova / documentazione RFC  5737
224.0.0.0/4 239,255,255,255 Multicast " Multicast " RFC  5771
240.0.0.0/4 255.255.255.254 (*) Riservato per uso futuro non specificato (* tranne l'indirizzo sotto) RFC  1112
255.255.255.255/32 255.255.255.255 trasmissione limitata RFC  919

Indirizzi privati  :

Indirizzi postali:

Indirizzi multicast  :

IPv6 I seguenti intervalli di indirizzi IPv6 sono riservati ( RFC  5156):
Bloccare Utilizzo Riferimento
:: / 128 Indirizzo non specificato RFC  4291
:: 1/128 Indirizzo di loopback RFC  4291
:: ffff: 0: 0/96 Mappatura dell'indirizzo IPv6 su IPv4 RFC  4291
0100 :: / 64 sollecitazione del buco nero RFC  6666
2000 :: / 3 Indirizzi unicast instradabili su Internet RFC  3587
2001 :: / 32 Teredo RFC  4380
2001: 2 :: / 48 Test delle prestazioni RFC  5180
2001: 10 :: / 28 Orchidea RFC  4843
2001: db8 :: / 32 documentazione RFC  3849
2002 :: / 16 6to4 RFC  3056
fc00 :: / 7 Indirizzi locali unici RFC  4193
fe80 :: / 10 Collegamento indirizzi locali RFC  4291
ff00 :: / 8 Indirizzi multicast RFC  4291

Indirizzi speciali

Indirizzi locali In IPv6, gli indirizzi locali del sito fec0 ::/10 erano riservati da RFC  3513 per lo stesso uso privato, ma sono considerati obsoleti da RFC  3879 per favorire l'indirizzamento pubblico e scoraggiare l'uso dei NAT . Sono sostituiti dagli indirizzi locali univoci fc00 ::/7 che facilitano l'interconnessione delle reti private utilizzando un identificatore casuale a 40 bit.

In IPv6, gli indirizzi fe80 :: / 64 sono univoci solo su un collegamento. Un host può quindi avere più indirizzi identici in questa rete su interfacce diverse. Per risolvere qualsiasi ambiguità con questi indirizzi di ambito di collegamento locale, dobbiamo quindi specificare l'interfaccia su cui è configurato l'indirizzo. Sotto sistemi Unix- like , aggiungiamo all'indirizzo il segno di percentuale seguito dal nome dell'interfaccia (ad esempio ff02 :: 1% eth0), mentre sotto Windows usiamo il numero dell'interfaccia (ff02: : 1% 11) .

Indirizzi sperimentali obsoleti

Esaurimento degli indirizzi IPv4

La popolarità di Internet ha portato all'esaurimento dei blocchi di indirizzi IPv4 disponibili nel 2011, che minaccia lo sviluppo della rete.

Per rimediare a questo problema o prolungare la scadenza, esistono diverse tecniche:

Le questioni sociali

Se l'indirizzo IP è inizialmente concepito per un uso tecnico, solleva anche questioni etiche, in quanto può essere utilizzato in alcuni paesi per aggregare un profilo molto dettagliato di una persona e delle sue attività .

Usi

L'identificazione per indirizzo IP avviene in molti contesti molto diversi:

Problemi

Il tentativo di identificare in modo affidabile un utente Internet tramite il suo indirizzo IP rappresenta un problema, per diversi motivi:

La traccia dell'indirizzo IP viene spesso utilizzata per scopi di marketing e sospettata di influenzare le politiche dei prezzi.

Richiesta di commenti

Le definizioni delle versioni IP 4 e 6 , il concetto di classe e punteggio CIDR sono documentate nella seguente richiesta di commenti (in inglese ):

Comuni

IPv4

IPv6

L'elenco degli IRB e la tabella di assegnazione degli indirizzi si possono trovare alla pagina Number Resources della IANA .

Note e riferimenti

Appunti

  1. dalla Classe precedente .
  2. dal precedente B-Class .
  3. dal precedente Classe C .
  4. Ad esempio, con il prodotto di estensione Household fornito da TheTradeDesk .
  5. Problemi legali in particolare, come mostrato in questo articolo mettendo in discussione l'indirizzo IP per quanto riguarda la legge sulla protezione dei dati .

Riferimenti

  1. Configurazione di più indirizzi IP e gateway , technet.microsoft.com.
  2. (in) R. Hinden et al. "  Dichiarazione di applicabilità per l'implementazione di Classless Inter-Domain Routing (CIDR)  " Richiesta di commenti n o  1517settembre 1993.
  3. (in) Jeffrey Mogul, "  Sottoreti INTERNET  " Richiesta di commenti n .  917,ottobre 1984.
  4. (in) V. Fuller, T. Li, Yu J. e K. Varadhan "  Supernetting: an Address Assignment and Aggregation Strategy  " Richiesta di commenti n .  1338giugno 1992.
  5. (in) Y. Rekhter e T. Li, "  Un'architettura per l'allocazione degli indirizzi IP con CIDR  " Richiesta di commenti n .  1518settembre 1993.
  6. (in) Y. Rekhter e T. Li, "  A Border Gateway Protocol 4 (BGP-4)  " Richiesta di commenti n o  1654luglio 1994.
  7. "  Registro dello spazio di indirizzi IPv4 IANA  "
  8. (a) S. Deering e R. Hinden, "  IP Version 6 Addressing Architecture  " Request for Comments n o  2373luglio 1998.
  9. (it) Spazio degli indirizzi IPv4 , iana.org.
  10. (it) Assegnazioni di indirizzi unicast IPv6 , iana.org.
  11. (a) Mr. Cotone e L. Vegoda "  Speciale Usa indirizzi IPv4  " Request for Comments n o  5735,gennaio 2010.
  12. (a) R. Braden et al. , “  Requisiti per host Internet - Livelli di comunicazione  ”, Richiesta di commenti n .  1122,ottobre 1989.
  13. (en) Y. Rekhter, B. Moskowitz, D. Karrenberg, GJ de Groot e E. Lear, “  Address Allocation for Private Internets  ”, Richiesta di commenti n o  1918,febbraio 1996.
  14. (in) J. Weil, V. Kuarsingh, C. Donley, C. Liljenstolpe e Mr. Azinger, "  Prefisso IPv4 IANA riservato per spazio di indirizzi condiviso  " Richiesta di commenti n o  6598,aprile 2012.
  15. (in) S. Cheshire, Aboba B. e E. Guttman, "  Configurazione dinamica degli indirizzi IPv4 Link-Local  " Richiesta di commenti n .  3927,maggio 2005.
  16. (in) G. Huston, Mr. Cotton e Vegoda L., "  IANA IPv4 Address Special Purpose Registry  " Richiesta di commenti n o  5736,gennaio 2010.
  17. (en) J. Arkko, M. Cotton e L. Vegoda, "  Blocchi di indirizzi IPv4 riservati alla documentazione  ", richiesta di commenti n .  5737,gennaio 2010.
  18. (in) C. Huitema, "  An Anycast Prefix for 6to4 Relay Router  " Richiesta di commenti n o  3068,giugno 2001.
  19. (in) S. Bradner e J. McQuaid, "  Metodologia di benchmarking per dispositivi di interconnessione di rete  " Richiesta di commenti n .  2544marzo 1999.
  20. (in) Mr. Cotton, Vegoda L. e D. Meyer, "  Linee guida IANA per l'assegnazione di indirizzi multicast IPv4  " Richiesta di commenti n .  5771,marzo 2010.
  21. (in) S. Deering, "  Estensioni host per IP Multicasting  " Richiesta di commenti n .  1112,agosto 1994.
  22. (in) Jeffrey Mogul, "  BROADCASTING INTERNET datagrammi  " Richiesta di commenti n o  919,ottobre 1984.
  23. (in) D. Meyer e P. Lothberg, "  GLOP Addressing in 233/8  " Richiesta di commenti n .  3180,settembre 2001.
  24. (in) Sig. Blanchet, "  Indirizzi IPv6 per uso speciale  " Richiesta di commenti n .  5156,aprile 2008.
  25. (en) R. Hinden e S. Deering, “  IP Version 6 Addressing Architecture  ”, Richiesta di commenti n o  4291,febbraio 2006.
  26. (in) N. Hilliard e D. Freedman, "  A Discard Prefix for IPv6  ," Request for comments n o  6666,agosto 2012.
  27. (in) R. Hinden, S. Deering e E. Nordmark, "  IPv6 Global Unicast Address Format  " Richiesta di commenti n .  3587,agosto 2003.
  28. (in) C. Huitema, "  Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs)  " Request for comments n o  4380,febbraio 2006.
  29. (in) C. Popoviciu, A. Hamza, G. Van de Velde e D. Dugatkin, "  Metodologia di benchmarking IPv6 per dispositivi di interconnessione di rete  " Richiesta di commenti n .  5180,maggio 2008.
  30. (in) P. Nikander, J. Laganier e F. Dupont, "  An IPv6 Prefix for Overlay Routable Cryptographic Hash Identifiers (ORCHID)  ", Richiesta di commenti n o  4843,aprile 2007.
  31. (in) G. Huston, Lord A. e P. Smith, "  Prefisso indirizzo IPv6 riservato alla documentazione  " Richiesta di commenti n .  3849,luglio 2004.
  32. (in) B. Carpenter e K. Moore, "  Connessione di domini IPv6 tramite cloud IPv4  " Richiesta di commenti n o  3056,febbraio 2001.
  33. (in) R. Hinden e B. Haberman, "  Unique Local IPv6 Unicast Addresses  " Richiesta di commenti n .  4193,ottobre 2005.
  34. (in) R. Hinden e S. Deering, "  Architettura di indirizzamento del protocollo Internet versione 6 (IPv6)  " Richiesta di commenti n o  3513,aprile 2003.
  35. (in) C. Huitema e B. Carpenter, " in  disuso degli indirizzi locali del sito  " Richiesta di commenti n .  3879,settembre 2004.
  36. (in) R. Hinden e S. Deering, "  IP Version 6 Addressing Architecture  " Richiesta di commenti n o  1884dicembre 1995.
  37. Internet: nuovo standard per IP , Le Figaro ,6 giugno 2012.
  38. [PDF] .
  39. (in) "  Estensione della famiglia  " su thetradedesk.com .
  40. "  Wikipedia blocca per un anno un indirizzo IP del Ministero dell'Interno  " , su Franceinfo ,13 gennaio 2016(consultato il 15 luglio 2020 )
  41. Thiébaut Devergranne , “L'  indirizzo IP è un dato personale?  » , Su Personal data.fr ,18 novembre 2011(consultato il 7 gennaio 2018 ) .
  42. Ariane Krol e Jacques Nantel , "La  pesca del cliente in una vasca da bagno: nuovi strumenti di marketing  ", Le Monde diplomatique , n o  711,Giugno 2013( leggi in linea ).
  43. Tracciamento IP  : l'eurodeputata Françoise Castex vuole un'indagine della Commissione  ", ZDNet ,Gennaio 2013( leggi in linea ).
  44. (it) J. Reynolds e J. Postel, "  NUMERI INTERNET  " Richiesta di commenti n o  997,marzo 1987.
  45. (in) "  PROTOCOLLO INTERNET - PROGRAMMA INTERNET DARPA - SPECIFICHE DEL PROTOCOLLO  " Richiesta di commenti n o  791,settembre 1981.
  46. (in) V. Fuller, T. Li, Yu J. e K. Varadhan, "  Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy  " Richiesta di commenti n .  1519settembre 1993.
  47. (in) R. Droms, "  Protocollo di configurazione dell'host dinamico  ", Richiesta di commenti n .  1531ottobre 1993.
  48. (in) "  Indirizzi IPv4 per uso speciale  " Richiesta di commenti n o  3330settembre 2002.
  49. (in) Finlayson, Mann, Mogul, Theimer, "  A Reverse Address Resolution Protocol  ", richiesta di commenti n o  903,giugno 1984.
  50. (in) S. Deering e R. Hinden, "  Internet Protocol, Version 6 (IPv6) Specification  " Richiesta di commenti n o  2460dicembre 1998.
  51. (in) R. Gilligan e E. Nordmark, "  Meccanismi di transizione per host e router IPv6  " Richiesta di commenti n .  2893,agosto 2000.

Vedi anche

Articoli Correlati

link esterno