Beruflich Dokumente
Kultur Dokumente
Betti
Reti di calcolatori
Lezione 2
Lez. 2 — 1 M. Cesati / E. Betti
• Le reti sono organizzate in livelli (layers), ciascuno dei quali è costruito sopra il
precedente
• Le entità logiche che portano avanti la conversazione a livello n sono dette peer
entity (entità di pari livello)
• Ciascuna peer entity di livello n porta avanti il dialogo utilizzando i servizi offerti
dal livello n − 1
Lez. 2 — 4 M. Cesati / E. Betti
• L’interfaccia definisce
• Analogia con i sistemi operativi: l’interfaccia tra il livello superiore e quello infe-
riore è simile alle API (funzioni di libreria e chiamate di sistema) tra i programmi
applicativi ed il sistema operativo
Lez. 2 — 5 M. Cesati / E. Betti
• proprietaria
• standard de facto
• standard de iure
Lez. 2 — 8 M. Cesati / E. Betti
Architetture proprietarie
Esempi: IBM SNA (Systems Network Architecture), Digital Decnet Phase IV,
Novell IPX, Appletalk
Lez. 2 — 9 M. Cesati / E. Betti
Esempi: standard IEEE 802 (LAN), architettura OSI (Open Systems Interconnec-
tion), Decnet Phase V
Lez. 2 — 11 M. Cesati / E. Betti
Tipi di servizi
Vi sono due principali classi di servizi:
• servizi connection-oriented
• servizi connectionless
• servizi affidabili
Servizi connection-oriented
3. rilasciare la connessione
Lez. 2 — 15 M. Cesati / E. Betti
Servizi connectionless
1. inviare il messaggio
Lez. 2 — 16 M. Cesati / E. Betti
Un servizio non affidabile non offre alcuna certezza al mittente che i dati inviati siano
stati effettivamente ricevuti dal destinatario
Lez. 2 — 17 M. Cesati / E. Betti
Un servizio di livello n è definito formalmente dalle primitive che una entità di livello
n + 1 può adoperare per accedere al servizio stesso
Primitiva Descrizione
request() si chiede al servizio di fare qualcosa
indication() si viene avvertiti dal servizio di un evento
response() si chiede al servizio di rispondere ad un evento
confirm() il servizio segnala l’arrivo di una conferma
Lez. 2 — 19 M. Cesati / E. Betti
Servizi vs protocolli
servizio: insieme di operazioni primitive che un livello offre al livello superiore. Come
tali operazioni siano implementate non riguarda il livello superiore.
• i servizi offerti dal livello n − 1 sono accessibili tramite i Service Access Points
(SAP) di livello n − 1
• l’IDU è costituita da una Service Data Unit (SDU) e da Interface Control Informa-
tion (ICI)
• il livello n processa la SDU e prepara una o più Protocol Data Unit (PDU)