Sottolivello MAC - Medium Access Protocol



Documenti analoghi
Reti di calcolatori. Sottolivello MAC. Samuel Rota Bulò DAIS Università Ca Foscari di Venezia. Sottolivello MAC R5.1

Networking e Reti IP Multiservizio

Capitolo 5 (parte III) Cenni agli standard IEEE 802 per LAN

Ethernet Truncated Binary Exponential Back-off (TBEB)

Introduzione alle Reti Telematiche Centro Multimediale Montiferru

Reti LAN. IZ3MEZ Francesco Canova

Principali Standard per LAN. Sistemi LAN. Caratterisitche del Controllo di Accesso al Mezzo. La Storia di Ethernet

Appunti del corso di Sistemi di elaborazione: Reti I PROF. G. BONGIOVANNI

Reti di calcolatori. Lezione del 27 maggio

Classificazione delle tecniche di accesso multiplo

Reti di Calcolatori. Il software


LIVELLO DATA LINK (DI LINEA)

Fast Ethernet. Caratteristiche generali

Evoluzione della rete Ethernet

Analisi di Protocolli

Reti e Internetworking

Protocolli di accesso multiplo

Il progetto IEEE 802 viene generalmente indicato con il nome Ethernet, anche se il nome inizialmente era associato soltanto al progetto 802.

CLASSIFICAZIONE DELLE RETI

il progetto ieee 802

5 - Reti locali parte A

Parte II: Reti di calcolatori Lezione 24

Ethernet e la famiglia di protocolli IEEE 802

ARCHITETTURA DI COMUNICAZIONE

Nelle reti locali il livello 2 dlla pila OSI è suddiviso in: . delimitazione di trama (effettuata dal sottostrato MAC);

RETI LOCALI. 1 livello fisico 2 livello data link

Reti e problematiche di Rete: Reti geografiche e reti locali

SAPIENZA Università di Roma Facoltà di Ingegneria

i nodi i concentratori le dorsali

15. Data link layer: Ethernet e FastEthernet

Soluzioni verifica parte 4

Lan Ethernet. Appunti a cura del prof. Mario Catalano

Sottolivello di accesso al mezzo II 3. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Sottolivello di accesso al mezzo

Reti Locali. 1

Programmazione in Rete

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Reti locali. Protocolli di accesso per reti locali

Università degli Studi di Bergamo

Test di verica per il corso di Reti di Telecomunicazioni

Necessità crescente di maggiori velocità trasmissive. appendice allo standard, d 802.3u, comunemente nota come Fast Ethernet, che precisa le

Sottolivello MAC (Medium Access Control)

8 Interconnessione delle reti

Brevi considerazioni sulla Tecnologia. Rete di calcolatori = insieme di nodi collegati mediante link di comunicazione

I canali di comunicazione

Linee Commutate. Comunicazione telefonica:

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

INFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN)

5.2 ETHERNET Versione 2.0

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo

Componenti della rete

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Introduzione al Corso di Reti di Telecomunicazioni pag. 1. Network Organization pag NETWORK ORGANIZATION pag. 2

Lo Stack TCP/IP: Le Basi

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Parte II: Reti di calcolatori Lezione 22

Lo strato di collegamento e le reti Ethernet Modulo 5 (Unità 1-2-3)

RETI DI CALCOLATORI Lucidi delle Lezioni Capitolo VI

Politecnico di Milano Facoltà di Ingegneria dell Informazione IEEE 802.X

Reti di Calcolatori:

ARCHITETTURA DI RETE FOLEGNANI ANDREA

RETI DI CALCOLATORI. Domande di riepilogo Terza Esercitazione. Qual è il formato del pacchetto MAC IEEE 802.3? Il pacchetto MAC è siffatto:

Networking e Reti IP Multiservizio

Esercizio 1. Traccia di soluzione

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

Le tecnologie ed i componenti di Ethernet

Dispositivi di rete. Ripetitori. Hub

Indirizzi LAN e ARP. Tecnologie LAN. Indirizzi LAN e ARP (2) Indirizzo LAN. ARP: Address Resolution Protocol. Ricordiamo il routing

Reti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Le Reti Informatiche

Reti locali LAN (Local Area Networks)

Crescita di Internet. Torna alla prima pagina

FONDAMENTI DI RETI E TELECOMUNICAZIONE

Reti in Area Locale (LAN)

Reti Locali. Tecnologie delle Reti Locali. Caratteristiche delle Reti LAN. Applicazioni di LAN. Reti che coprono un area geografica limitata

Capitolo ETHERNET BUS. Figura 1. Struttura della rete Ethernet

Indirizzi LAN (MAC) e IP

Febbraio 1998 GIGABIT ETHERNET. Pietro Nicoletti. GIGABIT - 1 Copyright: si veda nota a pag. 2

Università degli Studi di Bergamo

Reti di Calcolatori I - Domande di verifica - Lezioni 10-19

Quanto sono i livelli OSI?

DA SA Type Data (IP, ARP, etc.) Padding FCS

Reti di Telecomunicazioni Studio delle prestazioni

LE RETI: LIVELLO FISICO

Parte II: Reti di calcolatori Lezione 21

Dr. Greco Polito Silvana. LAN: Local Area Network

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Modulo TLC:TRASMISSIONI Accesso multiplo

RETI DI CALCOLATORI - Reti locali

Protocolli di accesso per reti locali

esercizi-voip-v1.doc (era esercizi v6.doc) Esercizio 1

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

CSMA/CD e CSMA/CA. Collision detection - CD

Modulo 3: Il protocollo Ethernet e sue evoluzioni

Lezione 31. Reti di calcolatori. Proff. A. Borghese, F. Pedersini. Dipartimento di Scienze dell Informazione Università degli Studi di Milano.

Il livello Data-Link e i suoi protocolli

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Transcript:

Sottolivello MAC - Medium Access Protocol Sottolivello del data link Regola l accesso al mezzo per reti broadcast LAN e WAN satellitari allocazione statica - a priori allocazione dinamica - in base allo stato Allocazione statica: preallocazione di banda bene solo per numero di utenti costante e data rate costante possibile spreco di banda e incapacità di gestire traffico bursty Allocazione dinamica: adattiva - modello a stazioni che generano frame - tasso di arrivo - singolo canale - collisioni - rilevabile da tutti, ritrasmissione - tempo continuo o discreto(slotted) - ascolto del canale: carrier sense (prima di trasmettere) no c.s. (dopo) Protocollo ALOHA Anni 70, collegamento radio al suolo di computer Pure Alhoa trasmissione - ascolto - confronto - eventuale ritrasmissione dopo un tempo casuale Sotto ipotesi di esponenzialità dei tempi, se in media sono generati G frame si ricava throughput del mezzo Ge -2G max 0.184 (<20%) per G=0.5 frame per frame time Slotted Alhoa divisione del tempo in intervalli discreti segnale speciale all inizio dell intervallo throughput Ge -G max 0.368 per G=1 frame per frame time CSMA (Carrier Sense Multiple Access) protocolli con ascolto del canale 1-persistent - se libero trasmette con prob. 1 Non persistentv - se si libera aspetta un tempo random prima di trasmettere P-persistent - se occupato aspetta lo slot, se libero trasmette con prob. p, con prob. 1-p aspetta lo slot RT3.2 1

CSMA/CD (Carrier Sense Multiple Access - Collision Detection) Le stazioni interrompono la trasmissione se rilevano una collisione Riprovano dopo un tempo casuale >2T, se T è il tempo di propagazione fra gli estremi della rete A T Collisione B T alternanza di periodi di contesa, di trasmissione e di inattività il periodo di contesa: Slotted Aloha con slot di durata 2T (es. per un cavo di 1 km T circa 5 microsecondi) Contesa Contesa Contesa Frame ok * * Frame ok * * * Frame Inattività ok Frame Collisione Collisione Non c'è collisione Non c'è collisione Non c'è collisione RT3.3 Reti ad anello Insieme di interfacce di rete collegate a coppie da linee punto a punto Linea punto a punto unidirezionale Mezzo broadcast equo bit copiati e rigenerati RT3.4 2

Reti ad anello :listen mode transmit mode Dalla rete 1-bit delay Alla rete Dalla rete 1-bit delay Alla rete Alla stazione Dalla stazione Alla stazione Dalla stazione Quando una stazione vuole trasmettere deve - aspettare che arrivi il token (in listen mode) - rimuoverlo dal ring (in listen mode) - trasmettere i dati (in transmit mode) - rigenerare il token (in transmit mode) - rimettersi in listen mode RT3.5 LAN - Standard IEEE 802 includono standard per Specifiche generali di progetto (802.1) token ring (802.5) Logical link control, LLC (802.2) DQDB (802.6, per MAN) CSMA/CD (802.3) token bus (802.4, destinato a LAN per automazione industriale) Differenze a livello fisico e nel sottolivello MAC Compatibili a livello data link --->> standard LLC, parte superiore del data link 802.2 Logical Link Control Livello data link Sottolivello MAC 802.3 CSMA/CD (Ethernet) 802.4 bus 802.5 ring 802.6 DQDB Livello fisico 802.3 CSMA/CD (Ethernet) 802.4 bus 802.5 ring 802.6 DQDB RT3.6 3

IEEE 802.3 - Ethernet standard CSMA/CD di tipo 1-persistente, a 10Mbps Evoluzione di Ethernet (Xerox, DEC, INTEL su base Alhoa) - thick Ethernet cavo coassiale, 10Base5 (10Mbps, baseband, 500m max) fino a 100 macchine con interfaccia di rete (scheda Ethernet) Cavo Thick (non interrotto) Transceiver drop cable di rete Cavi Thin + transceiver Transceiver, fissato con un vampiro Giunzione passiva a T - thin Ethernet cavo coassiale più sottile, 10Base2 (10Mbps, baseband, 200m max), fino a 30 macchine, allaccio con giunzione a T RT3.7 IEEE 802.3 - doppino telefonico standard 10BaseT, 100m max, 2 macchine, per più di due stazioni un ripetitore (HUB) max lunghezza rete 2,5 km fra qualunque coppia di stazioni max 4 ripetitori max1024 stazioni sulla rete Doppino HUB RT3.8 4

IEEE 802.3 - Frame Byte: 7 1 2 opp. 6 2 opp. 6 2 0-1500 0-46 4 Preamble Start of frame Indirizzo destinaz. Indirizzo sorgente Lunghezza dei dati Dati Pad Checksum Preamble 7 byte tutti uguali a 10101010, per sincronizzazione Start of frame un byte delimitatore, uguale a 10101011 Indirizzi 6 byte, univoci a livello mondiale (cablati nell'interfaccia) specifica di un destinatario o un gruppo di destinatari (multicast) oppure broadcast a tutti le stazioni (indirizzo 111111). Lunghezza dei dati quanti byte nel campo dati (da 0 a 1500) Dati il payload del livello superiore Pad Se il frame (esclusi preambolo e delimiter) è < 64 byte, questo campo lo porta alla lunghezza di 64 byte Checksum codice CRC RT3.9 IEEE 802.3 - Protocollo CSMA/CD di tipo 1-persistent: prima di trasmettere, la stazione aspetta che il canale sia libero appena è libero inizia a trasmettere se c'è una collisione, la circuiteria contenuta nel transceiver invia una sequenza di jamming di 32 bit, per avvisare le altre stazioni se la trasmissione non riesce, la stazione attende una quantità di tempo casuale e poi riprova quanto tempo? binary backoff exponential algorithm: dopo una collisione, il tempo si considera discretizzato (slotted) con uno slot time pari a 51,2 microsecondi (corrispondenti al tempo di trasmissione di 512 bit, ossia 64 byte, pari alla lunghezza minima di un frame senza contare il preambolo ed il delimiter) il tempo di attesa prima della prossima ritrasmissione è un multiplo intero dello slot time, scelto a caso in un intervallo i cui estremi dipendono da quante collisioni sono avvenute dopo n collisioni, il numero r di slot time da lasciar passare è scelto a caso nell'intervallo 0 <= r <= 2 k -1, con k = min (n, 10) dopo 16 collisioni si rinuncia (invia un messaggio di errore al livello superiore) RT3.10 5

IEEE 802.3 - Prestazioni Buone - può sopportare un carico medio del 30% (3 Mbps) con picchi del 60% (6 Mbps) - sotto carico medio: 2-3% dei pacchetti ha una collisione - qualche pacchetto su 10.000 ha più di una collisione Fast Ethernet standard (803.u) del 1995 - velocità 100 Mbps - doppino di classe 3 (100BaseT4) - doppino di classe 5 (100BaseT) - fibra ottica (100BaseFX) RT3.11 IEEE 802.5 - Ring Ring IBM 1972 - Velocità 4, 16 Mbps IEEE 802.5 - Velocità 1, 4, 16 Mbps doppino wire center per isolare parti guaste max 260 stazioni Lobo Wire center Relais RT3.12 6

IEEE 802.5 - Frame Byte: 1 SD 1 1 AC ED Frame Byte: 1 1 1 2 opp. 6 SD AC FC Indirizzo destinaz. 2 opp. 6 Indirizzo sorgente Da 0 a 30 RI Da 0 a 17.747 4 Dati Checksum 1 1 ED FS SD, ED Starting e ending delimiter AC Access control, serve per il controllo dell'accesso8 bit: PPPTMRRR i tre bit P indicano la priorità attuale il bit M serve per il controllo di frame orfani il bit T, detto token bit, identifica un token (0) o un frame (1) i tre bit R indicano la priorità richiesta FC Frame control Indirizzi - Dati - Checksum come 802.3. RI Routing information FS Frame status RT3.13 IEEE 802.5 - Protocollo Quando il token circola e una stazione vuole trasmettere (listen mode) aspetta che arrivi il token e quando arriva lascia passare SD lascia passare i bit PPP di AC quando ha nel buffer il token bit T > lo cambia in 1, trasformando il token in un frame > invia il bit T modificato sull anello > si mette immediatamente in transmit mode > invia il resto del frame quando il frame è trasmesso se ha ancora THT ( holding time) può trasmettere un altro frame altrimenti rigenera un nuovo token e lo trasmette appena trasmesso l'ultimo bit del token si rimette in listen mode Ogni ring ha una stazione speciale (monitor ) designato all'avvio: rigenera il token se esso si perde ripulisce il ring dai resti di frame danneggiati ripulisce il ring dai frame orfani RT3.14 7

IEEE 802.5-802.3 IEEE 802.3 vantaggi: diffusione - buon funzionamento e prestazioni svantaggi: componenti analogiche (rilevamento collisioni) - prestazioni degradate con carico elevato IEEE 802.5 vantaggi: totalmente digitale - buon funzionamento e prestazioni sotto carico elevato svantaggi: ritardo anche con carico leggero - monitor RT3.15 IEEE 802.2 - LLC Logical Link Control funzioni - fornire a livello rete una interfaccia unica sopra i sottolivelli MAC - fornire a livello rete eventualmente un servizio migliore di MAC Modello simile a HDLC - modello mittente-destinatario, # sequenze, #ack,... offre un supporto multiprotocollo al livello superiore Liv. network Packet Pacchetto di liv. network Liv. LLC LLC header Packet Frame LLC Liv. MAC MAC header LLC header Packet MAC trailer Frame MAC (es. ring) Liv. fisico RT3.16 8