Concetti di base delle tecnologie I.T.C. 3. Software - Reti Indice generale SOFTWARE.........................................................................................................................................3 Concetti............................................................................................................................................3 Comprendere il termine “software”............................................................................................3 Cos'è un sistema operativo..........................................................................................................3 Differenza tra software di base (di sistema) e software applicativo...........................................3 Accessibilità................................................................................................................................3 RETI.....................................................................................................................................................5 Tipologia di rete...............................................................................................................................5 LAN............................................................................................................................................5 Ambienti di rete......................................................................................................................5 Tipi di LAN............................................................................................................................5 Host........................................................................................................................................6 Switch.....................................................................................................................................6 Hub.........................................................................................................................................6 Ethernet..................................................................................................................................6 Protocollo...............................................................................................................................6 Mbs.........................................................................................................................................6 Server......................................................................................................................................6 Client......................................................................................................................................6 Bluetooth................................................................................................................................7 Wi-Fi.......................................................................................................................................7 WiMAX..................................................................................................................................7 WLAN.........................................................................................................................................7 Wireless..................................................................................................................................7 WAN............................................................................................................................................7 Network..................................................................................................................................7 Cos'è Internet...............................................................................................................................8 ARPAnet.................................................................................................................................8 Protocollo TCP/IP..................................................................................................................8 Intranet ed Extranet.....................................................................................................................8 Trasferimento dati............................................................................................................................8 Concetti.......................................................................................................................................8 Download (Scaricare) ............................................................................................................8 Upload (Caricare)...................................................................................................................8 Velocità di trasferimento........................................................................................................9 Connessione ad Internet..............................................................................................................9 Dial-up....................................................................................................................................9 ADSL......................................................................................................................................9 Modem....................................................................................................................................9 ISDN.......................................................................................................................................9 Pag. 2 SOFTWARE Il vocabolo è la fusione di due termini della lingua inglese: "soft" (morbido) e "ware" (manufatto, oggetto) e indica un programma o un insieme di programmi in grado di produrre o eseguire determinate funzioni. Concetti Comprendere il termine “software” Software è un termine generico che definisce programmi e procedure utilizzati per far eseguire al computer un determinato compito. Viene in generale suddiviso in: • software di base o di sistema perché è indispensabile al funzionamento del computer dal momento che senza di esso non sarebbe che hardware inutilizzabile. Viene identificato con il sistema operativo; • software applicativo. Esso comprende i programmi che il programmatore realizza utilizzando le prestazioni che offre il sistema operativo e tra essi troviamo ad esempio applicazioni gestionali destinati alle esigenze specifiche di un utente o di un'azienda e tutto ciò che riguarda l'office automation. Cos'è un sistema operativo Software che, tramite l'interfaccia utente, consente l'invio di comandi al computer, e che controlla e gestisce tutto il traffico di dati all'interno del computer e fra questo e tutte le periferiche, operando anche come intermediario fra hardware e software di sistema ed i diversi programmi in esecuzione. Sono sistemi operativi il DOS, Unix (Linux, BSD), Windows ('9x, XP, Vista), Mac/OS, CP/M. I tre elementi (computer/processore/scheda madre, il sistema operativo, i software da eseguire) devono essere strettamente compatibili. All'acquisto di un programma, ad esempio, è essenziale controllare che sia compatibile con il sistema operativo installato sul nostro computer, oltre che con la sua configurazione. Un sistema operativo è composto da tre parti: l'interfaccia utente (shell), il file system ed il kernel. Differenza tra software di base (di sistema) e software applicativo. Per software di base si intende l’insieme delle istruzioni indispensabili per il funzionamento dell’hardware, mentre per software applicativo si intende l’insieme delle istruzioni che consentono l’utilizzo del software di base al fine di soddisfare specifiche esigenze dell’utente. → Vedi cos'è un programma (dispensa 1) Accessibilità I programmi di riconoscimento vocale (RV) consentono di dettare testi al computer e di controllare quasi tutte le funzioni del mouse (apertura applicativi e menu, selezione icone, ecc). Dopo aver completato il training in pochi minuti, è possibile iniziare a parlare al computer e le parole pronunciate vengono subito visualizzate in tutte le applicazioni. Consentono di lavorare più velocemente grazie alle funzioni di avvio dei programmi, di modifica e formattazione dei file di testo e di gestione del desktop tramite la voce. Pag. 3 Sviluppato inizialmente per ottimizzare la procedura di immissione dati da parte di medici, avvocati, segretarie, ecc e quindi prevalentemente rivolto ad un mercato di larga diffusione, il software di RV si è presto dimostrato uno strumento indispensabile per l'utilizzo del computer da parte di soggetti focomelici, tetraplegici gravi, distrofici, affetti da sclerosi multipla e da tutti coloro che trovano particolari difficoltà nell'utilizzo di una tastiera e di un mouse tradizionali. Di recente applicazione è anche l'integrazione con Screen Reader, con programmi di riconoscimento ottico (O.C.R.) e con programmi ingrandenti, dedicati a ciechi ed ipovedenti. Uno screen reader (letteralmente lettore dello schermo) è un'applicazione software che identifica ed interpreta il testo mostrato sullo schermo di un computer, presentandolo ad un utente affetto da handicap visivo tramite sintesi vocale o attraverso un display braille. Gli screen reader sono utilizzati da persone con problemi (parziali o totali) di vista: le persone ipovedenti spesso usano gli ingranditori di schermo (screen magnifier). • • Roberto Scano, a cura di, Libro bianco: tecnologie per la disabilità, Dip. per l’innovazione e le tecnologie, 2003 - (http://webaccessibile.org/normative/libro-bianco-tecnologie-per-la-disabilita/) Michele Diodati, Accessibilità, guida completa, Apogeo, 2007 - (http://accessibile.diodati.org/agc/) Pag. 4 RETI Termine generico che indica un insieme di mezzi fisici (computer, stampanti, apparati di comunicazione) connessi tra di loro allo scopo di condividere le risorse fisiche e il software nonché consentire lo scambio di dati. Tipologia di rete ▪ LAN Nel campo dell'informatica LAN è l'acronimo per il termine inglese Local Area Network, in italiano rete locale. Identifica una rete costituita da computer collegati tra loro (comprese le interconnessioni e le periferiche condivise) all'interno di un ambito fisico delimitato (ad esempio una stanza o un edificio, o anche più edifici vicini tra di loro) che non superi la distanza di qualche chilometro. Le LAN hanno dimensioni contenute, il che favorisce il tempo di trasmissione. Le LAN tradizionali lavorano tra 10 Mbps (vedi più avanti) e 100 Mbps, hanno bassi ritardi e pochissimi errori. Le LAN recenti operano fino a 1 Gbps (ma sono utilizzate solo in ambienti server o storage di grosse dimensioni). Ambienti di rete Rete Peer-to-Peer: Generalmente per peer-to-peer (o P2P), cioè rete paritaria, si intende una rete di computer o qualsiasi rete informatica che non possiede nodi gerarchizzati come client o server fissi (clienti e serventi), ma un numero di nodi equivalenti (in inglese peer) che fungono sia da cliente che da servente verso altri nodi della rete. Sistemi Client – Server (vedi più avanti) Tipi di LAN Rete a stella o stella estesa. È caratterizzata da un punto centrale, centrostella, che può essere uno switch o un elaboratore e diversi host connessi ad esso. La rete a stella diventa a stella estesa quando al posto di un host collegato al centrostella c'è un altro apparato attivo, switch o hub (vedi più avanti) con a sua volta altri host collegati ad esso. Rete a bus. Ogni host è collegato in modo lineare attraverso un cavo (linea, dorsale o segmento). Rete ad anello o Token ring. Una rete Token ring, ovvero rete ad anello con passaggio del testimone, è un tipo di rete ad anello in cui la determinazione di quale calcolatore abbia diritto a trasmettere avviene tramite un particolare messaggio, detto token. Rete mesh. Non esiste infrastruttura, ogni nodo che fa parte della rete deve anche provvedere ad instradare i dati che non sono diretti Pag. 5 a lui, si comporta a grandi linee come un Router. Molte tecnologie (Bluetooth, WiFi, WiMAX) permettono di creare reti mesh. Host Ospite. Computer della rete che ospita risorse e servizi disponibili ad altri sistemi Switch Uno switch (voce inglese, in italiano è letteralmente il commutatore) è un dispositivo di rete che inoltra selettivamente i dati ricevuti verso una porta di uscita. Hub Un hub (letteralmente in inglese fulcro, mozzo, elemento centrale) rappresenta un concentratore, un dispositivo di rete che funge da nodo di smistamento di una rete di comunicazione dati organizzata prevalentemente a stella. Nel caso, molto diffuso, delle reti Ethernet, un hub è un dispositivo che inoltra i dati in arrivo da una qualsiasi delle sue porte su tutte le altre. Per questa ragione può essere definito anche un "ripetitore multiporta". Ethernet È un protocollo standard di schede e cavi per il collegamento veloce fra computer in rete locale (LAN). Protocollo Insieme di regole che governano ogni attività di scambio di dati fra due entità Si hanno protocolli per il trasferimento dei file, per l'accesso alla rete di ogni livello. Mbs Megabit per secondo (simbolo Mbit/s) è un'unità di misura che indica la velocità di trasmissione dei dati. 1 Mbps corrisponde a 1.000.000 bps, che corrispondono a 125 Bps (125 Byte Per Second): 1 Byte ("B" maiuscola) corrisponde a 8 bit ("b" minuscola). Server Computer che utilizza un sistema operativo di rete e destinato a svolgere uno o più servizi quali ad esempio la gestione di una LAN, lo scambio e la condivisione di files (file server), la gestione della posta elettronica (mail server), l'ospitare sit web (web server), la gestione di periferiche come le stampanti (print server, il backup dei dati (server raid). Le mansioni dei diversi tipi di server possono essere gestite da un solo computer o possono essere suddivise tra più macchine dedicate a ognuno dei servizi descritti. I computer ad esso collegati vengono definiti come client. Client In generale è un computer collegato ad un server ma un client è anche il programma che, in un sistema client/server, inoltra le richieste dell’utente ad un programma server. L´esempio più comune è sicuramente il browser che l’utente utilizza per inviare richieste ai web server cosi da poter visionare le pagine che interessano. Pag. 6 Bluetooth È una specifica industriale per reti personali senza fili (WPAN: Wireless Personal Area Network). Wi-Fi Abbreviazione di Wireless Fidelity, è un termine che indica dispositivi che possono collegarsi a reti locali senza fili (WLAN) basate sulle specifiche IEEE 802.11. WiMAX Il WiMAX (acronimo di Worldwide Interoperability for Microwave Access) è una tecnologia che consente l'accesso a reti di telecomunicazioni a banda larga e senza fili (BWA - Broadband Wireless Access). ▪ WLAN Letteralmente: Wireless LAN (Wireless Local Area Network) - Indica una rete locale in cui un utente può connettersi senza dover essere collegato fisicamente alla rete ma attraverso una connessione wireless. Lo standard per le reti wireless è stato sviluppato dalla IEEE e comprende le specifiche 802.11. In questo standard è anche incluso un metodo per criptare i dati trasmessi che si chiama Wired Equivalent Privacy algorithm. Wireless Letteralmente: Senza Fili; È il termine utilizzato per quei tipi di telecomunicazioni nelle quali il segnale viene trasportato mediante onde elettromagnetiche (invece del filo) per parte del percorso. Alcuni esempi di comunicazioni wireless attualmente in circolazione sono: – Cellulari – Sistemi GPS (*) – Periferice cordless (mouse, tastiera..) – Reti LAN con connessione wireless (vedi WLAN) (*) Il Global Positioning System (abbreviato in GPS, a sua volta abbreviazione di NAVSTAR GPS, acronimo di NAVigation System Time And Ranging Global Positioning System), è un sistema di posizionamento su base satellitare, a copertura globale e continua, gestito dal dipartimento della difesa statunitense. ▪ WAN Wide Area Network; la rete che collega computer distribuiti su vaste aree geografiche. Network Serie di computer connessi tra loro in modo da potersi scambiare i dati (Vedi Rete). Cos'è Internet È una rete mondiale di computer interconnessi alla quale si può accedere e trovare informazioni, fare acquisti, parlare con altri utenti e molto altro. Concepita nel lontano 1969 dal governo degli Stati Uniti e nota all'inizio come ARPAnet. Lo scopo originale di Internet era collegare le Pag. 7 Università statunitensi. Dal punto di vista tecnico, quello che caratterizza Internet è l'utilizzo del protocollo detto TCP/IP. Lo scopo originale di internet era per scopi militari. Gli Stati Uniti volevano trovare un modo di comunicare in caso di attacchi nucleari. In seguito è stato usato per collegare le Università statunitensi. ARPAnet Letteralmente: Advanced Research Project Administration Network; è una rete telematica ideata dal Dipartimento della Difesa (Americano) alla fine degli anni ’60. Ufficialmente Arpanet rappresenta la prima rete per lo scambio dei dati a distanze geografiche notevoli, realizzata in un periodo in cui il personal computer ancora non esisteva, ma venivano utilizzate delle grosse macchine da calcolo. L’obiettivo del Ministero della Difesa era quello di creare una rete indistruttibile per comunicazioni di natura militare, che garantisse la sua funzionalità anche in condizioni estreme, quali ad esempio quelle di una guerra nucleare. Protocollo TCP/IP L'insieme delle regole che rendono possibile il dialogo tra più computer e la connessione ad Internet. L'insieme dei protocolli di trasmissione usati per l'interscambio di dati su Internet. Intranet ed Extranet Intranet: rete in tutto simile (sia dal punto di vista hardware che software) a Internet, ma con accesso riservato agli impiegati dell'azienda che la gestisce. In generale, avvalendosi di firewall e gateway, permette agli utenti anche l'accesso a Internet. Se esistono diverse sedi distaccate dell'azienda, il tunneling può rappresentare una soluzione per lo scambio, sicuro, di informazioni. Extranet: Una extranet è una rete privata che utilizza il protocollo TCP/IP e il sistema di telecomunicazioni pubblico per condividere, in sicurezza, informazioni con soci, acquirenti, fornitori o altri partner in generale. Può essere vista come una intranet che viene estesa ad alcuni utenti esterni. Trasferimento dati Concetti Download (Scaricare) Il download è l'azione di scaricare o prelevare dalla rete (es. da un sito web) un file (documento). Upload (Caricare) Procedura per l'invio di file da un computer locale a uno remoto. Si effettua un upload ad esempio quando si pubblicano delle pagine web inviandole al server web che le ospita. Pag. 8 Velocità di trasferimento Nelle telecomunicazioni digitali (abbreviato spesso in bps o bit/sec) è l'unità di misura della velocità di trasmissione dei dati. Come è facile intuire, 1 bps corrisponde alla velocità di trasmissione di 1 bit per secondo. Per velocità maggiori, vengoso spesso utilizzate altre unità di misura come il kilobit per secondo (abbreviato con Kbps o Kbit/sec) che corrisponde a 1024 bps e il megabit per secondo (abbreviato Mbps o Mbit/sec) che corrisponde a 1024 Kbps. Connessione ad Internet Per connettersi ad internet si possono usare le seguenti tipologie di connessione: Dial-up Connessione dial-up: realizzata tramite una normale chiamata telefonica. Il costo corrisponde a quello di una normale telefonata a voce. Tale tipo di connessione è anche indicato con RTC (Rete telefonica Commutata) o come connessione su linea commutata. La connessione avviene mediante modem e un fornitore di servizi. ADSL Connessione ADSL (Asymmetric Digital Subscriber Line ): la tecnologia ADSL realizza la connettività alla rete Internet utilizzando una linea di comunicazione asimmetrica che garantisce una banda trasmissiva maggiore in download, rispetto a quella di upload. Questa peculiare caratteristica la rende adatta ai collegamenti ad Internet da parte degli utenti/aziende, per i quali è maggiore la quantità di dati richiesti e quindi trasmessi dalla rete all'utente. La tecnologia ADSL permette di superare le limitazioni dei collegamenti analogici/ISDN tradizionali, assicurando: – un collegamento alla rete Internet 24 ore su 24 – una velocità massima che varia da 512Kbps a 6Mbps dalla centrale di competenza al nodo utente – una costo fisso mensile indipendente dal traffico – la possibilità di utilizzare la stessa linea sia per la navigazione che per il normale telefono. L’ADSL si rivela inoltre particolarmente versatile anche per quelle aziende che sono interessate a connettere le proprie LAN (Local Area Network) aziendali in una WAN (Wide Area Network) costituita da sedi distanti tra loro. Modem MOdulatoreDEModulatore: componente del computer che si occupa di modulare i segnali digitali, trasformandoli in analogici, in modo tale che possano essere trasportati dalle convenzionali linee telefoniche, e di eseguire il processo inverso per i segnali in entrata dalla linea telefonica verso il computer. La velocità di trasferimento massima per questo tipo di trasmissioni è di 56 Kbps. ISDN Rete pubblica digitale che mette a disposizione 2 canali da 64 Kbps (BRA o Basic Access rate) per un totale di 128 kbps, oppure 30 canali da 64 kbps per un totale di 2 Mbps (PRA o Primary Access Rate). Pag. 9 Luigi Congi (www.webalice.it/luigi.congi) Marzo 2009 Realizzato utilizzando il software OpenOffice.org (ver. 3.0) Pag. 10