Sistemi e reti Flashcards

(79 cards)

1
Q

Che cos’è un processore?

A

Un processore è l’unità centrale di elaborazione (CPU) di un computer⸲ responsabile dell’esecuzione delle istruzioni e del controllo delle operazioni del sistema

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

Da cosa è composto un processore?

A

Un processore è composto da unità aritmetico-logica (ALU)⸲ unità di controllo (CU)⸲ registri e cache

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

Che cos’è la ALU?

A

L’unità aritmetico-logica (ALU) è la parte del processore che esegue operazioni aritmetiche e logiche sui dati

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

Che cos’è la CU?

A

L’unità di controllo (CU) è la parte del processore che coordina e controlla le operazioni del sistema⸲ gestendo il flusso di dati tra le varie unità

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

Che cos’è un registro?

A

Un registro è una piccola quantità di memoria all’interno del processore che memorizza temporaneamente i dati e le istruzioni durante l’elaborazione

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

Che cos’è la cache della CPU?

A

La cache è una memoria veloce all’interno del processore che memorizza i dati e le istruzioni più frequentemente utilizzati⸲ per velocizzare l’accesso e l’elaborazione

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

Che cos’è un bus?

A

Un bus è un sistema di comunicazione che trasferisce dati tra i componenti di un computer⸲ come la CPU⸲ la memoria e le periferiche

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

Che cos’è un’architettura von Neumann?

A

L’architettura von Neumann è un modello di architettura dei computer in cui la CPU⸲ la memoria e le periferiche sono collegate tramite un bus comune

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

Che cos’è un’architettura Harvard?

A

L’architettura Harvard è un modello di architettura dei computer in cui la CPU ha accesso separato alla memoria per le istruzioni e i dati⸲ consentendo un’elaborazione più veloce

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

Che cos’è un set di istruzioni?

A

Un set di istruzioni è l’insieme di comandi e operazioni che un processore può eseguire⸲ definendo le funzionalità e le capacità del processore stesso

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

Quali sono i principali ISA?

A

I principali design pattern di ISA (Instruction Set Architecture) sono CISC e RISC. ISA principali derivati di CISC sono x86⸲ di RISC sono ARM, MIPS, RISC-V

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

Che cos’è un architettura di una CPU?

A

L’architettura di una CPU è il design e l’organizzazione dei componenti interni del processore⸲ che determina le sue prestazioni e capacità

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

Che cos’è l’architettura RISC?

A

L’architettura RISC (Reduced Instruction Set Computer) è un tipo di architettura di CPU che utilizza un set di istruzioni ridotto e semplice⸲ ottimizzando le prestazioni e l’efficienza energetica

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

Che cos’è l’architettura CISC?

A

L’architettura CISC (Complex Instruction Set Computer) è un tipo di architettura di CPU che utilizza un set di istruzioni complesso e variegato⸲ consentendo operazioni più complesse in un singolo ciclo di clock

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

Che cos’è un ciclo di clock?

A

Un ciclo di clock è l’unità di misura del tempo in cui un processore esegue un’operazione⸲ determinando la velocità di elaborazione del sistema

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

Che cos’è il modello OSI?

A

Il modello OSI (Open Systems Interconnection) è un modello di riferimento per la comunicazione tra sistemi informatici⸲ composto da sette livelli: fisico⸲ data link⸲ rete⸲ trasporto⸲ sessione⸲ presentazione e applicazione

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

Quali sono i sette livelli del modello OSI?

A

I sette livelli del modello OSI sono: 1) Fisico⸲ 2) Data Link⸲ 3) Rete⸲ 4) Trasporto⸲ 5) Sessione⸲ 6) Presentazione⸲ 7) Applicazione

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

Che cos’è il livello fisico?

A

Il livello fisico è il primo livello del modello OSI⸲ responsabile della trasmissione dei dati grezzi attraverso il mezzo fisico⸲ come cavi e segnali elettrici. Esempio Fibra e cavi di rame

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

Che cos’è il livello data link?

A

Il livello data link è il secondo livello del modello OSI⸲ responsabile della trasmissione dei dati tra nodi adiacenti e della gestione degli errori di trasmissione. Es Ethernet, Wifi, PPP

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

Che cos’è il livello rete?

A

Il livello rete è il terzo livello del modello OSI⸲ responsabile dell’instradamento dei pacchetti di dati tra reti diverse e della gestione degli indirizzi IP

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

Che cos’è il livello trasporto?

A

Il livello trasporto è il quarto livello del modello OSI⸲ responsabile della gestione della comunicazione end-to-end tra host e della segmentazione dei dati. TCP UDP

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

Che cos’è il livello sessione?

A

Il livello sessione è il quinto livello del modello OSI⸲ responsabile della gestione delle sessioni di comunicazione tra applicazioni e della sincronizzazione dei dati.
gestisce l’autenticazione, la negoziazione dei parametri di comunicazione e la sincronizzazione iniziale

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

Che cos’è il livello presentazione?

A

Il livello presentazione è il sesto livello del modello OSI⸲ responsabile della formattazione e codifica dei dati per la presentazione all’utente finale. SSL-TLS, compressione ecc

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

Che cos’è il livello applicazione?

A

Il livello applicazione è il settimo livello del modello OSI⸲ responsabile dell’interfaccia tra l’utente finale e le applicazioni di rete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Fai un esempio di protocollo di livello fisico
Esempi di protocolli di livello fisico includono Ethernet⸲ USB e RS-232
26
Fai un esempio di protocollo di livello data link
Esempi di protocolli di livello data link includono Ethernet⸲ PPP (Point-to-Point Protocol) e HDLC (High-Level Data Link Control)
27
Fai un esempio di protocollo di livello rete
Esempi di protocolli di livello rete includono IP (Internet Protocol)⸲ ICMP (Internet Control Message Protocol) e ARP (Address Resolution Protocol)
28
Fai un esempio di protocollo di livello trasporto
Esempi di protocolli di livello trasporto includono TCP (Transmission Control Protocol) e UDP (User Datagram Protocol)
29
Fai un esempio di protocollo di livello sessione
Esempi di protocolli di livello sessione includono NetBIOS⸲ RPC (Remote Procedure Call) e PPTP (Point-to-Point Tunneling Protocol)
30
Fai un esempio di protocollo di livello presentazione
Esempi di protocolli di livello presentazione includono SSL/TLS (Secure Sockets Layer/Transport Layer Security) e JPEG (Joint Photographic Experts Group)
31
Fai un esempio di protocollo di livello applicazione
Esempi di protocolli di livello applicazione includono HTTP (Hypertext Transfer Protocol)⸲ FTP (File Transfer Protocol) e SMTP (Simple Mail Transfer Protocol)
32
Quali livelli riduce il modello TCP/IP?
Applicazione TCP/IP = OSI Livello 5 (Sessione) + 6 (Presentazione) + 7 (Applicazione) Trasporto TCP/IP = OSI Livello 4 (Trasporto) Internet TCP/IP = OSI Livello 3 (Rete) Accesso alla rete TCP/IP = OSI Livello 1 (Fisico) + 2 (Collegamento dati)
33
34
Quali sono le principali architetture di un computer?
Le principali architetture di un computer includono l'architettura von Neumann⸲ che utilizza un'unità di elaborazione centrale (CPU)⸲ memoria e dispositivi di input/output; e l'architettura Harvard⸲ che separa la memoria per i dati e le istruzioni.
35
Quando è stata introdotta l'architettura von Neumann?
L'architettura von Neumann è stata introdotta negli anni '40 da John von Neumann e altri scienziati
36
Quali sono le differenze tra l'architettura von Neumann e l'architettura Harvard?
L'architettura von Neumann utilizza una singola memoria per dati e istruzioni⸲ mentre l'architettura Harvard utilizza memorie separate per dati e istruzioni. Ciò consente all'architettura Harvard di eseguire operazioni più velocemente⸲ poiché può accedere contemporaneamente a dati e istruzioni
37
Come funziona un processore?
Un processore⸲ o unità di elaborazione centrale (CPU)⸲ funziona prelevando istruzioni dalla memoria⸲ decodificandole e quindi eseguendole utilizzando le sue unità aritmetiche e logiche (ALU) e registri. Il processore gestisce anche il flusso di dati tra la memoria e i dispositivi di input/output
38
Quali sono le principali unità di un processore?
Unità di controllo (CU)⸲ che gestisce il flusso di istruzioni; l'unità aritmetica e logica (ALU)⸲ che esegue operazioni matematiche e logiche; i registri⸲ che memorizzano temporaneamente i dati durante l'elaborazione; la cache⸲ una memoria veloce che memorizza i dati frequentemente utilizzati
39
Cos'è un architettura di processore?
è un insieme di specifiche che definiscono come un processore esegue le istruzioni. Le più comuni sono l'architettura x86 (con ISA CISC)⸲ utilizzata nei processori Intel e AMD⸲ e l'architettura ARM (con ISA RISC)⸲ utilizzata nei dispositivi mobili e nei sistemi embedded
40
Cos'è un set di istruzioni?
Un set di istruzioni è un insieme di comandi che un processore può eseguire⸲ come operazioni aritmetiche⸲ logiche e di controllo del flusso
41
Quali sono i principali tipi di set di istruzioni?
I principali tipi di set di istruzioni includono CISC (Complex Instruction Set Computer) e RISC (Reduced Instruction Set Computer)
42
Che cos'è una pipeline?
Una pipeline è una tecnica di progettazione dei processori che consente l'esecuzione simultanea di più istruzioni suddividendo il processo in fasi⸲ come fetch (prelievo)⸲ decode (decodifica) ed execute (esecuzione). Serve per aumentare l'efficienza e le prestazioni del processore
43
Come funziona un BUS?
Un bus è un sistema di comunicazione che consente il trasferimento di dati tra diverse componenti di un computer. Un bus ha minimo 3 linee: una per i dati⸲ una per il controllo e una per l'indirizzo
44
Cos'è un chipset?
Un chipset è un insieme di circuiti integrati che gestiscono le comunicazioni tra il processore⸲ la memoria e i dispositivi di input/output.
45
Cos'è il Northbridge?
Il Northbridge è un componente del chipset che gestisce le comunicazioni tra il processore⸲ la memoria e le schede grafiche. Si occupa delle operazioni ad alta velocità
46
Cos'è il Southbridge?
Il Southbridge è un componente del chipset che gestisce le comunicazioni tra il processore e i dispositivi di input/output⸲ come le porte USB⸲ le schede di rete e i dischi rigidi. Si occupa delle operazioni a bassa velocità
47
Cosa è una rete?
Una rete è un insieme di nodi (dispositivi) connessi tra loro per condividere risorse e comunicare
48
Cos'è il modello TCP/IP?
Il modello TCP/IP (Transmission Control Protocol/Internet Protocol) è un insieme di protocolli di comunicazione utilizzati per la trasmissione di dati su reti⸲ inclusa Internet. È composto da quattro livelli: livello di applicazione⸲ livello di trasporto⸲ livello di rete e livello di collegamento dati
49
Come vengono classificate le reti?
Le reti possono essere classificate in base alla loro estensione geografica (PAN⸲ LAN⸲ MAN⸲ WAN⸲ GAN) e alla loro topologia (bus⸲ star⸲ ring⸲ mesh⸲ tree) o per genere (pubblica/privata⸲ wireless/wired⸲ peer-to-peer/client-server⸲ broadcast/unicast/multicast)
50
Cos'è Ethernet?
Ethernet è una tecnologia di rete cablata che utilizza cavi per collegare dispositivi in una rete locale (LAN). È uno standard di comunicazione di IEEE
51
Che velocità ha Ethernet?
Ethernet supporta velocità di trasmissione che vanno da 10 Mbps (Ethernet originale)⸲ 100 Mbps (Fast Ethernet)⸲ 1 Gbps (Gigabit Ethernet) fino a 100 Gbps (10 Gigabit Ethernet e oltre)
52
Cos'è Wi-Fi?
Wi-Fi è una tecnologia di rete wireless che consente la connessione a Internet e la comunicazione tra dispositivi senza l'uso di cavi
53
Quali sono le principali tecnologie Wi-Fi?
Le principali tecnologie Wi-Fi includono 802.11a⸲ 802.11b⸲ 802.11g⸲ 802.11n⸲ 802.11ac e 802.11ax (Wi-Fi 6). Queste tecnologie differiscono per velocità⸲ portata e capacità di gestire più dispositivi contemporaneamente
54
Cos'è un frame?
Un frame è un'unità di dati trasmessa su una rete⸲ con un header⸲ un payload e un trailer. Il frame contiene informazioni di controllo⸲ come l'indirizzo di origine e destinazione⸲ e i dati effettivi da trasmettere usa gli indirizzi MAC
55
Cos'è un pacchetto?
Un pacchetto è un'unità di dati formata al livello rete (OSI 3), composta da intestazione (header) e payload. L'intestazione contiene informazioni come indirizzi IP sorgente/destinazione, mentre il payload trasporta i dati del livello superiore (es. segmento TCP).
56
Cos'è un indirizzo IP?
Un indirizzo IP (Internet Protocol) è un identificatore univoco assegnato a ciascun dispositivo connesso a una rete. Gli indirizzi IP possono essere di tipo IPv4 (a 32 bit) o IPv6 (a 128 bit)
57
Quali sono le differenze tra IPv4 e IPv6?
IPv4 utilizza un indirizzo a 32 bit⸲ consentendo circa 4 miliardi di indirizzi unici⸲ mentre IPv6 utilizza un indirizzo a 128 bit⸲ consentendo un numero praticamente illimitato di indirizzi. IPv6 include anche funzionalità avanzate come l'autoconfigurazione e la sicurezza integrata
58
Cosa sono gli algoritmi di routing?
Gli algoritmi di routing sono procedure utilizzate dai router per determinare il percorso migliore per instradare i pacchetti di dati attraverso una rete
59
Quali sono i principali algoritmi di routing?
Distance Vector⸲ Link State e Path Vector
60
Cosa sono gli algoritmi di routing Distance Vector?
Gli algoritmi di routing Distance Vector calcolano i percorsi sulla base della distanza (metrica) e della direzione (next hop) verso ciascuna destinazione, condividendo periodicamente le tabelle di routing con i router vicini. Ogni router conosce solo i suoi vicini diretti Aggiornamenti periodici e incrementali Possibili problemi: count-to-infinity RIP (Routing Information Protocol). Gli algoritmi di routing Distance Vector calcolano il percorso migliore per instradare i pacchetti di dati in base alla distanza (numero di salti) e alla direzione (vettore) verso la destinazione. Ogni router mantiene una tabella di routing che contiene le informazioni sui percorsi verso le destinazioni
61
Cosa sono gli algoritmi di routing Link State?
Gli algoritmi di routing Link State costruiscono una mappa completa della rete; ogni router calcola il percorso migliore verso tutte le destinazioni usando l'algoritmo Dijkstra. Ogni router conosce l’intera topologia Scambio di Link State Advertisements (LSA) Richiede più memoria e potenza computazionale Esempio: OSPF (Open Shortest Path First).
62
Cosa sono gli algoritmi di routing Path Vector?
mantengono per ogni rotta l’intero percorso AS attraversato, evitando loop e permettendo politiche di routing Ogni router invia interi percorsi (vettori di AS), non solo distanze Scalano bene su reti molto grandi (ISP) Esempio: BGP (Border Gateway Protocol).
63
Quali sono i principali dispositivi di rete?
Router⸲ switch⸲ hub⸲ bridge⸲ modem e access point
64
Cos'è un router?
Un router è un dispositivo di rete che instrada i pacchetti di dati tra diverse reti⸲ determinando il percorso migliore per raggiungere la destinazione
65
Cos'è uno switch?
Uno switch è un dispositivo di rete che collega più dispositivi all'interno di una rete locale (LAN) e instrada i pacchetti di dati tra di essi⸲ utilizzando gli indirizzi MAC per determinare la destinazione
66
Cos'è un hub?
Un hub è un dispositivo di rete che collega più dispositivi all'interno di una rete locale (LAN) e trasmette i pacchetti di dati a tutti i dispositivi collegati⸲ senza instradarli in modo intelligente
67
Cos'è un bridge?
Un bridge è un dispositivo di rete che collega due o più segmenti di rete⸲ filtrando e instradando i pacchetti di dati tra di essi in base agli indirizzi MAC
68
Cos'è un modem?
Un modem (modulatore-demodulatore) è un dispositivo che converte i segnali digitali in segnali analogici e viceversa⸲ consentendo la comunicazione tra dispositivi su linee telefoniche o cavi
69
Cos'è un access point?
Un access point è un dispositivo di rete che consente ai dispositivi wireless di connettersi a una rete cablata⸲ fungendo da ponte tra la rete wireless e quella cablata
70
Cos'è un firewall?
Un firewall è un dispositivo di sicurezza di rete che monitora e controlla il traffico di rete in entrata e in uscita⸲ bloccando o consentendo le connessioni in base a regole predefinite
71
Cos'è il Classful Routing?
Il Classful Routing è un metodo di instradamento IP basato sulle classi predefinite di indirizzi (A, B, C), senza supporto per subnetting personalizzato. Caratteristiche: Nessun campo mask trasmesso: la maschera è implicita Utilizzato da protocolli obsoleti come RIP v1 Sostituito dal Classless Routing (CIDR), più efficiente e flessibile.
72
Cos'è il Classless Routing? (CIDR)
metodo di instradamento che usa esplicitamente la subnet mask (es. /24), permettendo VLSM e una gestione più efficiente dello spazio IP. Caratteristiche: Supporta subnetting flessibile (CIDR) La maschera è inclusa nelle rotte Permette aggregazione di prefissi (route summarization) Esempi: RIP v2 OSPF BGP
73
Cos'è il NAT?
Il NAT (Network Address Translation) è una tecnica di rete che consente di tradurre gli indirizzi IP privati in indirizzi IP pubblici e viceversa⸲ consentendo a più dispositivi di condividere un singolo indirizzo IP pubblico. Il NAT viene spesso utilizzato per migliorare la sicurezza e l'efficienza delle reti
74
Cos'è il DHCP?
Il DHCP (Dynamic Host Configuration Protocol) è un protocollo di rete che consente ai dispositivi di ottenere automaticamente un indirizzo IP e altre informazioni di configurazione di rete da un server DHCP. Il DHCP semplifica la gestione degli indirizzi IP in una rete⸲ consentendo ai dispositivi di connettersi senza dover configurare manualmente gli indirizzi
75
Cos'è il DNS?
Il DNS (Domain Name System) è un sistema di traduzione dei nomi di dominio in indirizzi IP. Consente agli utenti di utilizzare nomi di dominio facilmente comprensibili invece di dover ricordare gli indirizzi IP numerici dei server
76
Cos'è la DMZ?
La DMZ (Demilitarized Zone) è una rete separata all'interno di un'architettura di rete che funge da zona di sicurezza tra la rete interna e Internet. La DMZ ospita server pubblici⸲ come server web e server di posta⸲ che devono essere accessibili da Internet⸲ ma sono isolati dalla rete interna per proteggere i dati sensibili
77
Come si suddividono le reti in un indirizzo ip?
Le reti in un indirizzo IP si suddividono in due parti: la parte di rete e la parte di host. La parte di rete identifica la rete a cui appartiene l'indirizzo IP⸲ mentre la parte di host identifica il dispositivo specifico all'interno di quella rete. La suddivisione tra rete e host è determinata dalla subnet mask
78
Quanti dispositivi si possono connettere ad una rete 255.255.255.0/24?
Fino a 254 dispositivi. Questo perché la subnet mask /24 consente 256 indirizzi IP totali⸲ di cui 1 è riservato per l'indirizzo di rete e 1 per l'indirizzo di broadcast
79
Quanti dispositivi si possono connettere ad una rete 255.255.255.0/30?
Fino a 2 dispositivi. Questo perché la subnet mask /30 consente 4 indirizzi IP totali⸲ di cui 1 è riservato per l'indirizzo di rete e 1 per l'indirizzo di broadcast