refz.ca di
Lo di rete è consentire
quello di
scopo una esecuzione
distribuite HOST
più
applicazioni cioè
di su
, .
Queste il di
prendono protocolli
applicazioni nome .
La situazione l'
noi architettura
più è
vicina
a
client server
- , richiede server
Chievo servizio
un
\o/
a 79
servizio
fornisce un
Un tipico di la
paradigma
questo è
esempio protocollo che
Il
web distribuito
navigazione . browning
fare HTTPIHTTPS
è
consente di il
l'
Un altro tramite
delle email
è invio
esempio
l' SMTP . altri quello
Successivamente servizi
not come
sono
Messaging
intento
di .
Whatsapp che
ttongonts utilizzano
etc qpplicoziovi
sono
.
, .
.
proprietari
protocolli .
Altri Drop Drive etc
client Google
bon
esempi server sono
- .
Al di consentire
fine alle è
applicazioni esecuzione
distribuiti queste scambiarsi
di algoritmi devono
,
Uniti che
messaggi
dei rispettano
DATA una
,
sintassi
particolare . il metodo
Con implementazione
protocolli intendiamo di
non
dell' principalmente
applicativo
l'
applicativo stesso
o ma
che
il svolgere
ruolo deve
funzioni
le
suo e
A basato
livello applicativo client
algoritmo
un è
severo
principalmente regola reqnest response
una
su - .
lo parte
tutti la
Ovviamente maggior
ma
non sono .
:
Prendiamo è Http
esempio
come
Regnare GET
il web
di pagina
una
- : .
t÷÷
" HTTP REQUEST
to - FOR INSTANCE get
-
|
tre vt
✓ t -
f- 16.1
FIGI
Nelle dipendono richiede
le
notiamo come
dal tempo . B
A
BROWSER → re
← •
INTERFACCIA
rinnegata
SP SAP
- \ software
,
Quindi sulla rete
funzionare due
i protocolli per chi grado inviarsi
di
macchine devono essere
detti
pacchetti PDU
A
dei - .
Per di
consentire và
scambio
questo messaggi
architettura
definita rete
di
una .
L' il
correttamente
inviare
applicazione messaggio
per che
chiede al socket
S di
0 aprire una
- ,
. l'
di esterno
consente con
comunicare . point
tramite
Questo fa SAP )
(
lo Access
Service
un .
Nella ad metodi
le dei
oggetti proprietà
programmazione sono
software
interfaccia
un'
Supponiamo voler tramite
inviare
di un
messaggio
un interfaccia
l'
MESSAGE nostro
nel
SEND
metodo caso
, l' invio
richiedo
perché
sarà ricevo
sincrona e
pool nell istante
di avvenuta meno ricezione
un o
il Quindi
in ricevuto
cui viene il
messaggio . finché
metodo
bloccato
resta quel
programma su
risposta
riceve una
non .
Anche interfacce
il quarto
in
gestisce
Ctt di tipo sincrone per
di
file
leggere ctt chiedere di
bisogna aprire un
un ad
file soltanto
risposta
data
viene
mi una
e ii
avvenuta
apertura Ovviamente questa era
. in è
funziona rete
locale bene così
non
ma .
Nel Web asincrona
quindi interfacce
preferiscono
si ,
quindi invierà
si aspettare
non si
usa ma
, "
" è tutto
qualcosa
dopo bene
amato
del tipo
un .
Quindi funzioni
SAP delle
scambiano
che
i delle
sono
semplicità
che sincrone
considerano
strutture per .
?
faccio ad
Come pacchetto
inviare un
Per che inviato
questo viene viene
vediamo
prima cosa fisico presente
E teniamo
di mezzo
un
su .
che và
si
trasmissione
la incontro
durante
del rumore
a .
La Architecture in
net suddivisa sistemi
viene sotto
il
semplificare compito
per .
Physicol lager
Il problema è
risolvere di
quello
da
primo associare
di
forme onda
delle bit
di
sequenza
una
a ,
che verrà propagata lungo di
linea
una
trasmissione . ) allora
trasmettere
voler
di sit
Supponiamo :
riceveremo
)
Ret ) )
Lslt htt ) )
ht
tutt
re t
= - -
Un aggetto bianco
ritardato
segnale attenuato rumore
a
e
, .
tecniche
La modulazione
di
le
da vedere
prima sono
cosa .
Ne tre
vediamo tipi : )
( l'
Ask Ampliando keging
shift informazione è portante
nell' della
codificata
- ampiezza
)
(
PSK Phase vi
io
- )
(
FSK it
Hills
Frequency
-
Nell' Ask di
intervallo segnalazione
prendiamo e
un )
bisogna
ssrlt
) Salt
1 vogliamo
inviamo trasmettere
ne se
a
trasmettere 0 .
Il bit
bit il quindi
di secondo
irata è numero ogni
11T
nostro è
nel coso . dell'
Quindi il il
risolvere problema
plrysical invio
Logan deve
di bit ed al
offre
di servizio
questo
proprio
sequenza
una ,
livello sovrastante tramite SAP
un ,
?
fatto
come SAP
è questo
È elettrica seriale
porta
un' interfaccia esempio una
per
come
,
alle
livello domande
deve
ògni :
rispondere
In
?
WHAT cosa fa hit da
questo invia di
sequenza
una
- della
altro
all' rete
punto
un .
HOW ? Tramite che
modulazione
come lo di
è
fa per
- una ,
affidabile
poco
se .
?
WHERE (
Dove )
fa interfaccia
Con fornita
hardware
lo
- SAP
un'
ai livelli sovrastanti . DI
ARCHITETTURA RETE
È÷÷÷÷÷÷÷
i od
Point permettano
Access
Service EEE
✓ livello
in servizi
accedere
di ai
un
offerte livello sottostante
÷ dal
[ l'
interfaccia definisce
= insieme
offerti da livello
servizi
dei un
ma
Phil { X
/
TCP/IP cosi
-µg ✓
MODELLO IBRIDO )
ù::÷÷à÷:É
•
Ogni si
livello diverse
della gestione di
occupa L'
problematiche obiettivo
risolverla
di
cercando . trasmissione
ottenere
è
ovviamente la
primario durante
, ,
a-
-
AFFIDABILITÀ
L'
ma
link control
Data che Lager
plnpsicol
Abbiamo visto fornisce
il servizio
un
che da
essenzialmente trasmettere hit
quello di
è di
canale
all' altro tramite
host la
il sequenza
un .
onda
in
bit convertito un'
viene .
L' obiettivo modo che
in la
fare comunicazione
è avvenga
senza errori . che
DLC
E il
entra
qui in :
gioco frames
chiamati
dati
suddivide in pacchetti i
i
- che
provvede la punto
far connessione
sì
a
- errori
senza
punto avvenga . livello rete
Questi fornito tramite di
al
SAP
servizi vengono .
Nella interessati
realtà soltanto
però siamo connessioni
non a N
che
ad comprende
uno scenario
punto
punto ma
che LAN
trovarsi di
host o
possono su una
o
WAN
di
su una .
Per analizzeremo LAN da
caratterizzate
cosa una
prima broadcast
comunicazione . alla
problema
Questo dovuto
quello
ad
porta nuovo
un ,
dell' canale
al
simultaneo
gestione accesso .
?
Perché Principalmente
broadcast
utilizziamo canale
un
perché più economico
è .
Questo problemi
porta siargnadonhlamwaza,m
però a
la
Riguardanti performance
riguardanti le
sia
sia sicurezza
di canale suddivisa
la capacità tutti gli
tra
perché viene
di
host presenti esso
su . (
Per MAC Medium
utilizza
risolvere questi problemi si il
)
control
Access
Un livello
sottolivello che principalmente
è un
hardware
hardware collegata
un' interfaccia
con
, altro livello logica
chiamato link layer
con un
che livello software prende
è che
invece i
un consentendo
inviateli virtualmente
frame punto punto una
LLC
Questo ha
sorta di SAP
più
multiplexing perché
. mette
livelli sovrastanti MAC
i il gliene
per e a
disposizione soltanto uno .
Se la Pap allora è
è
comunicazione non necessario
livello
il MAC particolari
avverrà mediante
questa
ma trovare
chiamati
dispositivi che di
router si occuperanno
la destinazione
arrivare
mia migliore per a
In il
Windows vedere
ciò seguente
può
si con
comando :
Questo chiamato Routing ed dal
problema risolto
è
è
di rete
livello livello
Questo seleziona il percorso
. all' altra
stazione
da una .
Però della
potrebbe che
accadere congestione
via
per
o
,
della vada
altre il
rete pacchetto
ragioni
per
o
, il rete
livello di
in questo
perso non
caso
e Per
affidabile bisogna
questo
fornisce servizio
un . livello
livello chiamato di
introdurre un nuovo
trasporto .
Il livello rete esclusivamente
di al
fornisce SAP
un
trasporto il fornisce
transport
di lager
livello diversi
mentre ne
) A è affidabilità il TCP
è
garantire se questa non
⇐ .
il UDP
si utilizza
è servizio
↳ necessaria
ser .
È; un teneramente
da .si?Ie:Fmenian
concetto :*
il di
DLC si occupa
÷÷÷÷÷÷÷.io?.::::E::..
••
tettoie VS END
HOPE
BY END
TO
Protocol Encapsulation
'
Il PDU
dato N
SAP dal
link l
tramite -
riceve il fare di
ha
rete
livello compito di
di e che il
tutto messaggio
far arrivi
si
per destinazione
integro a .
-3 T2
H2
in vengono
e
dei che
separatori
inseriti il frame bounding
permettono .
ARQ inserito Hz
protocolli in
Con dei tipo viene un
relative alla
tl info
in
contatore di pacchetti e
di
codifica canale
Inoltre identificare destinatario
mittente
per e
. HZ
inseriti in address
MAC
i
vengono
÷÷÷÷÷ù÷÷÷÷:÷÷:÷
?
la
Cosa contiene PDU
N -
Eu te
=
Devo grado identificare le
di
in host
gli
essere e
introduco IP
indirizzi
gli
questo
reti per
Infatti H IP
in 3 IP mia desti
ci sono e .
dell'
livello rete
di affidabilità
il si
oss ; non occupa anche
generale TS presente
in
quindi è
non se
potrebbe
via
in teorica esserci .
L' che H danneggiato
importante 3
è per
e
venga
non
di
alla
questo inserite delle
HB
fine vengono
attua
codifiche proteggerlo
a ?
PDU
E T
la - t
=
In l'
Th dobbiamo
affidabilità introdurre una
per canale che
check codifica di
quindi
sum una
intera
l'
protegge ppu
T
- .
Hh che
In contatore richieste
le
va numero
un
nel delle info
canale relative
da accodare e
part number
host di particolare
agli il
Il livello trasporto TDP
tra UDP
consente
di di scegliere e
orientato secondo La
il
alla
il primo connessione no .
che pacchetti
i
fatto
differenza sta nel vengono
Tcp
"
" nel
di di
fra loro
numerati connessi
conseguenza
e vita garantiscono
nell' Entrambi
hanno UDP
mentre se
a .
affidabilità
l' .
In definitiva } request
§ t.pro
{ non
3D .mu
↳ virare
-
)
(
Mac Broadcasting nel MAC
and siamo
⇐
Come trovare
facciamo orrendo
strada
la giusta
a a
?
disposizione collegamenti
soltanto punto punto
il
rete
il livello di
Se livello
e
occupa
ne di il
trasporto è
pacchetto
di capire
si occupa se correttamente
reindirizzare
di
arrivato integro no
o e )
l' quindi
( utilizzata
porta
applicazione la
verso .
Consideriamo di i
rete
di sistemi
in cui
essere su una
hanno fisico
-
unico
' mezzo
un " questo
. caso una
in se
/ tutte le
stazione comunica
⑨ altre Quindi devo avere
ricevono
Ah . che disponendo
sistema
① un pur
# broadcast
di sia
canale
un .ba#aosow
÷ :
| / ' identificazione
Cifoni
.IE?%fennto
-
⑧ (
arbitraggio canale
del evitare
- per
tra )
i pacchetti
la collisione .
Algoritmi l' del
arbitraggio canale :
per dove tende
Vedremo contesa stazione
algoritmi ogni
a ovvero
prima l' canale
contendersi
a a
accesso .
B C
A ÷÷::
÷÷::
i÷÷ A¥
A¥ B
÷
÷ è no
•
•
• Phy
Phy
Phy A
-1
Abbiamo livello
tre il
dove nato
stazioni è priori
a
del canale
utilizzo
di fosse nata
Se priori
a
N
!¥÷:÷÷÷÷
di trasmissione
esigenza la
di stazione
ogni sarebbe
migliore
A
TTI cosa
# in
dividere tempo
il
t diverse
parti stazioni
per
Il
diverse problema è
. .
vuole
stazione
una
B trasmettere potrebbero essere
# E troppo loro
tra
vicini di
Tv che
sì
far una
e
debba di
stazione trasmettere frame di finito
prima aver
un
trasmettere accodamento
ad
che
il
quello precedente porta un
, .
Dato che introduciamo
note
queste quello
cose sono
non
che algoritmi
degli
famiglia
la
è contesa
a .
? Arriva trasmettere
da
Come funziona pacchetto a una
un algoritmo
tramite
stazione stazione si
questa un
, trasmettere
inizia
canale
del
impossessa a
e
l'
La che algoritmo deve scegliere :
cosa sono
?
② Quando il canale
usa
② ?
come collisioni
gestisco le
Vediamo degli algoritmi :
ora base
l' semplicissima
è
di quando
idea voglio
) ,
ALOHA :
• trasmettere trasmetto collisioni
ci
se sono
e
in seguito
reinvio .
Consideriamo la 3
situazione stazioni
con
sempre
COLLISIONI
µ NO
to
^ a ' :÷ :c::÷÷ :
÷ B
in per
rosso
È n
! Iiii :p
:[ : .
COLLIJION di distinguere di processore
e
innocenti
.nu?.amiiao-w
22
Quando trasmette
stazione usialtne
collisioni
una per avere
non
dopo
dovrebbe Tft secondi
trasmettere a .
÷ :àm÷;;÷;÷
:* "
: Il ascolta il
multiple
sensing
corriere access
) SMA
( canale canale procede alla
libero
il
: è si
se
• ,
trasmissione .
che
Ricordiamo tipi di algoritmi
questi implementati
sono
dalla
software
livello rete
hardware scheda di
i
a .
Vediamo solite 3 stazioni
le
esempio con
un
^ l'
blu
In in
istante cui
vuole
stazione
una
TETTI
a
← trasmettere
e
' , -7 In
\ questa situazione
, non
\ / erano adesioni
~ .
, che
Può la
però
↳ accadere
'
i , ' A
' stazione riceva un
I
\ pacchetto quando la
' stazione
\ tira libera
risulta
e ma un
arrivando
pacchetto (
% sta )
in
situazione rosso
Quindi tempo
il in
il riduce cui
CSMA possiamo avere una
lo
collisione nulla
rende
ma non
TC Etta EZTC
ZTC E
=
- -
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.