RETI LOCALI Parte Terza

Slides:



Advertisements
Presentazioni simili
I bridge Standard IEEE 802.1D.
Advertisements

Stack TCP/IP - Socket Douglas E. Comer, "Internetworking con TCP/IP, principi, protocolli, architettura.", Gruppo Editoriale Jackson W. Richard. Stevens,
Protocollo di rete locale basato sulla tecnologia CSMA / CD
LE RETI Modello OSI e TCP/IP LE RETI Modello OSI e TCP/IP Maura Zini.
Realizzato da: Accurso Margherita VDp A.S. 2007/2008 GENNAIO
Architettura di rete Le reti sono sempre organizzate a livelli
Capitolo 2 Le reti Ethernet e IEEE
Reti di calcolatore e Applicazioni Telematiche – Il progetto IEEE 802 Lezioni di supporto al corso teledidattico E.Mumolo. DEEI 1.
La commutazione di messaggio o pacchetto Trasporta informazioni in forma numerica. Le informazioni di utente sono strutturate in messaggi unitamente ad.
La trasmissione delle informazioni può avvenire da un solo utente a molti utenti (tipo Multicast o Broadcast) o da un utente a un altro (tipo peer to.
RETI INFORMATICHE.
TCP/IP.
Modello ISO/OSI Un metodo di studio Vallì Rossella Carando 2006 SIS.
5-1 Protocolli ad accesso multiplo Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All.
I modelli di riferimento OSI e TCP/IP
Ethernet Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
La rete in dettaglio: rete esterna (edge): applicazioni e host
Moving Moving Young Young Turin Turin Hydrogen Hydrogen Olympic Olympic Safe RETE MANET informazioni in movimento.
Sistemi e Tecnologie della Comunicazione
Sistemi e Tecnologie della Comunicazione
La rete del futuro nellautonomia scolastica Sezione propedeutica I fondamentali e concetti di TCP/IP.
La rete del futuro nell’autonomia scolastica
Reti e Sistemi operativi
Reti di Calcolatori Domande di riepilogo Terza Esercitazione
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Reti di Calcolatori Seconda Esercitazione
Programmazione su Reti
Architetture e protocolli CCITTComunicazione: trasferimento di informazioni secondo convenzioni prestabilite La comunicazione richiede cooperazione.
Architettura LAN IEEE/ISO/ANSI Progetto 802 IEEE
Architettura FDDI (Parte Prima).
1 Protocollo di comunicazione. 2 Reti eterogenee.
RETI FISSE E MOBILI Anno Accademico LE FIBRE OTTICHE Gianfranco Prini DICO - Università di Milano
RETI DI CALCOLATORI Parte Quarta
RETI LOCALI Parte Quarta
RETI DI CALCOLATORI Parte Prima
Concetti introduttivi
Reti di Calcolatori IL LIVELLO RETE.
Corso di Informatica per Giurisprudenza Lezione 7
Modulo 2 – U.D. 1 – Lez. 2 Ernesto Damiani – Sistemi di elaborazione dell'informazione.
Gestione Informatica dei Dati Aziendali
LE RETI INFORMATICHE 1. Introduzione alle reti 2. Topologia della rete
Livelli ISO/OSI Docente: Marco Sechi Modulo 1.
Il modello di riferimento OSI
Introduzione al controllo derrore. Introduzione Quando dei dati vengono scambiati tra due host, può accadere che il segnale venga alterato. Il controllo.
TCP/IP.
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Connessioni wireless. introduzione Il primo standard fu creato nel 1995 dalla IEEE e fu attribuito il codice Le tecnologie utilizzate sono:  Raggi.
TCP/IP.
L’architettura a strati
Reti di calcolatori: modelli e protocolli di R udi Verago.
L O STACK TCP/IP. LAN LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare tra loro, entro un’area limitata, utilizzando.
RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione.
Reti di Calcolatori Terza Esercitazione
Livello di trasporto Protocolli TCP e UDP.
RETI DI CALCOLATORI polito. it/bartolomeo
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
RETI NON LOCALI Parte Prima FONIA ANALOGICA E FONIA DIGITALE Gianfranco Prini DSI - Università di Milano
Sistemi di elaborazione dell’informazione Modulo 1 - Tecniche di comunicazione digitale Unità didattica 3 - Modelli astratti di protocolli Ernesto Damiani.
Prof. ing. Paolo Bidello AA 2005/2006 Laboratorio Informatico Promemoria degli argomenti: Reti locali (LAN)
Fondamenti di Informatica1 Tipi di reti Cluster: –elaborazione parallela, rete interna Rete locale: –edificio, rete privata Rete metropolitana: –città,
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Sistemi e Tecnologie della Comunicazione Lezione 2: architettura delle reti e modello OSI.
Lo standard IEEE o Wi-Fi Giuseppe CARCIONE.
ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi di una rete. La condivisione di queste regole tra tutte gli.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
 La topologia della rete definisce il livello fisico della rete (configurazione elettrica e percorso logico del flusso d’informazione);  Un analizzatore.
II PROVA Svolgimento tramite protocollo ISO/OSI. I LIVELLO : LIVELLO FISICO Scelta del mezzo fisico; tenere conto degli standard IEEE Procedura di codifica.
CONCETTI DI RETI: TOPOLOGIE, ARCHITETTURE E STANDARD FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente:
Slide #: 1/232 Internet - Architettura, principali protocolli e linee evolutive Nicola Blefari Melazzi Copyright © 2005 – The McGraw-Hill Companies srl.
Transcript della presentazione:

RETI LOCALI Parte Terza LAN E PROGETTO IEEE 802 Gianfranco Prini DSI - Università di Milano gfp@dsi.unimi.it

NOTA DI COPYRIGHT Queste trasparenze (slide) sono protette dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo e il copyright delle slide (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica, testo, tabella, disegno) sono di proprietà dell'autore. Le slide possono essere riprodotte e utilizzate liberamente dagli istituti di ricerca, scolastici e universitari italiani afferenti al Ministero della Pubblica Istruzione e al Ministero dell'Università e della Ricerca Scientifica e Tecnologica per scopi istituzionali e comunque non a fini di lucro. In tal caso non è richiesta alcuna autorizzazione. Ogni altro utilizzo o riproduzione, completa o parziale (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e a stampa), sono vietati se non preventivamente autorizzati per iscritto dall'autore. L'informazione contenuta in queste slide è ritenuta essere accurata alla data riportata nel frontespizio. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, etc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L'autore non assume alcuna responsabilità per il contenuto delle slide (ivi incluse, ma non limitatamente, la correttezza, la completezza, l'applicabilità, l'adeguatezza per uno scopo specifico e l'aggiornamento dell'informazione). In nessun caso possono essere rilasciate dichiarazioni di conformità all'informazione contenuta in queste slide. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata fedelmente e integralmente anche per utilizzi parziali.

ARGOMENTI Definizione di LAN secondo IEEE 802 Progetto IEEE 802 e sua articolazione Standard IEEE 802.1 e sua articolazione Trame, buste, PDU e indirizzi IEEE 802 Sottolivello MAC IEEE 802 Indirizzi MAC IEEE 802 e loro tipologia MAC IEEE 802: principali standard Sottolivello LLC IEEE 802.2 Header LLC IEEE 802.2: SAP, Control, SNAP

DEFINIZIONE DI LAN SECONDO IEEE 802 "Una LAN è un sistema di comunicazione che consente ad apparecchiature indipendenti di comunicare tra di loro entro un'area delimitata utilizzando un canale fisico a velocità elevata e a basso tasso di errore."

PROGETTO IEEE 802 Varato all'inizio degli anni '80 da IEEE (Institute of Electrical and Electronics Engineers) ISO ha fatto propria la quasi totalità degli standard proposti da IEEE, utilizzando la numerazione '8802' laddove ISO utilizza '802' ISO ha fatto propri anche alcuni standard [p.es. FDDI] proposti da altri enti [p.es ANSI (American National Standards Institute) che rappresenta gli USA in ambito ISO], per i quali utilizza una numerazione diversa [p.es. 9314]

COMITATI IEEE 802 802.1 - Overview, Architecture, Bridging, Management 802.2 - Logical Link Control 802.3 - CSMA/CD 802.4 - Token Bus 802.5 - Token Ring 802.6 - Metropolitan Area Networks - DQDB 802.7 - Broadband Technical Advisory Group 802.8 - Fiber-optic Technical Advisory Group 802.9 - Integrated Data and Voice Networks 802.10 - Network Security 802.11 - Wireless Networks 802.12 - 100VG AnyLAN 801.13 - Cable-TV Based Broadband Networks

STANDARD IEEE 802.1 Riassume le specifiche generali del progetto IEEE 802 e le caratteristiche comuni agli altri standard IEEE 802.x E' composto di vari sottostandard IEEE 802.1A - Overview and Architecture IEEE 802.1B - Addressing, Internetworking and Network Management IEEE 802.1D - MAC Bridges Suddivide il Livello 2 del modello ISO/OSI in LLC - Logical Link Control (802.2 - comune a tutte le LAN) MAC - Media Access Control (distinto per ciascuna LAN)

RELAZIONI TRA IEEE 802.1 E MODELLO ISO/OSI Network Network Data Link L L C Data Link IEEE 802.2. Logical Link Control ISO 8802.2 M A C IEEE 802.3 ISO 8802.3 IEEE 802.5 ISO 8802.5 ANSI X3T9.5 ISO9 9314 IEEE 802.11 ISO 8802.11 IEEE 802.12 ISO 8802.12 Physical CSMA/CD Token Ring FDDI Wireless AnyLAN

TRAME E BUSTE IEEE 802.1 Ciascuno dei sottolivelli LLC e MAC definisce un proprio formato di trama, con relativo imbustamento Network Data Link LLC MAC Network Header Transport PDU LLC Header Network PDU MAC Header LLC Protocol Data Unit FCS Clock sync MAC Prodotol Data Unit Frame delim.

SAP E INDIRIZZI IEEE 802 SAP (Service Access Point) per i livelli MAC e Network sono indirizzi di interfacce di rete (un sistema può averne più d'una) detti DSAP (Destination SAP) e SSAP (Source SAP) SAP per il livello LLC consente di discriminare protocolli al livello Network (è possibile la coesistenza di più protocolli diversi sulla stessa LAN) FCS: CRC per controllo di integrità della trama Livello Network (DoD) IP SSAP (4 byte) IP DSAP (4 byte) ... TCP/UDP PDU Sottolivello LLC DSAP (1 byte) SSAP (1 byte) Control (1-2 byte) ... Network PDU Sottolivello MAC DSAP (6 byte) SSAP (6 byte) ... LLC PDU FCS (4 byte)

SOTTOLIVELLO MAC IEEE 802 Offre un CLNS immediatamente al di sopra del livello fisico (con il quale è co-definito per ciascuna tecnologia di LAN specifica) Trasmissione comunque di tipo broadcast Intrinsecamente broadcast (mezzo trasmissivo condiviso, ciascuna stazione "vede" esattamente lo stesso segnale di tutte le altre) Logicamente broadcast (collegamenti punto-punto, ma l'informazione viene ritrasmessa di stazione in stazione sostanzialmente immutata) Consente di rilevare ma non di correggere gli eventuali errori di trasmissione (assunzione: canale sufficientemente affidabile)

PRINCIPALI FUNZIONI DEL MAC DI UNA STAZIONE Trasmissione Assegnare/concedere l'utilizzo del canale alla stazione Immettere nella rete i messaggi della stazione Ricezione Estrarre dalla rete tutti i messaggi che vi transitano Determinare quali messaggi sono destinati alla stazione in base al suo indirizzo

INDIRIZZI MAC IEEE 802 Lunghezza: 6 byte (o, meglio, 6 ottetti = 48 bit) Rappresentazione standard: 6 coppie di cifre hex separate da '-' (p.es. 08-00-2b-5c-57-3a) Unici a livello globale, vengono assegnati a lotti, identificati dai primi 3 byte da sinistra, detti OUI (Organization Unique Identifier) OUI assegnato ai costruttori da IEEE (p.es. 08-00-2b è assegnato a DEC) Rimanenti 3 byte assegnati a discrezione del costruttore (p.es. numerazione progressiva, in ordine cronologico di produzione)

INDIRIZZI MAC: AMBIGUITA' In IEEE 802.3 e 802.4 viene trasmesso per primo il bit meno significativo del primo byte In IEEE 802.5 e FDDI viene trasmesso per primo il bit più significativo del primo byte Nella scrittura si adotta la scelta IEEE 802.3 08-00-2b-5c-57-3a (formato hex, notazione canonica) 000010000000000000101011010111000101011100111010 (formato binario corrispondente alla notazione canonica) 000100000000000011010100001110101110101001011100 (formato binario corrispondente a ordine di trasmissione) 10-00-d4-3a-ea-5a (formato hex in ordine di trasmissione) Vedi il problema "degli indiani" nelle CPU

INDIRIZZI MAC: TIPOLOGIA Indirizzo unicast (o singlecast) Individua una stazione singola il pacchetto che lo contiene come DSAP viene passato alla stazione ricevente solo se il suo indirizzo è DSAP Indirizzo multicast (ff-ff-ff-[8:f]x-xx-xx) Individua un gruppo di stazioni il pacchetto che lo contiene come DSAP viene passato alla stazione ricevente se la ricezione è stata abilitata dal software, che si incaricherà poi di stabilire se la stazione appartiene o meno al gruppo associato Indirizzo broadcast (ff-ff-ff-ff-ff-ff) Individua tutte le stazioni connesse alla rete il pacchetto che lo contiene come DSAP viene sempre e comunque passato alla stazione ricevente

BROADCAST E MULTICAST: ESEMPI DI UTILIZZO Broadcast: scambio di informazioni con nodi adiacenti senza sapere quali essi siano Solicitation: la stazione che necessita di un servizio invia un messaggio broadcast per chiedere se esiste una stazione adiacente che lo eroga (e questa risponde) Advertisement: la stazione che offre un servizio trasmette periodicamente un messaggio broadcast per informare tutte le stazioni adiacenti che quel servizio è disponibile Multicast: invio delle stesse informazioni a più stazioni simultaneamente Esempio: una conferenza audioovideografica può essere iniziata da una stazione master che definisce un indirizzo multicast ad hoc, e tutte le altre stazioni che intendono partecipare (apprendono e) utilizzano lo stesso indirizzo

MAC: PRINCIPALI STANDARD Denominazione IEEE 802.3 CSMA/CD IEEE 802.5 Token Ring ISO 9314 FDDI/CDDI Topologia Bus Anello Anello Cablaggio Bus o stella Stella Anello o stella Arbitraggio del canale Contesa Token passing Token passing Tipologia del protocollo Non deterministico Deterministico Deterministico Tempo di attesa Non limitato superiormente Limitato superiormente Limitato superiormente Velocità di trasmissione 10 Mbps con evoluzioni verso 100 e 1000 Mbps 4 e 16 Mbps con evoluzioni a 100 Mbps 100 Mbps Throughpput massimo 4 Mbps nella versione a 10 Mbps 3 o 12 Mbps nelle due versioni a 4 e 16 Mbps 80 Mbps

SOTTOLIVELLO LLC IEEE 802.2 Una sorta di HDLC, "alleggerito" per le LAN Unico per tutti gli standard di MAC IEEE 802 Offre CLNS e CONS immediatamente al di sopra del sottolivello MAC del livello Data Link (ma CONS raramente usati nelle LAN) Tipo 1 - Unacknowledged Connectionless Service Tipo 2 - Connection Oriented Service Tipo 3 - Semireliable (Connectionless) Service Consente la coesistenza di protocolli diversi al livello Network, discriminandoli per mezzo dei propri SAP (che non sono indirizzi in LLC)

TIPO 1 - UNACKNOWLEDGED CONNECTIONLESS SERVICE Non va creata alcuna connessione prima che il mittente invii un messaggio al destinatario Alla ricezione di un messaggio il destinatario non invia alcun acknowledge al mittente A questo livello non si tenta in alcun modo di correggere gli eventuali errori di trasmissione (messaggio perduto, messaggio corrotto) Non viene effettuato alcun controllo di flusso (trame non numerate, quindi non riordinabili se arrivano al destinatario fuori sequenza) Trasmissione unicast, multicast o broadcast

HEADER DI LLC IEEE 802.2: CAMPI DSAP, SSAP, CONTROL Campi DSAP e SSAP di formato fisso (1 byte) I primi due bit (quelli meno significativi) sono riservati I rimanenti 6 bit individuano un protocollo (assegnazione a cura di ISO, ma solo per i protocolli definiti da comitati di standardizzazione) Alcune assegnazioni standard di DSAP/SSAP 06 (hex) - protocollo IP di Internet (DoD) 42 (hex) - protocollo di Spanning Tree (IEEE 802.1D) AA (hex) - SNAP PDU (vedere prossima slide) Campo Control di formato variabile (1-2 byte) Il formato a 2 byte è riservato ai CONS di Tipo 2 e 3 Nelle LAN viene normalmente posto uguale a 03 (hex), il codice dei CLNS di Tipo 1 (Unnumbered Information)

SNAP PDU DI LLC IEEE 802.2 SNAP (Subnetwork Access Protocol): sorta di "escape" che consente di utilizzare protocolli proprietari (non riconosciuti da ISO) con LLC DSAP e SSAP vengono entrambi posti al valore AA (hex) Il campo Control viene posto a 03 (hex) come visto sopra Allo header di LLC si aggiungono due campi OUI (Organization Unique Identifier): codice che identifica l'organizzazione che ha definito il protocollo Protocol Type: codice che identifica il protocollo con cui interpretare il contenuto della Network PDU (ma Protocol Type interpretato come in Ethernet v2.0 se OUI=000000) AA AA 03 Organization Unique Identifier (3 byte) Protocol Type (2 byte) Network PDU

SNAP PDU DI LLC: ESEMPI Protocollo IP di Internet con e senza SNAP Protocollo EtherTalk con e senza OUI di Apple AA AA 03 00 00 00 0800 IP PDU 06 06 03 IP PDU AA AA 03 08 00 07 809B AppleTalk PDU AA AA 03 00 00 00 809B AppleTalk PDU

ETHERNET E IEEE 802.3+SNAP MAC DSAP MAC DSAP MAC SSAP MAC SSAP Payload Proto Type Lenght AA AA 03 OUI Proto Type Payload FCS FCS