Informatica
RETI E INTERNET
Definizione di rete di computer
→ Una rete di computer è costituita da un insieme di elaboratori connessi tramite un sistema di comunicazione, per condividere risorse e scambiarsi informazioni utilizzando lo stesso protocollo, cioè le medesime regole per comunicare tra loro.
Reti informatiche
Aspetti delle reti
- Studio delle reti considerando aspetti come:
- Topologia
- Architettura client/server
- Architettura peer-to-peer
- Estensione geografica
- Tipo di accesso.
Topologia delle reti
Definizione di topologia
- La topologia è la struttura che definisce i percorsi che le informazioni seguono durante la trasmissione da un computer all'altro.
- Le topologie possono essere: a bus, ad albero, a stella, e a maglia.
- Le tecnologie moderne (es. bluetooth, Wi-Fi) permettono connessioni wireless.
Reti a Bus e ad Albero
Reti a Bus
- Tutti i nodi (singole postazioni o concentratori di più terminali) sono collegati a un cavo lineare (bus) mediante diramazioni.
- Fig. 1: rappresentazione di una rete a bus.Reti ad Albero
- Una rete a bus può avere diramazioni per formare una topologia ad albero.
- Tutti i nodi condividono un canale di trasmissione.
- Fig. 2: rappresentazione di una rete ad albero.
Reti a Stella
Definizione
- Nelle reti a stella, tutti i nodi periferici sono connessi a un nodo centrale (hub).
- La comunicazione avviene tramite il nodo centrale.
- Fig. 3: rappresentazione di una rete a stella.
Reti a Maglia
Definizione
- Ogni nodo può connettersi con molti altri nodi senza vincoli, in base al traffico della rete.
- Offrono maggiore affidabilità, poiché i dati possono seguire percorsi alternativi se un nodo è in malfunzionamento.
- Questa topologia rappresenta Internet, un sistema di comunicazione aperto in cui ogni utente può connettersi a qualsiasi altro.
- Fig. 4: rappresentazione di una rete a maglia.
Architettura Client/Server e Peer-to-Peer (P2P)
Architettura Client/Server
- I computer connessi in rete sono distinti in:
- Server: elaboratore potente che condivide risorse hardware, software o servizi.
- Client: computer con software per connettersi al server e utilizzare le risorse.
- Utilizzo dei termini client e server anche per il software su computer client (client software) e server (server software).Architettura Peer-to-Peer (P2P)
- I computer comunicano e scambiano risorse direttamente tra loro senza un server, ognuno funge sia da client che da server.
- Ogni nodo è gerarchicamente alla pari degli altri (peer).
Estensione Geografica delle Reti
Classificazione delle reti
- WPAN (Wireless Personal Area Network): rete personale senza fili per scambi a corto raggio (es. Bluetooth).
- LAN (Local Area Network): rete locale per connettere computer in aree a breve distanza (stessa stanza, edificio o più edifici vicini).
- WAN (Wide Area Network): rete geografica di ampie dimensioni che connette computer distanti, compresa Internet.
Internet
Definizione di Internet
- Deriva dall'unione di "inter" (fra) e "net" (rete); significa "reti interconnesse". È l'integrazione di molte sottoreti con un numero potenzialmente infinito di dispositivi.
- Ogni dispositivo ha un indirizzo IP (Internet Protocol Address), che è unico e formato da 4 numeri tra 0 e 255 (es. 192.168.31.164).
- Le risorse disponibili (pagine web, file ecc.) sono memorizzate nei server ai quali i client si connettono per accedervi.Protocolli di Trasmissione
- I dati viaggiano attraverso Internet tramite i protocolli TCP/IP.
- Elemento IP: suddivide i dati in pacchetti numerati con info di mittente e destinatario.
- Componente TCP: garantisce la corretta trasmissione e ricomposizione dei pacchetti.
- La qualità della comunicazione è alta, poiché ogni pacchetto viaggia autonomamente.
Connessione a Internet
Accesso a Internet
- Necessario un contratto con un ISP (Internet Service Provider), come Tim o Vodafone.
- ISP fornisce linee per accedere a Internet, agendo come intermediario.Tecnologie di Trasmissione
- DSL (Digital Subscriber Line): utilizza linee telefoniche esistenti per trasmettere dati ad alta velocità.
- Fibra Ottica: utilizza cavi di fibra di vetro per trasmissione di segnali ottici.
Velocità e Tariffe di Trasmissione
Bit-rate: misura della velocità di trasferimento dati, espressa in bps con i suoi multipli (Kbps, Mbps, Gbps, Tbps).
Tipologie di tariffe:
- Flat: tariffa fissa.
- A consumo: variabile sull'effettivo utilizzo.
- A volume: calcolata sulla quantità di dati scambiati.
- A fascia: fissa, entro un limite massimo di dati.
Il Browser per Navigare
Definizione di browser
- Programma per navigare in Internet (es. Google Chrome, Firefox).
- Permette di accedere al web e interpretare il codice HTML delle pagine che visualizza.Funzione del browser
- Gli utenti inviano richieste scrivendo URL o cliccando collegamenti, il browser richiede la pagina dal server e la visualizza.
- Fig. 6: illustrazione dell'iter dell'accesso a una pagina web.
Indirizzi URL
Definizione di URL (Uniform Resource Locator)
- Indirizzo univoco per ogni risorsa in Internet.
- Esempio:https://www.hoepl.it
- Composizione di un URL:
1. Protocollo usato (es. HTTPS)
2. Collocazione della pagina in un sito online
3. Servizio a cui si accede
4. Dominio di secondo livello (nome del proprietario)
5. Dominio di primo livello (sigla geografica o tematica).
Esempi di URL
Esempio di URL esteso:
https://www.hoepli.it/libro/icdl-syllabus-6/9788836003006.html
- 1. Percorso nel server per la risorsa
- 2. Risorsa e relativa estensione
Domini di Primo Livello
Classi di domini di primo livello:
- .org: generico, per organizzazioni no profit
- .edu: riservato a enti educativi
- .com: per contenuti commerciali
- .gov: per istituzioni governative USA
- .it: per cittadini e residenti dell'UE
- .eu: per siti legati all'Unione Europea
- .info: per siti informativi e news.
Servizi di Internet
Principali servizi Internet
- Varie applicazioni basate su protocolli specifici:
- Web
- Protocollo: HTTP, HTTPS
- E-mail
- Protocollo: SMTP, POP3, IMAP
- Chat
- Protocollo: IRC
- Login remoto
- Protocollo: Telnet, SSH
- FTP (File Transfer Protocol): trasferimento di file.
Applicazioni del Web
World Wide Web
- Basato su HTML e protocollo HTTP/HTTPS.
- Le pagine Web sono interattive e collegate tramite linkSocial Network
- Spazi virtuali per condividere materiali e relazionarsi con altri. Esempi: Facebook, Instagram, TikTok. Rischi include la condivisione eccessiva di informazioni personali.Blog
- Pagine Web per pubblicare opinioni e informazioni.Servizi VoIP
- Permettono comunicazioni vocali tramite Internet (es. Skype, WhatsApp), vantaggiosi per costi.Forum
- Spazi per discussioni asincrone tra utenti.
Webinar
Definizione di webinar
- Conferenze online per partecipanti in luoghi diversi.
Posta Elettronica
Definizione e struttura dell'e-mail
- Composta da:
- Mittente
- Destinatario
- Oggetto
- Corpo del messaggio
- Norme di scrittura per rendere le e-mail professionali.Componenti dell'indirizzo e-mail
1. Nome utente
2. Chiocciola (@)
3. Dominio di secondo livello
4. Dominio di primo livello.Processo di invio
- I server dei provider scambiano messaggi tra mittente e destinatario.Linee guida per la scrittura di e-mail
- Include saluti, contenuti chiari e conclusioni formali.