Internet e Reti Flashcards
Che cos’è un indirizzo IP?
Un indirizzo IP (Internet Protocol address) è un identificativo numerico assegnato a un’interfaccia di rete per distinguere i dispositivi e consentire la comunicazione in rete.
Qual è la lunghezza di un indirizzo IP e come viene rappresentato?
Un indirizzo IP è lungo 32 bit, rappresentato come quattro gruppi di 8 bit separati da punti, nel formato decimale puntato (es. 192.168.5.2).
Qual è il range di valori per ciascun gruppo di un indirizzo IP?
Ogni gruppo (ottetto) può assumere valori da 0 a 255.
Qual è la differenza tra parte di rete e parte host in un indirizzo IP?
La parte di rete identifica la rete a cui l’indirizzo appartiene, mentre la parte host identifica un dispositivo specifico all’interno di quella rete.
Cosa rappresenta l’indirizzo 192.168.5.2?
È un indirizzo IP in cui:
La parte 192.168.5 rappresenta la rete.
La parte 2 rappresenta l’host (dispositivo).
Che cos’è un indirizzo di rete (Network)?
Un indirizzo IP in cui la parte host è composta solo da zeri. Esempi: 192.168.1.0, 192.168.2.0.
Che cos’è un indirizzo di broadcast?
Un indirizzo IP in cui la parte host è composta solo da 255. Esempi: 192.168.0.255, 10.2.3.255. Serve per inviare informazioni a tutti gli host di una rete.
Che cos’è l’indirizzo di loopback?
È l’indirizzo IP 127.0.0.1, utilizzato per testare il protocollo TCP/IP senza generare traffico di rete.
È essenziale per verificare che il protocollo TCP/IP funzioni correttamente sul proprio dispositivo.
A cosa serve la subnet mask?
La subnet mask permette di distinguere quale parte di un indirizzo IP identifica la rete e quale l’host.
Quali sono le subnet mask di default per le classi A, B e C?
Classe A: 255.0.0.0
Classe B: 255.255.0.0
Classe C: 255.255.255.0
Quali sono le due notazioni per indicare una subnet mask?
Indicando la subnet mask esplicitamente (es. 192.168.15.4 255.255.255.0)
Indicando il numero di bit della subnet mask (es. 192.168.15.4/24)
Cos’è il subnetting?
Il subnetting è la tecnica per suddividere una rete in sottoreti più piccole, consentendo un uso più efficiente degli indirizzi IP.
Quali sono i vantaggi del subnetting?
Minor spreco di indirizzi IP.
Riduzione del traffico di rete e del dominio di broadcast.
Miglioramento delle performance della rete.
Quali sono i range di indirizzi IP privati?
Da 10.0.0.0 a 10.255.255.255
Da 172.16.0.0 a 172.31.255.255
Da 192.168.0.0 a 192.168.255.255
Gli indirizzi IP privati possono essere usati su Internet?
No, sono riservati per reti locali. Quando un host si connette a Internet, il suo indirizzo privato viene riscritto tramite NAT da un router o gateway.
Cos’è un gateway?
Un gateway è un dispositivo di rete, solitamente un router, che instrada i pacchetti di rete all’esterno di una rete locale (LAN) verso altre reti o Internet.
Quali servizi aggiuntivi può fornire un gateway?
Oltre al routing, un gateway può fornire servizi come:
Proxy DNS
Firewall
NAT
Cosa succede se configuri un gateway errato?
Se il gateway è configurato in modo errato, non sarà possibile comunicare con l’esterno della rete, ad esempio accedere a Internet.
Cos’è il Network Address Translation (NAT)?
Il NAT è una tecnica che modifica gli indirizzi IP dei pacchetti in transito su un router, consentendo di mascherare reti interne utilizzando un solo indirizzo IP pubblico per la comunicazione con l’esterno.
Cos’è il NAT dinamico o IP masquerading?
È una variante del NAT che utilizza un solo indirizzo IP pubblico per rappresentare molteplici host interni, modificando sia gli indirizzi IP che le porte TCP/UDP delle connessioni (chiamato anche PAT o NAPT).
Quali sono i vantaggi del NAT?
Permette di connettere reti private a Internet.
Risparmia indirizzi IP pubblici.
Nasconde la rete privata all’esterno.
Cos’è un router?
Un router è un dispositivo che interconnette reti diverse, permettendo la comunicazione tra di esse, ed è usato per accedere a Internet e configurare reti locali.
Quali sono le funzioni principali di un router?
Interfaccia tra sottoreti eterogenee.
Gestione della rete interna (es. netmask, IP gateway).
NAT masquerade per connessioni a Internet.
Configurazione del DHCP per l’assegnazione dinamica degli indirizzi IP.
Cos’è il DHCP?
Il DHCP (Dynamic Host Configuration Protocol) è un protocollo che assegna dinamicamente indirizzi IP ai dispositivi di una rete locale.
È possibile configurare un PC come router?
Sì, un PC può essere configurato per funzionare come router e svolgere le sue stesse funzioni.
Cos’è il protocollo TCP?
Il TCP (Transmission Control Protocol) è un protocollo orientato alla connessione, che gestisce la trasmissione affidabile dei dati tra terminali.
Quali sono le caratteristiche principali del TCP?
Riordino dei datagrammi IP.
Controllo del flusso di dati.
Formattazione dei dati in segmenti.
Multiplexing per gestire più comunicazioni.
Gestione ordinata di apertura e chiusura delle comunicazioni.
Perché il TCP è definito orientato alla connessione?
Perché stabilisce una connessione affidabile tra due terminali, gestendo l’apertura, il trasferimento e la chiusura delle comunicazioni.
Qual è lo scopo del protocollo TCP?
Il TCP consente alle applicazioni di comunicare in modo affidabile e sicuro, garantendo la trasmissione indipendentemente dai dettagli del trasporto fisico.
Cos’è l’architettura client-server?
È un modello di comunicazione in cui il client richiede una connessione e il server risponde, stabilendo una comunicazione bidirezionale connessa.
Come TCP garantisce una trasmissione affidabile dei dati?
Utilizza numeri di sequenza per identificare i segmenti.
Conferma la ricezione con flag ACK.
Ritrasmette i segmenti non confermati.
Riconosce e scarta i segmenti duplicati.
Cos’è il Three-Way Handshake?
È un processo in tre fasi per stabilire una connessione TCP tra client e server:
Il client invia SYN con il suo numero di sequenza iniziale (ISN).
Il server risponde con SYN/ACK e il suo ISN.
Il client invia ACK per confermare.
Qual è il ruolo dei numeri di sequenza in TCP?
Permettono di ordinare e sincronizzare i dati trasmessi, garantendo che siano ricevuti correttamente e in ordine.