Appunti per Scuola e Università
Umanistiche
Appunti e tesine di tutte le materie per gli studenti delle scuole medie riguardanti le materie umanistiche: dall'italiano alla storia riguardanti le materie umanistiche: dall'italiano alla storia 
Scientifiche
Appunti, analisi, compresione per le scuole medie suddivisi per materie scientifiche, per ognuna troverai appunti, dispense, esercitazioni, tesi e riassunti in download.
Tecniche
Gli appunti, le tesine e riassunti di tecnica amministrativa, ingegneria tecnico, costruzione. Tutti gli appunti di AppuntiMania.com gratis!
Appunti
informatica
C Computer Database Internet Java
Linux unix Reti


AppuntiMania.com » Informatica » Appunti di reti » Interfaccia Network – Stream System

Interfaccia Network – Stream System




Visite: 522Gradito: [ Picolo appunti ]
Leggi anche appunti:

Pacchetti di livello network


Pacchetti di livello network Il pacchetto di livello network è formato da

Protocollo di controllo


Protocollo di controllo Nella fase di inizializzazione tutte le radio sono accese

Reti di Computer


Reti di Computer Una rete può essere definita come un sistema interconnesso



Scarica gratis Interfaccia Network – Stream System

Interfaccia Network – Stream System

L’interfaccia ConnectionOriented è fornita dal livello di rete per gestire una connessione tra due nodi qualsiasi: grazie ai comandi che sono implementati è possibile aprire e chiudere un canale e inviare dati lungo esso. Un canale è una rotta fissata per un cammino tra due nodi e viene memorizzato su tutti i nodi da cui transita. In figura 3 si può vedere come le strutture dati dei singoli nodi tengano traccia del canale che vedono passare mentre altri nodi, eventualmente vicini, possano non essere parte integrante del cammino stabilito. Ogni nodo può tenere più canali diversi che transitano da lui.




Figura 3: Schema di un canale nella rete

La primitiva per aprire un canale si chiama connect: questa prevede di memorizzare le informazioni relative al cammino che sarà stabilito in una tabella sia sul nodo sorgente che sul nodo destinatario. L’invocazione viene effettuata a livello Stream System dal modulo che si occupa del livello di trasporto dei pacchetti: i dati rilevati dai sensori viaggiano sulle rotte determinate da questa procedura.

L’operazione di cancellazione di tali cammini avviene invece con l’invocazione della primitiva disconnect: con questa invocazione viene inviato un pacchetto che provoca la rimozione dell’entry relativa al canale nella tabella delle connessioni lungo tutto il percorso del canale: su ogni nodo il canale viene così eliminato e può essere sovrascritto da un altro.

Nel periodo che intercorre tra queste due operazioni l’applicazione funziona regolarmente e i canali che esistono sono le rotte stabilite in precedenza: i pacchetti vengono trasmessi lungo questi canali e seguono un percorso fisso; le comunicazioni, da parte dei nodi, dei dati richiesti dalla query sono periodiche, in base ad un parametro specificato dall’utente, e sono realizzate per mezzo della primitiva send. Non è previsto un ack per le trasmissioni dati sui canali in quanto i dati sono rinnovati continuamente e non avrebbe senso rispedire un dato vecchio di cui si è persa traccia.




Oltre a questi tre comandi l’interfaccia prevede la segnalazione di due eventi allo Stream System: receive e connectDone. Quando un pacchetto viene ricevuto dalla radio di un nodo, l’handler dell’evento gestisce opportunamente i vari tipi di messaggio esistenti nella rete e schedula le operazioni necessarie; nel caso la gestione del pacchetto debba arrivare anche al livello superiore si segnala l’evento receive e lo Stream System lo gestisce in base al protocollo. L’altro evento, ConnectDone, viene segnalato nel momento in cui viene spedito un messaggio di tipo connect: l’handler dell’evento sendDone, generato quando il pacchetto viene trasmesso via radio, provvede a segnalare anche la connectDone. Questa soluzione temporanea è richiesta in quanto non è ancora disponibile un meccanismo di acknowledgement per la creazione di un canale. Un possibile sviluppo futuro del network prevede l’introduzione di una maggiore affidabilità per quanto riguarda la creazione delle connessioni: in tale scenario l’evento connectDone viene generato al momento in cui un nodo mittente riceve l’acknowledgement per un pacchetto di connect spedito precedentemente.

Figura 4: Interfaccia ConnectionOriented (Network – Stream System)

Scarica gratis Interfaccia Network – Stream System
Appunti su:







Accedi al tuo account
Scarica 100% gratis e Invia appunti, tesine, riassunti

Registrati ora Password dimenticata?
  • Appunti superiori
  • In questa sezione troverai sunti esame, dispense, appunti universitari, esercitazioni e tesi, suddivisi per le principali facoltà.
  • Università
  • Appunti, dispense, esercitazioni, riassunti direttamente dalla tua aula Universitaria
  • all'Informatica
  • Introduzione all'Informatica, Information and Comunication Tecnology, componenti del computer, software, hardware ...

Appunti Nutrizione Nutrizione
    Tesine Medicina Medicina