6. Comunicazione e servizi web

6. Comunicazione e servizi web
🔥"Il Manuale di Sopravvivenza
alla Maturità 2024"
Tutto ciò di cui hai bisogno è qui: Esempi di Prima Prova & Seconda Prova, 50 Collegamenti per l'orale, Metodo di Studio, PCTO e molto altro ancora...

1. Servizi di internet

E-mail, gruppi di discussione, chat dal vivo, videoconferenze, condivisione di file, controllo remoto di altri computer sono altre opportunità di networking.

Tutti questi servizi rappresentano un’offerta di informazione e comunicazione che consente di scambiare corrispondenza, anche multimediale, istantaneamente, fare acquisti, guardare film, ascoltare musica, svolgere procedure e centinaia di altre possibilità.

1.1. Posta Elettronica

La posta elettronica, o posta elettronica, è uno degli strumenti più utilizzati su Internet e la sua importanza è tale da aver prodotto una trasformazione radicale nelle comunicazioni interpersonali in tutto il pianeta. Con questo servizio puoi inviare e ricevere istantaneamente messaggi di testo e documenti e immagini che impiegavano giorni o settimane per raggiungere la loro destinazione.

I sistemi di posta elettronica sono anche molto più economici in termini di denaro ed energia rispetto al sistema postale tradizionale (i bit si muovono, non gli atomi).

Tramite e-mail possiamo inviare:

  • messaggio testuale
  • immagini
  • file audio
  • filmati
  • cartoline elettroniche
  • siti web

1.2. World Wide Web (WWW)

Qualunque sia l’argomento che ci interessa, molto probabilmente ha il suo spazio su Internet.

Il World Wide Web, il volto più popolare di Internet, offre infinite possibilità nei milioni di pagine che contiene: ricerca, intrattenimento, attività commerciali, contatti social, ecc. Siti web personali, aziendali e istituzionali, portali tematici e indici di risorse offrono informazioni per tutti i gusti e le esigenze.

Il problema principale nella consultazione del Web è la rapida individuazione dei contenuti che ci interessano: l’enorme proliferazione di pagine ha infatti creato un’enorme quantità di “rumore”. Le pagine Web sono scritte in un linguaggio chiamato HTML (HyperText Markup Language). È un codice estremamente semplice, almeno nella sua forma base.

Le pagine HTML sono normali file di testo ASCII che, oltre ai testi, contengono istruzioni su come visualizzarli, riferimenti ad immagini da inserire e collegamenti ipertestuali ad altre pagine. Vedi un esempio di un file HTML.

Il browser interpreta questo codice e visualizza le pagine Web sullo schermo.

Vedi un esempio di una pagina web.

Il World Wide Web viene solitamente identificato con Internet, infatti è solo la parte più conosciuta di Internet. All’interno di Internet sono presenti anche altri servizi che consentono l’accesso a informazioni utili.

🔥"Il Manuale di Sopravvivenza
alla Maturità 2024"
Tutto ciò di cui hai bisogno è qui: Esempi di Prima Prova & Seconda Prova, 50 Collegamenti per l'orale, Metodo di Studio, PCTO e molto altro ancora...

1.3. Gruppi di discussione (newsgroup)

I newsgroup sono fondamentalmente dei “newsboard” elettronici, ciascuno dedicato a un argomento specifico. Ciascuno può intervenire in una specifica discussione inviando il proprio intervento: tale intervento sarà reso pubblico e visibile agli altri utenti interessati che seguiranno la discussione. Gli argomenti trattati sono estremamente vari, dal tiro con l’arco ai film di Woody Allen, dalla birra agli acquari tropicali, e i newsgroup esistenti sono tanti: è difficile conoscerne il numero, ma si stima che siano diverse decine di migliaia.

I newsgroup possono essere consultati collegandosi tramite Internet, tramite un apposito programma (newsreader) ad uno dei computer che ospitano queste discussioni, chiamato news server, e scegliendo l’argomento (o gli argomenti) che ci interessano. Ogni provider generalmente fornisce un news server, ma il numero di newsgroup presenti varia notevolmente da provider a provider (ad esempio, è improbabile che un provider italiano ospiti gruppi in lingua coreana sul proprio server).

I newsgroup sono organizzati gerarchicamente e la gerarchia si riflette nel loro nome. Infatti, il ​​nome di un newsgroup è composto da più parti, separate tra loro da un punto. La prima sezione del nome è la più generale e indica la categoria a cui appartiene il gruppo; il secondo è un po’ più specifico e identifica una sottocategoria; questo meccanismo continua fino all’ultima sezione del nome. Questo rende facile individuare la “valutazione” del newsgroup.

1.4. Gopher

È essenzialmente uno strumento per organizzare le informazioni su Internet. Il principio su cui si basa questa organizzazione è quello della struttura gerarchica. Sebbene in gran parte soppiantati dal Web, esistono ancora numerosi server gopher in tutto il mondo, specialmente nelle università e negli enti governativi.

1.5. FTP (File Transfer Protocol)

È un servizio che permette di trasferire file da un computer remoto al nostro computer. È stato stimato che attualmente esistono diversi milioni di file sparsi nella memoria dei computer host collegati a Internet. È un enorme serbatoio di programmi, immagini digitali, suoni, ecc., molti dei quali di “dominio pubblico”. FTP ci consente di accedere direttamente a questo enorme repository.

1.6. IRC (Internet Relay Chat)

È un sistema di comunicazione sincrona basato su testo. Si tratta di uno strumento che permette di effettuare vere e proprie ‘conversazioni’ (tra due o più persone) mediate digitando sulla tastiera di un computer invece di mezzi più ‘tradizionali’, come il telefono o il vivavoce.

1.7. Telefonia di rete e videoconferenza

Grazie allo sviluppo tecnologico degli ultimi anni, è ora possibile stabilire comunicazioni verbali e anche visive dal vivo tra due o più persone. Per utilizzare queste conferenze audio/video sono necessari programmi specifici (es. CU-SeeMe e NetMeeting) e dispositivi hardware specifici (scheda audio, altoparlanti, microfono, webcam).

2. Cloud computing

Il cloud computing è la fornitura di diversi servizi attraverso Internet. Queste risorse includono strumenti e applicazioni come archiviazione dati, server, database, reti e software.

Piuttosto che conservare i file su un disco rigido proprietario o un dispositivo di archiviazione locale, l’archiviazione basata su cloud consente di salvarli in un database remoto. Finché un dispositivo elettronico ha accesso al web, ha accesso ai dati e ai programmi software per eseguirlo. Il cloud computing è un’opzione popolare per le persone e le aziende per una serie di motivi, tra cui risparmio sui costi, maggiore produttività, velocità ed efficienza, prestazioni e sicurezza.

Il cloud computing è chiamato così perché le informazioni a cui si accede si trovano in remoto nel cloud o in uno spazio virtuale. Le aziende che forniscono servizi cloud consentono agli utenti di archiviare file e applicazioni su server remoti e quindi accedere a tutti i dati via Internet. Ciò significa che l’utente non è tenuto a trovarsi in un luogo specifico per accedervi, consentendo all’utente di lavorare in remoto. Il cloud computing elimina tutto il lavoro pesante coinvolto nell’elaborazione e nell’elaborazione dei dati dal dispositivo che porti in giro o in cui ti siedi e lavori. Sposta anche tutto quel lavoro in enormi cluster di computer lontani nel cyberspazio. Internet diventa il cloud e voilà: i tuoi dati, il tuo lavoro e le tue applicazioni sono disponibili da qualsiasi dispositivo con cui puoi connetterti a Internet, in qualsiasi parte del mondo. Il cloud computing può essere sia pubblico che privato. I servizi cloud pubblici forniscono i loro servizi su Internet a pagamento. I servizi di cloud privato, d’altra parte, forniscono servizi solo a un certo numero di persone. Questi servizi sono un sistema di reti che forniscono servizi ospitati. C’è anche un’opzione ibrida, che combina elementi sia dei servizi pubblici che privati.

Indipendentemente dal tipo di servizio, i servizi di cloud computing forniscono agli utenti una serie di funzioni tra cui:

  • e-mail
  • archiviazione, backup e recupero dei dati
  • creazione e test di app
  • analisi dei dati
  • streaming audio e video
  • distribuzione di software on demand

Il cloud computing è ancora un servizio abbastanza nuovo, ma viene utilizzato da un certo numero di organizzazioni diverse, dalle grandi aziende alle piccole imprese, dalle organizzazioni non profit alle agenzie governative e persino dai singoli consumatori.

Oggi esistono diversi esempi di applicazioni di cloud computing utilizzate sia dalle aziende che dai privati. Un tipo di servizio cloud sarebbe piattaforme di streaming per audio o video, in cui i file multimediali effettivi sono archiviati in remoto. Un altro sarebbe piattaforme di archiviazione dati come Google Drive, Dropbox, OneDrive o Box.

2.1. Tipi di cloud computing

Il cloud computing non è un singolo pezzo di tecnologia come un microchip o un cellulare. Piuttosto, è un sistema composto principalmente da tre servizi: software-as-a-service (SaaS), infrastructure-as-a-service (IaaS) e platform-as-a-service (PaaS).

  1. Il Software-as-a-Service (SaaS) comporta la concessione in licenza di un’applicazione software ai clienti. Le licenze vengono in genere fornite tramite un modello pay-as-you-go o on-demand. Questo tipo di sistema può essere trovato in Microsoft Office 365.
  2. Infrastructure-as-a-Service (IaaS) prevede un metodo per fornire qualsiasi cosa, dai sistemi operativi ai server e allo storage attraverso la connettività basata su IP come parte di un servizio on-demand. I clienti possono evitare la necessità di acquistare software o server e invece procurarsi queste risorse in un servizio on-demand in outsourcing. Esempi popolari del sistema IaaS includono IBM Cloud e Microsoft Azure.
  3. Platform-as-a-service (PaaS) è considerato il più complesso dei tre livelli di cloud computing. PaaS condivide alcune somiglianze con SaaS, la differenza principale è che invece di fornire software online, è in realtà una piattaforma per la creazione di software che viene fornito via Internet. Questo modello include piattaforme come Salesforce.com ed Heroku.

2.2. Vantaggi e svantaggi del cloud computing

Il software basato su cloud offre alle aziende di tutti i settori una serie di vantaggi, tra cui la possibilità di utilizzare il software da qualsiasi dispositivo tramite una app nativa o un browser. Di conseguenza, gli utenti possono trasferire i propri file e impostazioni su altri dispositivi in modo completamente fluido. Il cloud computing è molto più di un semplice accesso ai file su più dispositivi. Grazie ai servizi di cloud computing, gli utenti possono controllare la posta elettronica su qualsiasi computer e persino archiviare file utilizzando servizi come Dropbox e Google Drive. I servizi di cloud computing consentono inoltre agli utenti di eseguire il backup di musica, file e foto, garantendo che tali file siano immediatamente disponibili in caso di arresto anomalo del disco rigido. Offre inoltre alle grandi aziende un enorme potenziale di risparmio sui costi. Prima che il cloud diventasse una valida alternativa, le aziende dovevano acquistare, costruire e mantenere costose tecnologie e infrastrutture di gestione delle informazioni. Le aziende possono scambiare costosi server center e reparti IT per connessioni Internet veloci, in cui i dipendenti interagiscono con il cloud online per completare le loro attività. La struttura cloud consente alle persone di risparmiare spazio di archiviazione sui propri desktop o laptop. 

Consente inoltre agli utenti di aggiornare il software più rapidamente perché le società di software possono offrire i loro prodotti via web piuttosto che attraverso metodi più tradizionali e tangibili che coinvolgono dischi o unità flash. Ad esempio, i clienti Adobe possono accedere alle applicazioni in Creative Cloud tramite un abbonamento basato su Internet. Ciò consente agli utenti di scaricare facilmente nuove versioni e correzioni ai loro programmi.

Con tutta la velocità, l’efficienza e le innovazioni che derivano dal cloud computing, ci sono, naturalmente, dei rischi. La sicurezza è sempre stata una grande preoccupazione per il cloud, soprattutto quando si tratta di cartelle cliniche sensibili e informazioni finanziarie. Mentre le normative costringono i servizi di cloud computing a rafforzare le loro misure di sicurezza e conformità, rimane un problema continuo. La crittografia protegge le informazioni vitali, ma se la chiave di crittografia viene persa, i dati scompaiono. Anche i server gestiti dalle società di cloud computing possono essere vittime di disastri naturali, bug interni e interruzioni di corrente. La portata geografica del cloud computing taglia in entrambe le direzioni: un blackout in California potrebbe paralizzare gli utenti a New York e un’azienda in Texas potrebbe perdere i suoi dati se qualcosa causa il crash del suo fornitore con sede nel Maine. Come con qualsiasi tecnologia, c’è una curva di apprendimento sia per i dipendenti che per i manager. Ma con molte persone che accedono e manipolano le informazioni attraverso un singolo portale, gli errori involontari possono trasferirsi su un intero sistema.

🔥"Il Manuale di Sopravvivenza
alla Maturità 2024"
Tutto ciò di cui hai bisogno è qui: Esempi di Prima Prova & Seconda Prova, 50 Collegamenti per l'orale, Metodo di Studio, PCTO e molto altro ancora...

Accedi

[mepr-login-form use_redirect="true"]

Registrati

È ARRIVATOOOO!!! 🤩
Il Manuale di Sopravvivenza alla Maturità 2024 è finalmente disponibile e con lui anche una nuova sorpresa.

Accedi o Registrati

Il Manuale di Sopravvivenza alla Maturità 2024

Sta per arrivare il manuale che ha aiutato decine di migliaia di maturandi.

Iscriviti alla lista d’attesa per sapere quando sarà disponibile.