Che cos’è TCP/IP

TCP/IP è il “linguaggio” di base con cui i dispositivi in rete (computer, telefoni, server) comunicano tra loro su Internet. È un insieme di protocolli—regole e formati—che stabiliscono come i dati vengono inviati, suddivisi, ritrasmessi e ricevuti.

 

Perché si chiama TCP/IP?

  • IP (Internet Protocol): indirizza e invia i pacchetti dal mittente al destinatario (come l’indirizzo su una busta).

  • TCP (Transmission Control Protocol): garantisce la consegna corretta e in ordine (come il postino che verifica ogni busta).

  • Insieme: TCP/IP – la base di Internet moderno.

      Modello TCP/IP (4 livelli)

  1. Link/Network Access – collegamento fisico e frame (Ethernet, Wi-Fi).

  2. Internet – indirizzamento e instradamento dei pacchetti (IP, ICMP).

  3. Transport – comunicazione end-to-end (TCP, UDP).

  4. Application – protocolli usati quotidianamente (HTTP, DNS, SMTP, FTP, SSH…).

(Opzionale per confronto): OSI ha 7 livelli; TCP/IP ne unisce alcuni per semplicità.

IP: Indirizzamento e routing

  • IPv4: indirizzo come 192.168.1.10 (32 bit, ~4,3 miliardi di indirizzi).

  • IPv6: 2001:0db8::1 (128 bit, praticamente illimitati).

Subnet/CIDR: es. 192.168.1.0/24 → 256 indirizzi (da .0 a .255).

Pubblici vs Privati:

  • Privati: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 (all’interno della LAN).

  • Pubblici: instradabili su Internet.

NAT: molteplici dispositivi privati accedono a Internet tramite un unico indirizzo pubblico attraverso il router.

DHCP: assegna automaticamente gli indirizzi IP nella rete locale.

Strumenti quotidiani

  • ping – verifica la raggiungibilità (usa ICMP).

  • traceroute/tracert – mostra gli hop/router fino alla destinazione.

  • ipconfig/ifconfig – visualizza la configurazione della rete.

  • netstat/ss – porte/connessioni attive.

  • nslookup/dig – interrogazioni DNS.

  • curl – testa richieste HTTP(S).

Sicurezza in TCP/IP

  • TLS/SSL: crittografia in transito (HTTPS, SMTPS, IMAPS…).

  • Firewall: filtrano il traffico secondo regole (IP, porta, protocollo).

  • VPN: tunnel crittografato su Internet.

  • IDS/IPS: rilevano/interrompono il traffico dannoso.

Tags:

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Insights