Scopo del Protocollo IP
Nel campo del networking, i protocolli sono definiti come un insieme di regole standard, predeterminate per far comunicare i computer tra loro. Questi protocolli definiscono come un computer dovrebbe stabilire una connessione, come dovrebbe essere indirizzato, e come dovrebbe trasferire i dati al destinatario. Attualmente, molti protocolli di networking sono usati su reti informatiche per scopi diversi. Tra tutti, IP (Internet Protocol) è il protocollo di networking più usato negli scenari di networking odierni. Gran parte della scena di networking globale odierna si basa sulle tecniche di indirizzamento fornite da IP.
Indirizzamento
Lo scopo principale di IP è fornire una tecnica di indirizzamento significativa a una rete e ai suoi elementi. Il processo di indirizzamento impiega che ogni nodo all'interno della rete deve avere un indirizzo distinto (o indirizzo IP) per sessioni di comunicazione individuali. Durante sessioni di comunicazione inter-rete, IP è usato per fornire un singolo indirizzo a un'intera rete, il che è utile quando due nodi da reti diverse cercano di comunicare tra loro. Questo può essere considerato la fondazione della "rete di reti" che è Internet.
Convergenza di Rete
IP è un protocollo ampiamente usato nella formazione di una rete eterogenea, o convergente. Una rete eterogenea è un grande insieme di reti interconnesse diverse, che girano su tecnologie diverse. Per esempio, IP può interconnettere efficacemente reti come Wi-Fi, WiMAX, Ethernet, ATM (asynchronous transfer mode), reti in fibra ottica, tra loro, formando un'interfaccia di comunicazione globale. Questo processo di interconnessione è facilitato da un sotto-protocollo di IP chiamato ARP (Address Resolution Protocol) o NDP (Network Discovery Protocol).
Segmentazione di Rete
IP fornisce una funzionalità per spezzare una rete in segmenti multipli, così che il massimo numero di client (computer) possa essere interconnesso. Questo processo è noto come segmentazione di rete o subnetting. Segmentando una rete, diverse sotto-reti possono essere create all'interno di una singola rete; un processo che può aumentare la sicurezza complessiva e la dimensione della rete, e può diminuire significativamente la congestione del traffico di rete. Inoltre, un altro grande vantaggio della segmentazione di rete attraverso IP sta nel fatto che il fallimento di un client (nodo) non influenzerà la comunicazione tra altri client.
Classificazione di Rete
IP classifica le reti in tre classi principali secondo i loro schemi di indirizzamento: classe A (192.168.0.0), classe B (172.16.0.0), e classe C (10.0.0.0). Ogni rete lavora a un livello diverso e contiene client sotto forma di computer, switch, router e persino sotto-reti interconnesse. Inoltre, IP ha fissato il numero di client per ogni classe di rete; per esempio, una tipica rete classe C può facilitare fino a 65.536 client, classe B può avere oltre 1 milione di client, e classe A può comprendere oltre 16 milioni di nodi in una singola rete.
Routing
Il routing è il requisito più importante di Internet, che è efficacemente approcciato e realizzato da IP. Il routing implica comunicazione tra due reti diverse attraverso dispositivi chiamati router, su un link comune condiviso come WAN (wide area network), Internet, ecc. Questi router sono identificati dal loro distinto indirizzo IP, che diventa infine un indirizzo per accedere a una particolare rete con cui un router è connesso. In questo modo, IP aiuta utenti multipli, in reti distinte di diverse città, paesi o anche continenti, a comunicare tra loro facilmente e rapidamente.