Trasmissione
Codifica Elettrica
I segnali si propagano su un mezzo fisico
 modulando onde elettromagnetiche
 variando voltaggi
 I dati binari devono essere codificati in segnali
 esempio: 0 come segnale “basso”, 1 come segnale “alto”
 codifica nota come NRZ (non-Return to Zero)
 Dati binari (bit)
 Segnale NRZ
0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0
Trasmissione Seriale e Parallela
Trasmissione Parallela
Vengono trasmessi 8 bit contemporaneamente in
ciascuno slot temporale
Trasmissione Seriale
Trasmissione Seriale Asincrona
Trasmissione Seriale Sincrona
Comunicazione Seriale Asincrona
Cenni su Reti di Calcolatori

Cos’è una rete?
• Punto di vista logico: sistema di dati ed utenti
•
distribuito
Punto di vista fisico: insieme di hardware,
collegamenti e protocolli che permettono la
comunicazione tra macchine remote
Mezzi di trasmissione
Velocita’ di trasmissione: bps=bit x sec
• Doppino telefonico (2400-9600 bps)
• Cavo coassiale (10 alla 4~6 bps)
• Fibra ottica dove bit = assenza/presenza
segnale luminoso (10 alla 9 bps)
• Onde elettromagnetiche (es via satellite)
Digitale-Analogico



Informazione = digitale (seq. bit)
Segnali = analogico (continuo)
Il Modem (Modulatore-Demodulatore) si preoccupa di
trasformare bit in segnali e viceversa
•
•

Modulazione in frequenza=il modem altera in frequenza una
sequenza portante
•
•
0=freq più bassa;
1=freq più alta
...modulazione in ampiezza, fase,
Es PC collegati ‘da casa’ attraverso un modem
Collegamenti





Single-point: calcolatore-terminale
Multi-point: calcolatore-vari terminali
(uno solo comunica con il calcolatore)
Linee Dedicate
Linee Commutate
Flusso dei dati: Simplex/Duplex/Half
Duplex (alternato)
Reti Locali e Geografiche


Terminali nella stessa stanza/edificio
possiamo utilizzare collegamenti diretti
(senza passare per reti pubbliche)
Reti locale più diffuse:
• Ethernet e Fast Ethernet
insieme di componenti hardware e software
particolari che gestiscono la trasmissione dati
in una rete locale
Rete Locale
pc
pc
LAN dorsale
pc
server
Reti Geografiche


Nodi distribuiti su medio-lunga distanza
Possiamo usare
• la rete di comunicazione pubblica utilizzando
•

modem o affittando linee di trasmissione
Oppure reti digitali di trasmissione dati
Trasmissione dati: attraverso messaggi
Topologia di una Rete




A stella
•
tutti i nodi sono collegati ad un elaboratore centrale
(che smista i messaggi)
Ad anello
•
treno di messaggi
A bus
•
nodi disposti lungo un unico canale
Irregolare
•
attraverso host e nodi di trasmissione
Topologia a stella


Ogni nodo ha un
collegamento
punto-punto con
un centro stella.
Il centro stella è
in genere un HUB
o uno Switch
Topologia ad albero





C = N-1
Svantaggio: vulnerabilità ai
guasti (solo un percorso tra
due nodi)
Vantaggio: basso numero di
canali
È usata per ridurre i costi e
semplificare la stesura dei
canali
Esiste una sola scelta di
percorso tra ogni coppia di
nodi
Topologia a maglia









• N-1 < C < N(N-1)/2
• Svantaggio: topologia non
regolare
• Vantaggio: tolleranza ai guasti e
numero di canali selezionabile a
piacere
• Instradamento complesso:
esiste
un elevato numero di percorsi
alternativi
• È la più usata (Internet,
telefonia)
Topologie a maglia completa
C = N(N-1)/2
 Vantaggio: tolleranza ai guasti (molti
percorsi tra due nodi)
 Svantaggio: elevato numero di canali
 Esistono molti percorsi alternativi, ma
un solo percorso diretto (1 solo canale)
 Esiste una scelta ovvia di percorso a
minima distanza
 È usata solo quando i nodi sono
pochi
(nodi di commutazione nazionali nella
rete telefonica)

Topologia ad anello


C=N per
l’anello
bidirezional
e
È molto
usata in reti
locali e
metropolita
ne
Topologia a bus



C=1 per il bus
Esiste una sola scelta possibile di
percorso tra ogni coppia di nodi
Usata in reti locali e metropolitane
Architettura di rete
End System
Intermediate System
Architettura di rete



ES (End System)
•
•
•
eseguono le applicazioni
sono detti anche host o end node
realizzano tutti i livelli OSI
IS (Intermediate System)
•
•
•
instradano i messaggi sulla rete
sono detti anche router
realizzano solo i primi tre livelli OSI
Nodo o Sistema
•
termine generico per ES e IS
La commutazione

Circuito

Messaggio

Pacchetto
• concepita per la telefonia
• concepita per i dati
• concepita per i dati
Commutazione di circuito
A
C
B
D
I commutatori creano dei circuiti punto-punto
Commutazione di circuito




Bassa utilizzazione del canale trasmissivo
•
il canale è occupato anche quando non si trasmette
Canale di trasmissione dati trasparente
La qualità del canale peggiora all'aumentare della
distanza
Fatturazione a tempo
Commutazione di pacchetto
A
C
D
C
C
C
N1
C
C
C
N2
B
C
B
A
D
N3
N4
D D D
D
L'informazione è raggruppata in pacchetti.
Commutazione di pacchetto






Solo trasmissione digitale
I pacchetti vengono instradati dagli IS
I circuiti sono condivisi da tutti i nodi.
•
Miglior sfruttamento della capacità trasmissiva del
canale
La qualità della trasmissione non dipende dalla
distanza
Gli IS controllano e possono recuperare errori di
trasmissione
Tariffazione a volume
Classificazione geografica delle reti




Reti personali: Personal Area network (PAN)
Reti locali: Local Area Network (LAN)
Reti estese (o geografiche): Wide Area
Network (WAN)
In alcuni casi sono introdotte classi intermedie
tra LAN e WAN, come le Reti di Campus
Campus Area Network (CAN) o le Reti
Metropolitane Metropolitan Area Network
(MAN) quando esistono cablaggi (o strutture
wireless) dedicati a livello di campus o
cittadino (es. fibre ottiche, Wi-max)
Personal area network (PAN)
Rete informatica costituita da computer, periferiche e i
diversi dispositivi collegati (telefono, personal digital
assistants, ecc ) vicini a un singolo utente. Il raggio di
azione di una PAN e tipicamente di alcuni metri.
Una PAN può essere realizzata con collegamenti via
cavo come per esempio USB o FireWire. Oppure si
possono utilizzare soluzioni wireless come Bluetooth
(piconet) o InfraRossi.
LAN
Local Area Network (reti locali)
Una LAN connette computer localizzati vicino tra
loro. (stanza, edificio)
-
-
Elevata velocità di trasmissione dei dati, bassi
ritardi
Realizzate su supporto privato
WAN
Wide Area Network (reti estese o geografiche)
Una WAN connette computer localizzati lontano tra loro.
Es.
Due o più computer collegati tra loro e posti a grande distanza.
Due o più LAN collegate tra loro e poste a grande distanza (Internetwork).
Velocità medio-bassa e ritardi
Realizzate su supporto pubblico
Richiedono elaboratori dedicati alla comunicazione (router, gateway)
Indirizzamento e
commutazione




Indirizzamento è un servizio fornito da una rete
di comunicazione che consente di indirizzare
un messaggio ad un singolo destinatario
Commutazione indica la modalità con la quale
la rete opera per fornire il servizio di
indirizzamento
􀂄 Commutazione di circuito
􀂄 Commutazione di pacchetto
Commutazione




In generale una rete non è completa
Per collegare due nodi occorre stabilire
un collegamento tra questi
Nel caso di reti a commutazione di
circuito il collegamento è realizzato in
maniera fisica
Nel caso di reti a commutazione di
pacchetto il collegamento e “virtuale”
Commutazione di circuito

Quando un nodo A chiede un collegamento con un nodo
B viene creato un circuito fisico che collega A a B
Commutazione di pacchetto


In fase di trasmissione la rete non forma alcun
collegamento diretto tra due nodi.... ma si limita a
inviare i messaggi scambiati lungo i collegamenti
della rete dal mittente al destinatario
Messaggi diversi possono prendere strade diverse
Reti a commutazione di
pacchetto: servizi forniti
Le reti a commutazione di pacchetto forniscono due tipi di
servizi:
 Servizi a datagramma
• Non viene creato alcun circuito tra mittente e destinatario
• Il singolo messaggio viene gestito indipendentemente dai
precedenti e dai successivi
 Servizi a circuito virtuale
• Viene stabilito un circuito virtuale tra mittente e
destinatario
• Viene mantenuto l’ordinamento tra messaggi diversi
inviati lungo tale circuito virtuale
• Messaggi diversi inviati lungo lo stesso circuito virtuale
possono comunque compiere strade diverse lungo la rete
per raggiungere il destinatario
Protocollo di comunicazione


In una rete di calcolatori il protocollo di
comunicazione stabilisce tutti gli aspetti della
comunicazione dagli aspetti fisici...Esempio:
supporto fisico, meccanismo di
segnalazione)
... agli aspetti più eminentemente logici
Esempio: meccanismo di commutazione,
regole di codifica dell’informazione, ecc.