Modello ISO/OSI (Open Systems Interconnection)

18 Maggio 2008 di Daniele Frulla


Il modello ISO/OSI o OSI (Open Systems Interconnection), individua i livelli stardard per una comunicazione di rete. Tutti gli applicativi, devono sempre rispettare questi livelli concettuali per dare modo agli sviluppatori futuri di software di implementare facilmente altre funzionalità.

Vi sono 7 livelli concettuali per una comunicazione di rete

Livello 1: fisico

Obiettivo: trasmettere un flusso di dati non strutturati attraverso un collegamento fisico, occupandosi della forma e del voltaggio del segnale. Ha a che fare con le procedure meccaniche ed elettroniche necessarie a stabilire, mantenere e disattivare un collegamento fisico.

In questo livello si decidono:
  • Le tensioni scelte per rappresentare i valori logici 0 e 1
  • La durata in microsecondi del segnale elettrico che identifica un bit
  • L'eventuale trasmissione simultanea in due direzioni
  • La forma e la meccanica dei connettori usati per collegare l'hardware al mezzo trasmissivo

Livello 2: datalink

Obiettivo: permettere il trasferimento affidabile di dati attraverso il livello fisico. Invia trame di dati con la necessaria sincronizzazione ed effettua un controllo degli errori e delle perdite di segnale. Tutto cio' consente di far apparire, al livello superiore, il mezzo fisico come una linea di trasmissione esente da errori di trasmissione.

Questo livello si occupa di formare i dati da inviare attraverso il livello fisico, incapsulando i dati in un pacchetto provvisto di header (intestazione) e tail (coda), usati anche per sequenze di controllo. Questa frammentazione dei dati in specifici pacchetti è detta framing e i singoli pacchetti sono i frame.

Per ogni pacchetto ricevuto, il destinatario invia al mittente un pacchetto ACK (acknowledgement, conferma) contenente lo stato della trasmissione: il mittente deve ripetere l'invio dei pacchetti mal trasmessi e di quelli che non hanno ricevuto risposta. Per ottimizzare l'invio degli ACK, si usa una tecnica detta Piggybacking, che consiste nell'accodare ai messaggi in uscita gli ACK relativi ad una connessione in entrata, per ottimizzare l'uso del livello fisico. I pacchetti ACK possono anche essere raggruppati e mandati in blocchi.

Questo livello si occupa anche di controllare il flusso di dati: in caso di sbilanciamento di velocità di trasmissione, si occupa di rallentare l'opera della macchina più veloce, accordandola all'altra e minimizzando le perdite dovute a sovraccarico.

La sua unità dati fondamentale è la trama.

Livello 3: rete

Obiettivo: rende i livelli superiori indipendenti dai meccanismi e dalle tecnologie di trasmissione usate per la connessione. Si occupa di stabilire, mantenere e terminare una connessione, garantendo il corretto e ottimale funzionamento della sottorete di comunicazione.

È responsabile di:
La sua unità dati fondamentale è il pacchetto.

Livello 4: trasporto

Obiettivo: permettere un trasferimento di dati trasparente e affidabile (implementando anche un controllo degli errori e delle perdite) tra due host. È il primo livello realmente end-to-end, cioe' da host sorgente a destinatario.

A differenza dei livelli precedenti, che si occupano di connessioni tra nodi contigui di una rete, il Trasporto (a livello logico) si occupa solo del punto di partenza e di quello di arrivo.

Si occupa anche di effettuare la frammentazione dei dati provenienti dal livello superiore in pacchetti, detti 'segmenti' e trasmetterli in modo efficiente ed affidabile usando il livello rete ed isolando da questo i livelli superiori. Inoltre, si preoccupa di ottimizzare l'uso delle risorse di rete e di prevenire la congestione.

La sua unità dati fondamentale è il messaggio.

Livello 5: sessione

Obiettivo: controllare la comunicazione tra applicazioni. Stabilire, mantenere e terminare connessioni (sessioni) tra applicazioni cooperanti.

Esso consente di aggiungere, ai servizi forniti dal livello di trasporto, servizi più avanzati, quali la gestione del dialogo (mono o bidirezionale), la gestione del token (per effettuare mutua esclusione) o la sincronizzazione (inserendo dei checkpoint in modo da ridurre la quantità di dati da ritrasmettere in caso di gravi malfunzionamenti).

Si occupa anche di inserire dei punti di controllo nel flusso dati: in caso di errori nell'invio dei pacchetti, la comunicazione riprende dall'ultimo punto di controllo andato a buon fine.

Livello 6: presentazione

Obiettivo: trasformare i dati forniti dalle applicazioni in un formato standardizzato e offrire servizi di comunicazione comuni, come la crittografia, la compressione del testo e la riformattazione.

Esso consente di gestire la sintassi dell'informazione da trasferire. E sono previste tre diverse sintassi:

  • astratta (definizione formale dei dati che gli applicativi si scambiano),
  • concreta locale (come i dati sono rappresentati localmente)
  • di trasferimento (come i dati sono codificati durante il trasferimento).

Livello 7: applicazione

Obiettivo: interfacciare utente e macchina.

Fornisce un insieme di protocolli che operano a stretto contatto con le applicazioni. È errato identificare un'applicazione utente come parte del livello applicazione.

I protocolli delle applicazioni tipiche di questo livello realizzano operazioni come:

Fonte: Wikipedia

Eye-Fi. SD Card Con Wireless

16 Maggio 2008 di Daniele Frulla


Con l'avvento della fotografia digitale sempre più spesso abbiamo la necessità di connettere la macchina fotografica al PC tramite cavo USB.

Se siete un fotografo e scaricate foto praticamente ogni giorno, la soluzione che vi permetterà di dimenticarvi del cavo USB è Eye-fi wireless

Fotografia Digitale E Eye-fi

Nella fotografia digitale sono importanti diversi elementi:

  1. Una buona macchina fotografica digitale (controllare zoom ottico e pixels).
  2. Il formato della Memory Card utilizzato come supporto di memorizzazione delle foto.
  3. Opzioni aggiuntive, come software, zoom ottico e portabilità.

L'elemento che prenderemo in considerazione sarà la Memory Card. Ve ne sono di diversi tipi, ma quella che ha avuto maggior successo ad oggi è la SD (Secure Digital).

Se dovete acquistare una macchina fotografica dovete essere sicuri che il supporto di memorizzazione sia una SD anche perchè potrete avere il comodo vantaggio di inserirvi la Eye-fi Card.

{youtube}spNSLub8tjs{/youtube}

Eye-fi card è una semplice SD Card che oltre a funzionare come supporto di memorizzazione permette, attraverso una connessione wireless, di scaricare le proprie foto sul PC senza doversi preoccupare più di trovare il cavo di connessione USB per quella specifica macchina fotografica.

Per ora esiste il supporto Eye-fi a 2GB, ma col tempo questa capacità potrebbe anche aumentare.

Attraverso il sito Eye-fi, sarà anche possibile non solo scaricare le foto direttamente sul PC, ma anche condividerle attraverso il servizio di Web Sharing messo a disposizione da Eye-fi ad un maggior costo.

Fonte: www.newstechnology.eu

Creare Mp3 Da Video FLV e Youtube Gratis

8 Maggio 2008 di Daniele Frulla


Quante volte abbiamo notato video musicali su Youtube?  Credo milioni di volte!

Questi video si possono scaricare, e così avere a disposizione il formato file video .FLV. Tuttavia si può creare direttamente il file musicale MP3 gratuitamente con il semplice link URL.

Leggi…

BigDog: Il Quadrupede Robot

7 Maggio 2008 di Daniele Frulla


Robot Per Trasporto Difesa Militare

BigDog è il robot quadrupede che cammina, corre, salta su terreni anche molto accidentati e difficili.

Questo tipo di robot nasce da Boston Dynamics una società di ingegneria robotica e simulazione dei movimenti umana e finanziato da DARPA (Defense Advanced Research Project Agency).

 

Per chi non l'avesse mai visto, BigDog simula il movimento di un "Grosso Cane", è lungo 1 metro, alto 0,7 metri e pesa 75 kg.

{youtube}W1czBcnX1Ww{/youtube} 

Può trasportare diverso materiale sulle sue "spalle" e prende la sua energia da benzina che poi mette in funzione un sistema idraulico, ma anche i suoi passi che sbattono sul terreno forniscono altra fonte di energia pulita.

Giroscopi e diversi sensori, attraverso una scheda madre fanno in modo che io robot possa rimanere in equilibrio per tutto il tragitto.

BigDog è uno dei progetti studiati per aiutare l'uomo nel trasporto su terra come potrebbe farlo un animale domestico.

Fonte: www.newstechnology.eu

 

Editare Immagini Sul Web Con Effetti Speciali: LunaPic

6 Maggio 2008 di Daniele Frulla


Per editare, creare e modificare immagini spesso si è utilizzato Adobe PhotoShop o Gimp.

Quando si devono fare piccole modifiche ad immagini la soluzione è un’applicazione WebBased. Parliamo di LunaPic, una risorsa totalmente gratuita che si trova sul Web con cui è possibile creare anche effetti speciali sul foto.

Leggi…

Virtualizzazione: Il Futuro Delle Risorse Hardware

25 Aprile 2008 di Daniele Frulla


Hardware sempre più potente nel giro di pochi anni rende la vita difficile a molte società che devono  riallineare i propri sistemi informatici.

La virtualizzazione dei servers è entrata ormai nel mercato dei prodotti informatici, e l'hardware si vende a patto che sia compatibile con i diversi software di virtualizzazione.

Perchè questo utilizzo massiccio della virtualizzazione? Quali sono i vantaggi?

Utilizzare la virtualizzazione dei servers (Server Consolidation).

La virtualizzazione dei server è quella pratica che consente di creare macchine virtuali (virtual guest) in un sistema fisico detto host. Questa pratica prende il nome di Server Consolidation in quanto si potranno avere più servers su un unico sistema host e quindi una riduzione notevole di servers fisici.

In pratica su un server host (fisico) installiamo un sistema operativo ed un software di virtualizzazione che ci serve a "simulare" altro hardware per creare servers detti VM (Macchine Virtuali).

Per virtualizzare servers possono essere usate tipologie di hardware tra le più sofisticate in commercio. In pratica:

  1. Sistemi di Storage SAN che consentano di memorizzare dati dell'ordine dei TeraByte.
  2. Comunicazioni in fibra tra storage e servers.
  3. Servers con almeno 2 processori e diversi GigaByte di RAM.

Vantaggi Della Virtualizzazione

I vantaggi della virtualizzazione sono notevoli soprattutto con l'evoluzione tecnologica degli ultimi anni: 

  1. Utilizzo Massimo Delle Risorse: quante volte lasciando acceso il PC andiamo a prendere un caffè? Il tempo del caffè in termini di cicli di CPU è tutto tempo sprecato perchè la CPU non elabora niente, ma magari mantiene solamente uno screensaver. Con le VM (Macchine Virtuali) si possono sfruttare questi cicli macchina per far avviare l'elaborazione di un video. Le VM ottimizzano sia la CPU che la RAM del server host delle VM.
  2. Ottimizzazione Di Test E Di Sviluppo: la VM è altro che un file che la macchina host legge  se la VM è accesa. Per testare o sviluppare un software non è più necessario acquistare hardware, ma lo si può fare installando la macchina virtuale, testare tutto quello che vogliamo e poi cancellarla quando non ci server più.
  3. Meno Sprechi Energetici: la virtualizzazione permette di risparmiare in termini di energia, poichè tenere accesi 10 servers è diverso dal tenerne accesi 2! Quindi risparmi in termini di energia per i servers, per la tenuta del data center, e per l'uso migliorato di tutte le risorse hardware.
  4. Scalabilità: cambiare i sistemi informativi aziendali e gestirli non mai stato così semplice. Si possono aggiungere tanti sistemi quanti ne vogliamo e lo facciamo in poco meno di 1 giorno lavorativo. I tempi di implementazione si accorciano ed il sistemista non deve più sbizzarrirsi nel cercare driver e compatibilità tra i sistemi.
  5. Costi Di Gestione: i costi di gestioni del sistema si riducono di gran molto. Quello che una volta facevano 4 tecnici oggi lo fa uno solo. E' possibile far girare una macchina virtuale su un altro server  e ridurre così il tempo di disservizio per l'utenza quando una macchina hardware si guasti.
  6. Maggiore Sicurezza Del Sistema: essendo il sistema su di un unico host fisico la sicurezza è garantita dalla configurazione dello stesso host che non fa parte della rete delle VM.
Anche le piccole e medio aziende che non hanno un numero così altro di servers posso optare per questa soluzione, ne avranno sicuramente un vantaggio negli anni a seguire.
 
Fonte: www.newstechnology.eu

Inviare SMS Gratuiti E Telefonare Gratis

18 Aprile 2008 di Daniele Frulla


Jaxtr Web Page

Una risorsa gratuita è sempre la benvenuta, soprattutto se si parla di comunicazione ed interezione tra le persone.

E' sul web da diverso tempo Jaxtr, il sito che permete di comunicare con i comuni cellulari o telefoni fissi a costo zero.

 

Jaxtr Web Page

 

Come funziona Jaxtr:

  1. In primo luogo bisogna registrarsi ed crearsi un nome per il proprio profilo;

  2. Successivamente potete effettuare il login ed in alto a destra trovere il form che vi permetterà di inviare messaggi gratuiti quasi in tutto il mondo!

  3. Ora si deve collegare il nostro profilo al numero cellulare che utilizziamo per ricevere telefonate.
    • Andate sul menu Account e poi Manage Phones;
    • Inserite il vostro numero di cellulare;
    • Cliccate su Call Me To Verify;
    • Comparirà un codice ed una voce in inglese vi chiamerà per attivare questo numero di cellulare col codice che vedete sul PC;
    • Il numero di cellulare è ora attivato.
Come Possono Chiamarvi Gli Altri:
  1. Le altre persone possono chiamarvi a costo zero se hanno una tariffa telefonica gratuita per telefoni fissi.
  2. Infatti, trovando il vostro WidGets nella vostra home page o avendo il vostro link alla My Page di Jaxtr potranno selezionare Call Me, indicare il loro numero di telefono col quale vi chiameranno e dovranno telefonare al numero che sarà creato da Jaxtr istantaneamente (numero locale o comunque della Nazione di appartenenza).
  3. Penserà Jaxtr a mettere in comunicazione i 2 numeri telefoni ed a farvi spendere solamente il costo della chiamata locale.
Il servizio Jaxtr è interessante e può dimezzare i costi delle comunicazioni soprattutto quelle telefoniche e cellulari. Se avete bisogno di Faq o altre funzionalità Jaxtr potrete farlo attraverso il supporto Jaxtr.
 
Fonte: www.newstechnology.eu

Costruire Spazzolino Robot

13 Aprile 2008 di Daniele Frulla


Chi lo dice che costruire un Robot sia complicato?

Prendete un piccolo spazzolino da denti, una miniscola batteria, un piccolo motorino a batteria ed avrete il vostro BristleBot.

Più che un robot sembra un auto da corsa, ma poco importa. Funziona con una batteria ed un motorino che batte sopra lo spazzolino fornendo quindi movimento alla miniuscola creatura.

{youtube}rUSTXUis_ys{/youtube}

Potete trovare istruzione dettagliate sulla sua costruzione in Evil Mad Scientist Laboratories.

Fonte: www.newstechnology.eu 

Partizionare Un Disco Con Sistema Operativo Senza Perdere Dati

5 Aprile 2008 di Daniele Frulla


VisParted Icona

Se sul vostro PC avete già installato un sistema operativo Windows o Linux, avete spazio libero e dovete creare una partizione per archiviare altri dati o installare un altro sistema operativo, esiste una soluzione gratuita e opensource che permette di partizionare l’hard-disk senza perdere informazioni.

Leggi…

Spedire Un Fax In Italia Gratis

1 Aprile 2008 di Daniele Frulla


Faxalo Invio da Web

Se vi trovate nelle seguenti condizioni:

  • Volete spedire un Fax gratuitamente;

  • Avete già il file in formato PDF, TIF o PS;

  • Non volete spostarvi di casa;

  • Avete fretta di spedire il Fax.

una soluzione alle vostre problematiche c'è se dovete spedire il Fax in tutta Italia.

Per spedire un fax in tutta Italia consultate il sito Faxalo.it.

Semplicemente dovrete:

  1. Scrivere la vostra email per utilizzare il servizio fax;

  2. Vi verrà inviato sulla vostra mail un codice di utilizzo del servizio;

  3. Ora inviate il fax online dal modulo che vedete in figura.

Faxalo Invio da Web
 

Dopo qualche minuto riceverete, sulla vostra mail di registrazione, la conferma o il fallimento dell'invio del fax.

Il servizio di invio Fax da Web gratuito è davvero stupefacente, ma attenzione, non va usato per scopi pubblicitari o come fax spam!

Fonte: www.newstechnology.eu


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812