Comprendere la suite di protocolli TCP/IP
Cos'è TCP/IP?
La suite di protocolli Transmission Control Protocol/Internet Protocol (TCP/IP) è la suite di protocolli di comunicazione fondamentale che alimenta internet e la maggior parte delle reti private. Utilizza un'architettura a strati, dove ogni strato gestisce una funzione specifica:
I cinque strati
- Strato fisico: Connessioni hardware—cavi Ethernet, Wi-Fi, fibra.
- Strato data link: Trasferimento dati nodo-a-nodo sulla stessa rete locale (es. indirizzamento MAC).
- Strato di rete: Instradamento pacchetti tra reti diverse (indirizzamento IP).
- Strato di trasporto: Affidabilità end-to-end e controllo del flusso (TCP, UDP).
- Strato applicazione: Servizi per app utente—HTTP, SMTP, FTP, DNS.
Protocolli di trasporto principali
- TCP (Transmission Control Protocol): Affidabile, orientato alla connessione. Usa una tre-way handshake; garantisce consegna ordinata e controllata su errori. Usato per web, email, trasferimento file.
- UDP (User Datagram Protocol): Veloce, senza connessione, nessuna garanzia di consegna. Ideale per streaming, gaming, VoIP dove la velocità conta più della precisione perfetta.
Versioni del protocollo Internet
- IPv4: Indirizzi 32-bit (~4,3 miliardi unici). Ancora dominante ma esaurito.
- IPv6: Indirizzi 128-bit (340 undecillion). Progettato per sostituire IPv4; l'adozione cresce costantemente.
TCP/IP è universale—ogni dispositivo connesso a internet (telefoni, laptop, IoT) ne fa affidamento.