Internet Protocol Suite
TCP/IP è una famiglia di protocolli (Internet Protocol Suite) largamente usata per lo scambio di dati via internet (ed anche intranet); essa comprende i noti protocolli TCP (livello 4) ed IP (livello 3) che ne sono i rappresentanti nonchè i primi ad essere stati ideati, più molti altri (UDP, ICMP, ARP, RARP, ecc.).
Questi protocolli occupano i livelli 3 e 4 del modello OSI, quindi fondamentalmente si occupano del trasporto, più o meno affidabile, dei dati generati dalle Applicazioni.
Nelle prossime pagine ci occuperemo in dettaglio dei seguenti protocolli:
- ARP: come già accennato, permette la conversione di un indirizzo IP con il corrispondente indirizzo MAC.
- IP: è il protocollo di livello 3 su cui si basa la Rete; è indispensabile per il corretto instradamento dei pacchetti, tramite l’indirizzo IP del destinatario.
- ICMP: si trova ufficialmente al livello 3, ma è comunque al di sopra dell’IP; svolge funzioni utili per l’instradamento e di diagnostica (vedi ping).
- TCP: è un protocollo di trasporto molto affidabile (e anche complesso).
- UDP: è un altro protocollo di trasporto, ma meno affidabile del TCP; ha il vantaggio di essere di facile implementazione e generalmente offre prestazioni migliori.