Internet e Reti Flashcards

1
Q

Che cos’è un indirizzo IP?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual è la lunghezza di un indirizzo IP e come viene rappresentato?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual è il range di valori per ciascun gruppo di un indirizzo IP?

A

Ogni gruppo (ottetto) può assumere valori da 0 a 255.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è la differenza tra parte di rete e parte host in un indirizzo IP?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa rappresenta l’indirizzo 192.168.5.2?

A

È un indirizzo IP in cui:

La parte 192.168.5 rappresenta la rete.
La parte 2 rappresenta l’host (dispositivo).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Che cos’è un indirizzo di rete (Network)?

A

Un indirizzo IP in cui la parte host è composta solo da zeri. Esempi: 192.168.1.0, 192.168.2.0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Che cos’è un indirizzo di broadcast?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Che cos’è l’indirizzo di loopback?

A

È 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A cosa serve la subnet mask?

A

La subnet mask permette di distinguere quale parte di un indirizzo IP identifica la rete e quale l’host.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quali sono le subnet mask di default per le classi A, B e C?

A

Classe A: 255.0.0.0
Classe B: 255.255.0.0
Classe C: 255.255.255.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quali sono le due notazioni per indicare una subnet mask?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cos’è il subnetting?

A

Il subnetting è la tecnica per suddividere una rete in sottoreti più piccole, consentendo un uso più efficiente degli indirizzi IP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quali sono i vantaggi del subnetting?

A

Minor spreco di indirizzi IP.
Riduzione del traffico di rete e del dominio di broadcast.
Miglioramento delle performance della rete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quali sono i range di indirizzi IP privati?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Gli indirizzi IP privati possono essere usati su Internet?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cos’è un gateway?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Quali servizi aggiuntivi può fornire un gateway?

A

Oltre al routing, un gateway può fornire servizi come:

Proxy DNS
Firewall
NAT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Cosa succede se configuri un gateway errato?

A

Se il gateway è configurato in modo errato, non sarà possibile comunicare con l’esterno della rete, ad esempio accedere a Internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Cos’è il Network Address Translation (NAT)?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Cos’è il NAT dinamico o IP masquerading?

A

È 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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Quali sono i vantaggi del NAT?

A

Permette di connettere reti private a Internet.
Risparmia indirizzi IP pubblici.
Nasconde la rete privata all’esterno.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Cos’è un router?

A

Un router è un dispositivo che interconnette reti diverse, permettendo la comunicazione tra di esse, ed è usato per accedere a Internet e configurare reti locali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Quali sono le funzioni principali di un router?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Cos’è il DHCP?

A

Il DHCP (Dynamic Host Configuration Protocol) è un protocollo che assegna dinamicamente indirizzi IP ai dispositivi di una rete locale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

È possibile configurare un PC come router?

A

Sì, un PC può essere configurato per funzionare come router e svolgere le sue stesse funzioni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Cos’è il protocollo TCP?

A

Il TCP (Transmission Control Protocol) è un protocollo orientato alla connessione, che gestisce la trasmissione affidabile dei dati tra terminali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Quali sono le caratteristiche principali del TCP?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Perché il TCP è definito orientato alla connessione?

A

Perché stabilisce una connessione affidabile tra due terminali, gestendo l’apertura, il trasferimento e la chiusura delle comunicazioni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Qual è lo scopo del protocollo TCP?

A

Il TCP consente alle applicazioni di comunicare in modo affidabile e sicuro, garantendo la trasmissione indipendentemente dai dettagli del trasporto fisico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Cos’è l’architettura client-server?

A

È un modello di comunicazione in cui il client richiede una connessione e il server risponde, stabilendo una comunicazione bidirezionale connessa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Come TCP garantisce una trasmissione affidabile dei dati?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Cos’è il Three-Way Handshake?

A

È 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Qual è il ruolo dei numeri di sequenza in TCP?

A

Permettono di ordinare e sincronizzare i dati trasmessi, garantendo che siano ricevuti correttamente e in ordine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Come TCP regola la banda passante?

A

Adatta la dimensione dei segmenti trasmessi alle condizioni della rete e del ricevente.

35
Q

Cosa succede se un segmento TCP non viene confermato?

A

Il TCP utilizza un timer: se la conferma non arriva prima della scadenza, il segmento viene ritrasmesso.

36
Q

Quali sono le fasi principali del Three-Way Handshake?

A

SYN: Il client invia un segmento con il flag SYN e un ISN.
SYN/ACK: Il server risponde con SYN/ACK, confermando l’ISN del client e inviando il proprio.
ACK: Il client conferma con ACK, completando la connessione.

37
Q

Cosa significa che il TCP è “orientato alla connessione”?

A

Significa che il TCP stabilisce, gestisce e termina una connessione affidabile tra due terminali prima di scambiare dati.

38
Q

Qual è la funzione dell’intestazione nei segmenti TCP?

A

Contiene informazioni per sincronizzare le trasmissioni e garantire che i dati siano trasmessi e ricevuti correttamente.

39
Q

Cos’è il DNS e qual è il suo scopo?

A

Il Domain Name System (DNS) associa i nomi di dominio (es. it.kioskea.net) agli indirizzi IP (es. 194.153.205.26), rendendo più semplice per gli utenti accedere alle risorse online.

40
Q

Che cos’è la risoluzione dei nomi di dominio?

A

È il processo che traduce un nome di dominio (es. google.com) nel corrispondente indirizzo IP utilizzato per identificare un computer su Internet.

41
Q

Quali sono le principali caratteristiche del DNS?

A

Spazio di Nomi Gerarchico: garantisce l’unicità di un nome nella gerarchia
Server Distribuiti: Rete di server per la disponibilità continua.
Client DNS: Software che risolvono i nomi di dominio interrogando i server.

42
Q

Cosa sono i TLD? Fai un esempio.

A

I Top-Level Domains (TLD) sono i domini di primo livello, come .com, .it, .edu, .org.

43
Q

Qual è la differenza tra server primario e server secondario nel DNS?

A

Il server primario gestisce direttamente i dati del dominio, mentre il server secondario serve come backup in caso di indisponibilità del primario.

44
Q

Quanti server di nomi radice esistono e qual è il loro ruolo?

A

Esistono 13 server radice distribuiti nel mondo. Rispondono alle richieste iniziali indirizzando verso i server TLD appropriati.

45
Q

Cosa rappresenta una combinazione di indirizzo IP e porta?

A

Forma un socket, che identifica in modo univoco un’applicazione su un terminale.

46
Q

Cosa sono le porte riservate e quali sono alcuni esempi?

A

Le porte riservate (0-1023) sono assegnate a servizi di sistema, come:

FTP: Porta 21
SSH: Porta 22
HTTP: Porta 80
DNS: Porta 53

47
Q

Cosa significa multiplexaggio?

A

È il processo che consente a più applicazioni di condividere una connessione, distinguendo i dati tramite numeri di porta.

48
Q

Quali sono le parti principali di un URL?

A

Protocollo: Es. HTTP.
ID e Password (opzionale).
Nome del server: Es. it.kioskea.net.
Numero della porta (opzionale): Es. 80 per HTTP.
Percorso della risorsa: Es. /glossair/glossair.php3.

49
Q

Qual è la differenza tra porte registrate e porte dinamiche?

A

Porte Registrate (1024-49151): Assegnate a specifiche applicazioni.
Porte Dinamiche (49152-65535): Utilizzate temporaneamente dai client.

50
Q

Cos’è un resolver nel contesto del DNS?

A

È un software integrato nel sistema operativo che invia richieste ai server DNS per risolvere i nomi di dominio in indirizzi IP.

51
Q

Qual è la principale limitazione dei file hosts.txt?

A

La necessità di aggiornarli manualmente su ogni computer per ogni modifica, rendendoli insostenibili con l’aumento dei terminali.

52
Q

Cos’è BIND?

A

È un software DNS open source, inizialmente sviluppato dall’Università di Berkeley e ora mantenuto dall’Internet Systems Consortium (ISC).

53
Q

Codici di Risposta HTTP

A

200 Ok
404 risorsa non trovata
500 errore interno del server

54
Q

Cos’è Internet?

A

Internet è una rete globale che connette computer e dispositivi per condividere e scambiare informazioni utilizzando protocolli di comunicazione

55
Q

Qual è l’origine del termine “Internet”?

A

“Internet” è la contrazione di “Interconnected Networks”, che significa “reti interconnesse”, unendo diverse reti di computer per facilitare la comunicazione globale.

56
Q

Quali sono i protocolli principali utilizzati su Internet?

A

I protocolli principali sono TCP/IP, HTTP, HTTPS, SMTP, FTP, DNS, SSL/TLS, POP3, IMAP.

57
Q

Che funzione ha il protocollo TCP/IP?

A

TCP/IP (Transmission Control Protocol/Internet Protocol) è il protocollo fondamentale per la trasmissione dei dati su Internet, garantendo che i dati arrivino correttamente a destinazione.

58
Q

Cos’è un indirizzo IP e cosa rappresenta?

A

Un indirizzo IP è un identificatore univoco per ogni dispositivo connesso a una rete, usato per localizzare il dispositivo nella rete e facilitare la comunicazione.

59
Q

Cos’è il DNS e come funziona?

A

Il DNS (Domain Name System) converte i nomi di dominio (come www.example.com) in indirizzi IP, rendendo più facile la navigazione su Internet.

60
Q

Qual è la differenza tra HTTP e HTTPS?

A

HTTP (Hypertext Transfer Protocol) è utilizzato per trasmettere pagine web, mentre HTTPS (Hypertext Transfer Protocol Secure) è la versione sicura che utilizza la crittografia per proteggere la trasmissione dei dati.

61
Q

Cos’è SMTP e per cosa viene utilizzato?

A

SMTP (Simple Mail Transfer Protocol) è un protocollo utilizzato per l’invio di email tra server di posta.

62
Q

Cos’è FTP e come viene utilizzato?

A

FTP (File Transfer Protocol) è un protocollo utilizzato per trasferire file tra computer attraverso una rete.

63
Q

Come funziona il protocollo SSL/TLS?

A

SSL/TLS (Secure Sockets Layer/Transport Layer Security) è un protocollo di crittografia che garantisce la sicurezza delle comunicazioni su Internet, proteggendo i dati durante il trasferimento.

64
Q

Cos’è un indirizzo IP fisso?

A

Un indirizzo IP fisso è un indirizzo che non cambia durante la connessione, ed è assegnato in modo permanente a un dispositivo.

65
Q

Cos’è un indirizzo IP dinamico?

A

Un indirizzo IP dinamico cambia ogni volta che si stabilisce una nuova connessione a Internet, essendo temporaneo e assegnato dal provider.

66
Q

Cos’è un server in ambito informatico?

A

Un server è un computer o un programma che fornisce servizi ad altri dispositivi (client) all’interno di una rete.

67
Q

Qual è la funzione di un file server?

A

Un file server permette agli utenti di accedere e condividere file come se fossero salvati sui loro computer personali.

68
Q

Cos’è un database server?

A

Un database server è dedicato alla gestione dei database, permettendo operazioni come query, aggiornamento e memorizzazione dei dati.

69
Q

Cos’è un web server?

A

Un web server ospita siti web e rende le pagine web accessibili su Internet.

70
Q

Qual è il compito di un mail server?

A

Un mail server gestisce la posta elettronica, inviando, ricevendo e memorizzando email.

71
Q

Cos’è un DHCP server e quale funzione svolge?

A

Un DHCP server (Dynamic Host Configuration Protocol) assegna automaticamente indirizzi IP ai dispositivi presenti in una rete.

72
Q

Cos’è un router e qual è la sua funzione?

A

Un router è un dispositivo che collega diverse reti tra loro, dirigendo i pacchetti di dati dal punto di origine alla destinazione.

73
Q

Cosa sono gli hub e come funzionano?

A

Gli hub sono dispositivi che collegano vari dispositivi all’interno di una rete, ma trasmettono i pacchetti di dati a tutti i dispositivi, aumentando il traffico di rete.

74
Q

Qual è la differenza tra un hub e uno switch?

A

Gli switch inviano i pacchetti di dati solo al dispositivo di destinazione, riducendo il traffico inutile, mentre gli hub trasmettono a tutti i dispositivi connessi.

75
Q

Cos’è una rete locale (LAN)?

A

Una rete locale (LAN) è una rete che connette i computer all’interno di un’area geografica ristretta, come un ufficio o un edificio.

76
Q

Cos’è una MAN (Metropolitan Area Network)?

A

Una MAN è una rete che copre una vasta area geografica, tipicamente una città, utilizzando tecnologie adatte a distanze più grandi rispetto alla LAN.

77
Q

Cos’è il protocollo ARP e a cosa serve?

A

Il protocollo ARP (Address Resolution Protocol) risolve gli indirizzi IP in indirizzi MAC a livello di rete locale.

78
Q

Cos’è un protocollo orientato alla connessione?

A

Un protocollo orientato alla connessione stabilisce una comunicazione tra due terminali e garantisce che i dati vengano ricevuti correttamente (ad esempio, TCP).

79
Q

Cos’è un protocollo non orientato alla connessione?

A

Un protocollo non orientato alla connessione invia i dati senza stabilire una comunicazione formale e senza garantire la ricezione (ad esempio, UDP).

80
Q

Qual è la differenza tra TCP e UDP?

A

TCP è un protocollo orientato alla connessione che garantisce l’integrità dei dati, mentre UDP è non orientato alla connessione e non garantisce la consegna.

81
Q

Cos’è una connessione di rete e come viene gestita?

A

Una connessione di rete permette la comunicazione tra dispositivi. Viene gestita tramite protocolli, che definiscono le regole per l’invio e la ricezione dei dati.

82
Q

Cos’è il protocollo ICMP e quando viene utilizzato?

A

Il protocollo ICMP (Internet Control Message Protocol) viene utilizzato per la gestione dei messaggi di errore e controllo nella rete, spesso utilizzato dal comando PING.

83
Q

Cosa significa “protocollo e implementazione”?

A

Un protocollo definisce le regole di comunicazione tra terminali, mentre l’implementazione è la traduzione di tali regole in un software compatibile.