I protocolli di rete
Oggi volevo introdurvi ai protocolli di rete, fondamentali per l'esistenza di internet. Prima di tutto, bisogna sapere che un protocollo è un metodo utilizzato per la comprensione tra dispositivi di rete, inoltre, questo può operare a diversi livelli dipendenti dal modello utilizzato. Fondamentalmente i modelli sono due : l'ISO/OSI, diviso in 7 livelli, ed il TCP/IP, diviso in 4, quello standard oggi è il secondo.
Il modello ISO/OSI è diviso in:

  •    7. Livello applicazione(interfaccia utente e macchina)
  •    6. Livello presentazione(trasforma i dati in un formato standard)
  •    5. Livello sessione(controlla le comunicazioni tra applicazioni)
  •    4. Livello trasporto(fornisce il trasporto ed il controllo del flusso)
  •    3. Livello rete(indirizza dal punto di vista logico ed instrada il flusso)
  •    2. Livello datalink(indirizza dal punto di vista fisico)
  •    1. Livello fisico(controlla l'hardware e la rete)

Il modello TCP/IP comprende nel livello applicazione i primi 3 dell'ISO/OSI, il livello trasporto, il livello internet equivalente al livello rete, ed il livello di accesso alla rete che comprende gli ultimi 2.
Dopo aver introdotto i modelli possiamo elencare i protocolli più famosi in base ai livelli.
Livello applicazione:

  •    DHCP(utilizzato per assegnare un indirizzo ip dinamico)
  •    DNS(utilizzato per risolvere un dominio traducendolo in un indirizzo ip)
  •    HTTP/S(utilizzato per la comunicazione sul web)
  •    SMTP/POP3(utilizzati per la trasmissione di email)
  •    FTP(utilizzato per la trasmissione di dati)
  •    SSH/Telnet(utilizzato per il controllo di una shell)
  •    IRC(utilizzato per la messaggistica istantanea)

Livello sessione:

  •    L2TP(utilizzato nelle VPN)
  •    PPTP(utilizzato per la cifratura nelle VPN)
  •    SSH(utilizzato per il controllo di una shell)
  •    SQL(utilizzato per inviare istruzioni ai database)

Livello trasporto:

  •    TPC(usato per trasferimento di dati in modo affidabile ma lento)
  •    UDP(usato per trasferimento di dati in modo veloce ma inaffidabile)

Livello datalink:

  •    Ethernet(utilizzato per il collegamento in una rete in modo cablato)
  •    Wi-Fi(utilizzato per il collegamento in una rete in modo wireless)
  •    Token ring(utilizzato nelle reti per una gestione migliore di esse)

Livello fisico:

  •    Bluetooth(utilizzato per il trasferimento di dati in modo wireless)
  •    DSL(utilizzato per la trasmissione di dati digitali)

Lettiero Simeone