Skip to main content
  1. Notes/

Basics of Networking

·287 words·2 mins
Table of Contents

Indirizzo IP #

L’indirizzo IP è un indirizzo associato ad ogni macchina presente in una rete.

Nell’IPv4 è composto da 4 byte, con un totale di $2^{23}$ indirizzi; mentre nell’IPv6 è composto da 8 gruppi di 4 cifre esadecimali ciascuno, per un totale di $2^{128}$ indirizzi.

Indirizzo MAC #

È l’indirizzo fisico di ogni interfaccia di rete. Normalmente non è possibile cambiarlo ed è assegnato dal produttore.

Porta #

Una porta è un passaggio tramite il quale un processo comunica con la rete esterna. Per esempio il servizio sshd è in ascolto sulla porta 22 per un processo che inizializzi la connessione. Per http la porta standard è la 80, mentre per https è la 433.

Hostname #

L’hostname è un nome facile da memorizzare associato ad un indirizzo IP. Il compito di associarlo è quello del DNS.

MulticastDNS #

Il multicastDNS o mDNS è un metodo per condividere il proprio hostname in una rete locale. Viene chiamato anche Bounjour perchè questo è il nome del programma di apple che lo gestisce.

Normalmente gli hostname definiti con mDNS finiscono per .local.

DHCP #

Il DHCP è il servizio che assegna ad ogni macchina appena collegata ad una rete un indirizzo IP per poter comunicare.

Subnet mask #

La subnet mask (maschera di sottorete) è un metodo per definire gli indirizzi ip appartenenti ad una rete.

È possibile esprimerla in 2 modi:

  • In base ai bit che non cambiano nella rete:

    Nella rete con ip 192.168.1.0 - 192.168.1.255, i bit dell indirizzo che non cambiano sono 255.255.255.0.

  • Contando i bit che non cambiano:

    La stessa rete è possibile esprimerla come 192.168.1.0/24, perchè i primi 24 byte non cambiano.

Gateway #

Dispositivo che collega la rete locale con un’altra.