Podcast
Questions and Answers
Qual è il throughput massimo che può essere raggiunto in una rete ALOHA pura?
Qual è il throughput massimo che può essere raggiunto in una rete ALOHA pura?
- 0.5
- 0.25
- 0.368 (correct)
- 1
Quale valore di G massimizza il throughput in un sistema ALOHA puro?
Quale valore di G massimizza il throughput in un sistema ALOHA puro?
- 0.1
- 2
- 1 (correct)
- 0.5
Che cosa descrive la distribuzione statistica utilizzata per calcolare la probabilità di collisione in ALOHA puro?
Che cosa descrive la distribuzione statistica utilizzata per calcolare la probabilità di collisione in ALOHA puro?
- Distribuzione normale
- Distribuzione binomiale
- Distribuzione di Poisson (correct)
- Distribuzione uniforme
Qual è la principale differenza tra ALOHA puro e ALOHA slotted?
Qual è la principale differenza tra ALOHA puro e ALOHA slotted?
In un sistema ALOHA puro, cosa succede se un frame viene trasmesso mentre ci sono altri frame in attesa?
In un sistema ALOHA puro, cosa succede se un frame viene trasmesso mentre ci sono altri frame in attesa?
Qual è la funzione principale di un adattatore di rete nel livello data link?
Qual è la funzione principale di un adattatore di rete nel livello data link?
Quali tecnologie sono utilizzate per l'accesso multiplo al canale nel livello data link?
Quali tecnologie sono utilizzate per l'accesso multiplo al canale nel livello data link?
Che cosa rappresentano i bit ridondanti inseriti per il rilevamento di errori?
Che cosa rappresentano i bit ridondanti inseriti per il rilevamento di errori?
Quale delle seguenti affermazioni sul livello fisico è corretta?
Quale delle seguenti affermazioni sul livello fisico è corretta?
Quale tecnica di accesso multiplo utilizza un metodo di controllo della collisione?
Quale tecnica di accesso multiplo utilizza un metodo di controllo della collisione?
Cosa fa un adattatore di rete durante la ricezione di un datagramma?
Cosa fa un adattatore di rete durante la ricezione di un datagramma?
Qual è un carattere distintivo del rilevamento degli errori?
Qual è un carattere distintivo del rilevamento degli errori?
In quale livello della rete opera il protocollo Ethernet?
In quale livello della rete opera il protocollo Ethernet?
Quale delle seguenti affermazioni riguardanti Ethernet è corretta?
Quale delle seguenti affermazioni riguardanti Ethernet è corretta?
Qual è la distanza massima supportata per le varie tecnologie Ethernet finora menzionate?
Qual è la distanza massima supportata per le varie tecnologie Ethernet finora menzionate?
Chi ha sviluppato il primo sistema ethernetico e in quale anno?
Chi ha sviluppato il primo sistema ethernetico e in quale anno?
Quale standard Ethernet è classificato come 'futuro'?
Quale standard Ethernet è classificato come 'futuro'?
Qual è la tecnologia Ethernet utilizzata con cavi di categoria 6A?
Qual è la tecnologia Ethernet utilizzata con cavi di categoria 6A?
Quale affermazione sulla trasmissione dei dati nelle reti Ethernet è falsa?
Quale affermazione sulla trasmissione dei dati nelle reti Ethernet è falsa?
Quale delle seguenti tecnologie Ethernet supporta una velocità di 5000 Mbit/s?
Quale delle seguenti tecnologie Ethernet supporta una velocità di 5000 Mbit/s?
Quale avanzamento è descritto come 'exponential backoff' nel contesto di Ethernet?
Quale avanzamento è descritto come 'exponential backoff' nel contesto di Ethernet?
Qual è la principale funzione di un router nel contesto del networking?
Qual è la principale funzione di un router nel contesto del networking?
Qual è la differenza principale tra uno switch e un hub?
Qual è la differenza principale tra uno switch e un hub?
Che cosa significa 'store-and-forward' in relazione ai router?
Che cosa significa 'store-and-forward' in relazione ai router?
Come gli switch apprendono le loro tabelle di inoltro?
Come gli switch apprendono le loro tabelle di inoltro?
Quale affermazione descrive meglio la funzione di un hub?
Quale affermazione descrive meglio la funzione di un hub?
Quali dati sono necessari per i router per compilare le loro tabelle di inoltro?
Quali dati sono necessari per i router per compilare le loro tabelle di inoltro?
In quale livello della rete opera principalmente uno switch?
In quale livello della rete opera principalmente uno switch?
Perché gli hub non hanno tabelle di inoltro?
Perché gli hub non hanno tabelle di inoltro?
Quale dichiarazione descrive meglio il protocollo TDMA?
Quale dichiarazione descrive meglio il protocollo TDMA?
Quale dei seguenti protocolli permette collisioni durante la trasmissione?
Quale dei seguenti protocolli permette collisioni durante la trasmissione?
In un sistema di accesso multifunzionale, quale metodo è caratterizzato dall'assegnazione di un codice distinto per ciascun nodo?
In un sistema di accesso multifunzionale, quale metodo è caratterizzato dall'assegnazione di un codice distinto per ciascun nodo?
Quale protocollo MAC utilizza la divisione dell'ampiezza di banda per ogni stazione?
Quale protocollo MAC utilizza la divisione dell'ampiezza di banda per ogni stazione?
Che cosa succede agli slot non utilizzati nel protocollo TDMA?
Che cosa succede agli slot non utilizzati nel protocollo TDMA?
Quale delle seguenti tecnologie MAC è più adatta per minimizzare le collisioni?
Quale delle seguenti tecnologie MAC è più adatta per minimizzare le collisioni?
Quale dei seguenti protocolli MAC richiede più sincronizzazione tra i nodi?
Quale dei seguenti protocolli MAC richiede più sincronizzazione tra i nodi?
In un sistema FDMA, quale affermazione è vera quando una sotto-banda non è in uso?
In un sistema FDMA, quale affermazione è vera quando una sotto-banda non è in uso?
Quale protocollo MAC consente ai nodi di ricevere turni di accesso più lunghi se hanno più dati da trasmettere?
Quale protocollo MAC consente ai nodi di ricevere turni di accesso più lunghi se hanno più dati da trasmettere?
Quale delle seguenti affermazioni riguardo al CSMA è corretta?
Quale delle seguenti affermazioni riguardo al CSMA è corretta?
Qual è la principale causa delle collisioni in un sistema CSMA?
Qual è la principale causa delle collisioni in un sistema CSMA?
In quale scenario si utilizza CSMA/CA invece di CSMA/CD?
In quale scenario si utilizza CSMA/CA invece di CSMA/CD?
Qual è la formula per calcolare il periodo di vulnerabilità in CSMA?
Qual è la formula per calcolare il periodo di vulnerabilità in CSMA?
Quale protocollo è considerato non ideale in condizioni di rete variabili?
Quale protocollo è considerato non ideale in condizioni di rete variabili?
Qual è uno dei principali vantaggi del CSMA/CD?
Qual è uno dei principali vantaggi del CSMA/CD?
Qual è la principale caratteristica dei protocolli a turni?
Qual è la principale caratteristica dei protocolli a turni?
Cosa rappresenta il token nel sistema di token passing?
Cosa rappresenta il token nel sistema di token passing?
Quale delle seguenti è una sfida nell'implementazione di CSMA/CD nelle reti wireless?
Quale delle seguenti è una sfida nell'implementazione di CSMA/CD nelle reti wireless?
Perché il polling può causare un'elevata latenza?
Perché il polling può causare un'elevata latenza?
Che tipo di protocolli MAC sono utilizzati principalmente in LAN wireless?
Che tipo di protocolli MAC sono utilizzati principalmente in LAN wireless?
Qual è uno svantaggio comune dei protocolli di polling?
Qual è uno svantaggio comune dei protocolli di polling?
Che cosa determina principalmente la probabilità di collisione in un sistema CSMA?
Che cosa determina principalmente la probabilità di collisione in un sistema CSMA?
Quale standard IEEE è associato all'Ethernet?
Quale standard IEEE è associato all'Ethernet?
Flashcards
Livello Data Link
Livello Data Link
Il livello 2 del modello OSI, responsabile per l'accesso alla rete fisica e la gestione della trasmissione dei dati tra dispositivi sullo stesso segmento di rete.
Ethernet Switching
Ethernet Switching
Un metodo per connettere dispositivi su una rete, in cui i dati vengono instradati direttamente al destinatario, evitando la trasmissione a tutti i dispositivi sulla rete.
Backward Learning
Backward Learning
Un processo per apprendere la posizione dei dispositivi su una rete Ethernet, monitorando i pacchetti di dati e registrando gli indirizzi MAC associati.
Rilevamento di Errori
Rilevamento di Errori
Signup and view all the flashcards
CRC (Cyclic Redundancy Check)
CRC (Cyclic Redundancy Check)
Signup and view all the flashcards
TDMA (Time Division Multiple Access)
TDMA (Time Division Multiple Access)
Signup and view all the flashcards
FDMA (Frequency Division Multiple Access)
FDMA (Frequency Division Multiple Access)
Signup and view all the flashcards
CDMA (Code Division Multiple Access)
CDMA (Code Division Multiple Access)
Signup and view all the flashcards
Decentralizzazione Completa
Decentralizzazione Completa
Signup and view all the flashcards
Protocolli MAC: Classificazione
Protocolli MAC: Classificazione
Signup and view all the flashcards
Ripartizione delle Risorse
Ripartizione delle Risorse
Signup and view all the flashcards
Chip
Chip
Signup and view all the flashcards
Come Funziona CDMA
Come Funziona CDMA
Signup and view all the flashcards
Vantaggio del CDMA
Vantaggio del CDMA
Signup and view all the flashcards
Throughput ideale
Throughput ideale
Signup and view all the flashcards
Throughput effettivo
Throughput effettivo
Signup and view all the flashcards
Traffico offerto (G)
Traffico offerto (G)
Signup and view all the flashcards
Distribuzione di Poisson
Distribuzione di Poisson
Signup and view all the flashcards
ALOHA puro (non slotted)
ALOHA puro (non slotted)
Signup and view all the flashcards
Store-and-forward
Store-and-forward
Signup and view all the flashcards
Tabelle di inoltro
Tabelle di inoltro
Signup and view all the flashcards
Router
Router
Signup and view all the flashcards
Switch
Switch
Signup and view all the flashcards
Apprendimento delle tabelle di inoltro
Apprendimento delle tabelle di inoltro
Signup and view all the flashcards
Flooding
Flooding
Signup and view all the flashcards
Indirizzi MAC
Indirizzi MAC
Signup and view all the flashcards
Ethernet
Ethernet
Signup and view all the flashcards
10BASE-T
10BASE-T
Signup and view all the flashcards
100BASE-TX
100BASE-TX
Signup and view all the flashcards
1000BASE-T
1000BASE-T
Signup and view all the flashcards
5GBASE-T
5GBASE-T
Signup and view all the flashcards
10GBASE-T
10GBASE-T
Signup and view all the flashcards
Robert Metcalfe
Robert Metcalfe
Signup and view all the flashcards
Carrier Sense Multiple Access / Collision Detection
Carrier Sense Multiple Access / Collision Detection
Signup and view all the flashcards
Periodo di vulnerabilità (CSMA)
Periodo di vulnerabilità (CSMA)
Signup and view all the flashcards
CSMA/CD
CSMA/CD
Signup and view all the flashcards
Collision detection (CSMA/CD)
Collision detection (CSMA/CD)
Signup and view all the flashcards
CSMA/CA
CSMA/CA
Signup and view all the flashcards
Tempo di propagazione (𝜏)
Tempo di propagazione (𝜏)
Signup and view all the flashcards
Polling (MAC)
Polling (MAC)
Signup and view all the flashcards
Token passing (MAC)
Token passing (MAC)
Signup and view all the flashcards
Overhead (MAC)
Overhead (MAC)
Signup and view all the flashcards
Latenza (MAC)
Latenza (MAC)
Signup and view all the flashcards
IEEE 802
IEEE 802
Signup and view all the flashcards
WiFi
WiFi
Signup and view all the flashcards
Backward learning (switching)
Backward learning (switching)
Signup and view all the flashcards
LLC (Logical Link Control)
LLC (Logical Link Control)
Signup and view all the flashcards
Study Notes
Reti (Computer Networks) - Capitolo 6: Livello Data Link
- Il livello data link si occupa del rilevamento e della correzione degli errori
- Utilizza il controllo ciclico di ridondanza (CRC) per il rilevamento di errori
- Implementa protocolli e tecnologie per l'accesso multiplo al canale, come TDMA, FDMA, CDMA, Slotted ALOHA, ALOHA, CSMA, CSMA/CD, CSMA/CA
- Il livello data link comprende anche la tecnologia Ethernet e lo standard IEEE 802
- Si occupa dei protocolli ed implementazioni per le reti locali
- Gestione della condivisione del canale di comunicazione
Sommario
- Il livello data link comprende il rilevamento e la correzione degli errori (CRC)
- Presenta protocolli moderni per l'accesso multiplo al canale, come TDMA, FDMA, e CDMA
- Include protocolli più vecchi come Slotted ALOHA, ALOHA, CSMA, CSMA/CD, CSMA/CA
- E' necessario per l'implementazione di Ethernet e lo standard IEEE 802
- Ethernet switching e Backward Learning sono parte del livello data link
Livello data link: obiettivi
- Comprendere i principi base di alcuni servizi di livello data link
- Rilevamento e correzione di errori
- Condivisione di un canale di tipo broadcast e accesso multiplo
- Indirizzamento di livello data link
- Implementazione di tecnologie di livello data link, come Ethernet nelle reti locali
Livello data link: introduzione
- Terminologia:
- Host e router: nodi di rete
- Canale: collega due nodi adiacenti
- Collegamenti/link: cablati o wireless
- LAN: Local Area Network
- Pacchetto di livello 2: frame (incapsula un datagramma di livello 3)
- Funzione: trasportare un frame da un nodo all'altro
Livello data link: contesto
- Un percorso link può contenere link di diversi tipi
- Un datagramma attraversa reti con differenti protocolli di livello 2
- Ethernet, Frame Relay e 802.11 sono esempi di protocolli di livello 2
- I protocolli offrono servizi diversi (es. controllo degli errori)
Servizi di livello data link
- Creazione di un frame di livello 2, con header e trailer
- Incapsulazione di un datagramma in un frame
- Accesso al canale di comunicazione condiviso
- Indirizzamento dei frame tramite indirizzi MAC (diverso dall'indirizzo IP)
- Consegna affidabile tra nodi adiacenti
- Controlla il flusso di dati
- Rilevamento e correzione degli errori: adatta la trasmissione ai requisiti del ricevitore
Servizi di livello data link (Continuazione)
- Controllo di flusso: adatta la velocità di trasmissione
- Rilevamento di errori: errori dovuti ad attenuazione e rumore del segnale
- Correzione di errori: identifica e corregge gli errori sui bit senza richiedere ritrasmissioni
- Half-duplex e full-duplex: modalità di trasmissione dati
Chi implementa il livello data link?
- Normalmente implementato come firmware di un adattatore di rete (NIC)
- Spesso su un chip (es. scheda Ethernet)
- Funzioni sia del livello data link che del livello fisico
- Collegato al bus di sistema dell'host (CPU, memoria, etc.)
- Combinazione di hardware, software e firmware
Comunicazione tra adattatori di rete
- Il mittente incapsula il datagramma in un frame e aggiunge dati di controllo
- Il ricevente verifica eventuali errori e passa il datagramma ai livelli superiori
Rilevamento di errori
- EDC: bit ridondanti per la rilevazione e correzione errori
- D: dati protetti dall'EDC (campi dell'header)
- Rilevamento non 100% affidabile: il protocollo potrebbe non accorgersi di errori minori o su dati ridondanti
- Maggiore ridondanza in genere aumenta la protezione
Controllo di parità
- Rileva errori singoli (solo parità pari/dispari dei bit)
- Esempio: Even Parity
- Il numero totale di 1 nei dati deve essere pari
Correzione di errori tramite ridondanza
- Interleaving: riordino dei bit per migliorare la protezione contro errori a raffica
- Ridondanza: informazioni aggiuntive per la correzione di eventuali alterazioni nei messaggi
- Esempi: HHH, EEE, LLL, LLO, HEL, LOH, ELL, etc.
Cyclic Redundancy Check (CRC)
- Algoritmo efficiente per il rilevamento di errori
- I bit dei dati vengono trattati come un numero binario
- Si sceglie una sequenza di bit "generatore"
- Il CRC (R) viene calcolato in modo che la concatenazione (D,R) sia divisibile per G (modulo 2) senza resto
Protocolli per il controllo dell'accesso multiplo
- Canale broadcast condiviso: due o più nodi possono trasmettere contemporaneamente
- Interferenza e collisione: quando più segnali arrivano nello stesso momento
- Protokolli di accesso multiplo algorìtmi distribuiti che gestiscono la condivisione del canale, determinando quando ciascun nodo può trasmettere
- Metodo di accesso multiplo al canale senza coordinazione
Un protocollo MAC ideale
- Il MAC ideale supporterebbe trasmissione a velocità costante di un singolo nodo, anche in condizioni multiple di trasmissioni provenienti da più nodi
- La decentralizzazione è preferibile e il sistema non dovrebbe aver bisogno di un clock centrale
- Semplicità nella implementazione
Protocolli MAC (Classificazione)
- Ripartizione risorse canale: canale diviso in sotto-canali (es. tempo, frequenza)
- Accessi casuali: gestione collisioni (es. ALOHA, CSMA)
- Turni intelligenti: accesso a turno, con priorità e gestione delle collisioni (es. polling, token passing)
Time Division Multiple Access (TDMA)
- Accesso al canale in "round" o "slot"
- Ogni nodo usa uno slot di durata fissa in ogni round
Frequency Division Multiple Access (FDMA)
- Lo spettro del canale viene suddiviso in "sotto-bande"
- Ad ogni stazione viene assegnata una sotto-banda
Code Division Multiple Access (CDMA)
- La ripartizione delle risorse avviene assegnando un codice diverso ad ogni nodo
- Ogni codice è costituito da una sequenza di "chip" (bit)
- I bit sono trasmessi molto più rapidamente dei bit del messaggio
Tipi di collegamento
- Collegamenti punto-punto (PPP per accesso dial-up tra una rete e un dispositivo)
- Collegamenti broadcast (es. vecchie versioni Ethernet, HFC, WLAN)
CSMA
- Carrier Sense Multiple Access (CSMA): ogni nodo ascolta il canale prima di trasmettere per evitare collisioni
CSMA con persistenza
- CSMA (non persistente/1-persistente/p-persistente) modi differenti di gestire le collisioni
CSMA/CD
- Collision Detection (CSMA/CD): i nodi rilevano le collisioni e le interrompono per evitare sprechi di risorse
CSMA/CA
- Collision Avoidance (CSMA/CA): i nodi cercano di evitare le collisioni anticipando possibili interferenze
Topologia Ethernet (bus & stelle)
- Topologia a bus: un singolo cavo con tutti i nodi connessi
- Topologia a stella: un dispositivo centrale (hub o switch) collega tutti i nodi
Ethernet-Switch
- Hub: ripetitori di livello 1
- Switch: dispositivi di livello 2 (data link) più attivi, memorizzano e inoltra i frame in base agli indirizzi MAC, gestiscono collisioni
- Funzionalità: trasparenza, plug-and-play, autoapprendimento
Tabella di inoltro (Switch)
- La tabella di inoltro indica l'interfaccia per raggiungere un indirizzo MAC
- Autoapprendimento, aggiornamento, cancellazione righe
- Algoritmi: filtraggio e inoltro frame tramite la tabella
Switch: Autoapprendimento (Backward Learning)
- Lo switch impara quali host possono essere raggiunti attraverso ogni interfaccia
- Alla ricezione di ogni frame, lo switch memorizza la porta di origine dell'host e il suo indirizzo MAC.
- Questo algoritmo è fondamentale per l'inoltro di frame.
Switch: Filtraggio e inoltro
- Se lo switch vede che la destinazione di un frame è su un'altra porta, li inoltra
- Se la destinazione è sulla stessa porta, non inoltra il frame
Algoritmo CSMA/CD in Ethernet
- Metodo per gestire l'accesso al mezzo di trasmissione Ethernet
- Ripetizioni a ritardo casuale per evitare collisioni
- Ritrasmissioni in caso di collisioni
Standard Ethernet 802.3
- Numerosi standard differenti
- Variazioni nelle velocità di trasmissione (2Mbit/s, 10Mbit/s, etc.)
- Utilizzo di diversi mezzi fisici (fibre ottiche, cavo a doppini)
Evoluzione di Ethernet
- Ethernet ha subito molte evoluzioni nella velocità e la capacità di collegamento
- Caratteristiche: tecnologie come Fast Ethernet, Gigabit Ethernet e 40/100 Gigabit Ethernet
Ethernet: connessione? ACK/NACK?
- Ethernet è una tecnologia connectionless senza controllo di flusso attraverso ACK/NACK
- Si basa su CRC per il rilevamento di errori, ma la consegna non è garantita. La correzione degli errori è gestita da protocolli a livello superiore (es., TCP)
Altro esempio (Switch multipli)
- Gli switch apprendono e gestiscono l'inoltro attraverso più switch senza perdita di dati durante le comunicazioni.
- Il meccanismo di memorizzazione e inoltro è lo stesso sia con 1 che con più switch
Rete istituzionale
- Rete tipica con un router per le connessioni esterne
- Server mail e web sono disponibili
- I server sono connessi a interfacce di rete per le connessioni ai computer.
- Il router si collega direttamente alle reti più esterne.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Questo quiz esplora vari aspetti delle reti ALOHA, inclusi throughput, collisioni e tecnologie di accesso. Metterà alla prova la tua conoscenza delle differenze tra ALOHA puro e ALOHA slotted, oltre a questioni relative al livello data link e al rilevamento degli errori. Ideale per studenti di informatica e ingegneria delle reti.