Sistemi e Reti: guida fondamentale all'architettura dei calcolatori, alla programmazione in Assembly x86, alle reti di computer e alla crittografia.
Sistemi e Reti
La disciplina di Sistemi e Reti analizza sia il funzionamento interno del calcolatore a livello hardware/firmware, sia le architetture di comunicazione che permettono ai dispositivi di scambiarsi dati in modo sicuro ed efficiente.
In questa sezione trovi le guide fondamentali per comprendere l'architettura dei processori x86 attraverso la programmazione Assembly, le basi delle reti di calcolatori, la diagnostica e le tecniche di crittografia per la protezione delle informazioni.
Mappa & Glossario
Quadri di sintesi e definizioni chiave per comprendere le architetture dei calcolatori, la suite di protocolli TCP/IP e la struttura delle reti di comunicazione:
Mappa Concettuale: Che Cosa Sono i Sistemi e le Reti
Cosa sono i Sistemi e le Reti? È la disciplina che studia l'architettura dei calcolatori elettronici e le infrastrutture che consentono l'interconnessione e lo scambio di dati tra dispositivi diversi, basandosi su modelli di riferimento standard (ISO/OSI e TCP/IP).
SISTEMI E RETI DI CALCOLATORI
│
├── 1. ARCHITETTURA DEI SISTEMI (Hardware e OS)
│ └── Definizione: La struttura fisica ed il software di base che permettono l'elaborazione dei dati.
│ ├── Modello di Von Neumann ──> CPU, Memoria Centrale (RAM) e Bus di sistema
│ └── Gestione Risorse ─────────> Processi, memoria virtuale e File System tramite il Sistema Operativo
│
├── 2. MODELLI DI STRATIFICAZIONE (ISO/OSI e TCP/IP)
│ └── Definizione: Modelli a livelli che scompongono la comunicazione di rete in compiti indipendenti.
│ ├── Modello ISO/OSI ──────────> Standard concettuale a 7 livelli (dal Fisico all'Applicativo)
│ └── Pila TCP/IP ──────────────> Architettura pratica a 4 livelli su cui si basa Internet
│
├── 3. ARCHITETTURA ED APPARATI DI RETE (Hardware di Rete)
│ └── Definizione: Dispositivi fisici e topologie utilizzati per collegare e instradare i dati tra gli host.
│ ├── Estensione Geografica ────> LAN (Locale), MAN (Metropolitana), WAN (Geografica)
│ └── Apparati ─────────────────> Switch (Livello 2 - Collegamento) e Router (Livello 3 - Rete)
│
└── 4. PROTOCOLLI ED INDIRIZZAMENTO (Come viaggiano i dati)
└── Definizione: Regole formali e sintassi per l'identificazione degli host ed il trasporto dei pacchetti.
├── Indirizzamento IP ────────> Identificazione logica unica degli host (IPv4 e IPv6)
├── Livello di Trasporto ─────> Trasporto affidabile (TCP) o veloce/non orientato alla connessione (UDP)
└── Servizi di Rete ──────────> Traduzione nomi (DNS), assegnazione dinamica IP (DHCP) e Web (HTTP/HTTPS)
Glossario dei Termini (IT / EN)
| Termine Italiano | Termine Inglese | Definizione Sintetica |
|---|---|---|
| Indirizzo IP | IP Address (Internet Protocol) | Etichetta numerica che identifica univocamente un dispositivo collegato a una rete informatica. |
| Commutatore di Rete | Switch | Dispositivo di rete (Livello 2) che inoltra i frame dati solo alle porte dei dispositivi destinatari tramite indirizzi MAC. |
| Instradatore | Router | Dispositivo di rete (Livello 3) che collega reti diverse e determina il percorso migliore per inoltrare i pacchetti dati. |
| Modello a Livelli TCP/IP | TCP/IP Protocol Suite | L'insieme di protocolli di comunicazione su cui si basa Internet, strutturato nei livelli Accesso alla rete, Internet, Trasporto e Applicazione. |
| Sistema dei Nomi di Dominio | Domain Name System (DNS) | Servizio di rete che traduce i nomi di dominio leggibili dall'uomo (es. labinfo.it) in indirizzi IP numerici. |
| Configurazione Dinamica Host | Dynamic Host Configuration Protocol (DHCP) | Protocollo di rete che assegna automaticamente indirizzi IP e parametri di configurazione ai dispositivi client. |
| Mascera di Sottorete | Subnet Mask | Numero a 32 bit utilizzato per dividere un indirizzo IP nella parte riservata alla rete e in quella riservata all'host. |