Dal modello teorico alla pratica
Il Modello OSI (Open Systems Interconnection) è lo standard teorico di riferimento in 7 livelli; ogni livello svolge un compito e passa il risultato a quello sottostante. Internet usa il Modello TCP/IP, che raggruppa le funzioni in 4 livelli:
- Applicazione: interfaccia con l'utente e programmi.
- Trasporto: comunicazione tra i due dispositivi.
- Internet: indirizzamento e percorso dei pacchetti.
- Accesso alla Rete: trasmissione fisica dei bit.
Trasporto e affidabilità
Al livello di Trasporto operano TCP e UDP. TCP è orientato alla connessione: prima dei dati avvia il Three-Way Handshake con SYN, SYN-ACK e ACK. UDP invia senza connessione, è più veloce ma non garantisce la consegna; è adatto a streaming e videogiochi online.
Indirizzi, porte e socket
L'indirizzo IP identifica un dispositivo; IPv4 usa 32 bit in quattro blocchi decimali da 0 a 255. Esistono indirizzi pubblici, privati e di loopback (127.0.0.1, localhost). Le porte logiche individuano il servizio: 80 per HTTP, 443 per HTTPS, 53 per DNS. L'unione di IP e porta forma un Socket, scritto ad esempio 192.168.1.10:80. In una sottorete il numero di indirizzi è , con n bit per gli host.