Concetti Chiave
- Il protocollo IP è fondamentale per Internet, permettendo di identificare la rete di appartenenza di un host tramite il suo indirizzo.
- IP è definito come unreliable, poiché non garantisce la conferma di ricezione dei pacchetti da parte del destinatario.
- È connectionless, consentendo l'invio di pacchetti senza necessità di stabilire una connessione tra mittente e destinatario.
- IP utilizza un approccio best effort delivery, cercando comunque di consegnare i dati a destinazione.
- Le funzioni principali includono indirizzamento univoco, instradamento dei pacchetti e frammentazione per adattarsi a diverse dimensioni di pacchetto.
I principali protocolli compresi nel livello internet della pila TCP/IP sono :
1)IP(Internet Protocol);
2)ARP(Address Resolution Protocol);
3)ICMP (Internet Control Message Protocol);
Il protocollo fondamentale per lo sviluppo della rete internet e stato senza dubbio il protocollo IP. Attraverso il suo sistema di indirizzamento e infatti possibile dato l'indirizzo di un nodo o host capire a quale rete l'host appartiene. Il protocollo IP viene definito nel seguente modo:
1)Unreliable:inaffidabile in quanto non e previsto l'invio di un riscontro della ricezione di un pacchetto da parte del destinatario e quindi il mittente non può essere certo che il suo messaggio abbia effettivamente raggiunto il ricevente.
2)Connectionless:Non è necessario stabilire una connessione tra gli interlocutori i pacchetti sono inviati e gli apparati di rete instradano ogni unita dati verso la destinazione tenendo conto nella scelta dalla tratta sulla quale inoltrare i messaggi di una serie di fattori che possono determinare percorsi diversi per raggiungere la stessa destinazione.
3)Best effort delivery:
la rete cerca in ogni caso di potare il dato a destinazione.
Le funzioni svolte dal protocollo sono le seguenti:
1)La definizione di un meccanismo di indirizzamento che permette di definire indirizzi univoci nell'ambito di tutte le reti interconnesse.
2)L'instradamento dei pacchetti cioè la definizione del successivo nodo al quale inviare i pacchetti per permettere che giungano a destinazione.
3)La frammentazione dei pacchetti quando occorre passare da una rete con dimensione di pacchetto maggiore(MTU Maximun Tresfer Unit) a una rete con una dimensione di pacchetto inferiore.
Deve essere ovviamente previsto un meccanismo che permetta di costruire a partire dai singoli frammenti l'informazione originaria.