Un po’ di domande...
Cos’è la homepage?
La homepage è solitamente la prima pagina di un sito web o un'applicazione web o
la prima pagina quando si apre un browser che si può anche richiamare con
apposita opzione o tasto home del browser. È presente in tutti i siti web del mondo
ed è quella che viene aperta quando si digita l'indirizzo web (URL) del dominio
senza indicare una pagina in particolare. Potrebbe anche essere definita pagina di
“default".
Cos’è una splash page?
Splash page o splash screen (pagina intro in italiano), è la schermata iniziale di
caricamento che precede un sito web o un’applicazione.
In genere, questa pagina viene presentata con uno sfondo nero o colore del brand
dell’azienda, il logo e un breve testo.
È possibile anche inserire un’animazione con il conto alla rovescia per informare gli
utenti del caricamento della pagina successiva.
Cos’è un portale?
il portale web è uno spazio online riservato a un pubblico ristretto, in quando chiede
all’utente di effettuare il login con nome utente e password, e contiene una grande
quantità di contenuti e informazioni studiati per utenti ben precisi: pensa, ad
esempio, ai portali statali e ai portali governativi, ma anche ai portali aziendali
Cos’è un servizio web?
È un sistema software in grado di mettersi al servizio di un applicazione
comunicando su di una medesima rete tramite il protocollo HTTP. Un Web service
consente quindi alle applicazioni che vi si collegano di usufruire delle funzioni che
mette a disposizione.
RETI E INTERNET
Quando possiamo parlare di rete di calcolatori?
Quando abbiamo due o più calcolatori connessi tra loro (o anche altri dispositivi)
Esistono reti che non sono Internet (La Rete)
• Internet nasce perché ci sono diverse reti connesse tra loro
• Internet viene anche definita rete delle reti
•
In principio vennero costruiti i computer “stand alone” che erano dei computer
assolutamente isolati, ma il tempo ha portato all'integrazione e alla comunicazione
tra diversi computer ed è qui che nascono le reti che non sono altro che la
possibilità di offrire agli utenti servizi di comunicazione e di condivisione attraverso
un apparato hardware e infrastrutturale che li metta insieme.
RETI
Una rete può essere un insieme di computer, può essere un insieme di case, può
essere un insieme di dispositivi che in un qualche modo riescono a dialogare tra di
loro offrendo il servizio agli utenti in maniera molto semplicistica riducendo al
minimo quella che è la complessità tecnica del concetto, quindi entrare in rete vuol
dire entrare in comunione con qualcun altro e mettere qualche cosa in comune per
offrire dei servizi.
Internet è una rete particolare la parola stessa Net = rete , naturalmente esistono
reti che sono limitate ad ambiti geografici ristretti per esempio una rete in un
laboratorio accademico oppure una rete cittadina magari anche WiFi.
Ma internet va oltre tutto questo perché, internet è alla fine una rete costituita da
reti quindi sostanzialmente con la definizione internet intendiamo una rete che
supera le barriere geografiche e che è costituita da altrettante reti che potremmo
chiamare anche sotto-reti quindi internet consente a reti differenti di poter
comunicare tra di loro attraverso delle regole, quelle che tecnicamente si chiamano
protocolli di comunicazione che condividono tra di loro i servizi che sono quelli che
vengono offerti all’utente.
E' una “rete di reti” nella quale varie reti informatiche possono collegarsi tra loro in
modo permanente o provvisorio e scambiarsi liberamente informazioni. Internet è
l'insieme delle reti IP interconnesse, cioè le migliaia di reti di computer locali,
regionali e internazionali, interconnesse in tempo reale mediante la serie di
protocolli di TCP/IP.
Una rete è un insieme di sistemi per l'elaborazione delle informazioni messi in
comunicazione fra loro. Esistono vari tipi di rete, dalle più piccole, che possono
essere composte anche solo da due personal computer, a reti enormi, con migliaia
di computer, distribuiti su vaste aree geografiche.
In generale una rete è un insieme di dispositivi informatici detti anche nodi della
rete.
Un nodo è un qualsiasi dispositivo hardware del sistema in grado di comunicare
• con gli altri dispositivi che fanno parte della rete (computer, stampante, modem
insomma, tutto ciò che è fisicamente toccabile) purché dotati di una scheda di rete
dotata di un MAC Address (Media Access Control), anche detto indirizzo fisico/
ethernet/LAN (codice univoco da 48 bit modificabile a livello software).
Connessioni quali linee telefoniche e/o fibra ottica
• Protocolli (FTP, HTTP)
•
FTP (File Transfer Protocol)
è un protocollo usato per la copia di dati tra nodi della rete
l’utente può usare Software detti Server FTP e Client FTP (Filezilla)
lo scambio può avvenire anche tra calcolatori con Sistemi Operativi e filesystem
diversi
un server FTP mette a disposizione dello spazio di memoria dove è possibile copiare
dati
i client FTP si connettono usando credenziali per l’accesso
L’utilizzo principale del protocollo FTP
distribuzione di pacchetti software
upload di pagine su un sito web
invio di file di grandi dimensioni
HTTP
HTTP (HyperText Transfer Protocol) - protocollo di rete per lo scambio di messaggi
con architettura
client/server
un utente specifica un link o utilizza un motore di ricerca e il browser invia la
richiesta ad un server
la richiesta viene gestita tramite DNS e grazie all’infrastruttura di rete (TCP/IP)
quando il server risponde, il browser formatta la pagina, ricostruisce l’ipertesto
(link) e gestisce i contenuti multimediali
il browser può quindi richiedere nuovi dati per visualizzare la pagina o invocare
programmi (JavaScript, ecc.)
I protocolli di Internet: HTTP
Ogni volta che viene visitata una pagina il client cede delle informazioni al server
le informazioni vengono memorizzate in file di log e vengono usate per ottimizzare i
processi e a fini statistici le statistiche sui siti web sono gestite anche dal W3C
(World Wide Web Construction): Global Web Stats (http://www.w3counter.com/
globalstats.php).
I PROTOCOLLI DI RETE
Questi protocolli stabiliscono:
Il formato dei pacchetti
Le modalità di comunicazione
Le regole per invio e ricezione di messaggi
Questi protocolli vengono gestiti da:
ISO—> International Organization for Standardization
W3C—> World Wide Web Consortium
I protocolli TCP/IP sono una serie di regole che permettono la trasmissione su
internet e la comunicazione di milioni di computer in tutto il mondo; grazie alle loro
caratteristiche di economicità e versatilità molte aziende utilizzano il TCP/IP per le
proprie reti interne.
Ciò che viene comunemente indicato come TCP/IP, in realtà, è costituito da un vero
e proprio insieme di protocolli di comunicazione, ognuno con un compito specifico.
Come detto a lezione, pensiamo ad un palazzo costituito da 4 piani:
Distinguiamo 4 livelli:
1. livello delle applicazioni: gestisce i servizi di rete per l'utente è la fonte e la
destinazione finale di ogni transazione di rete.
2. livello di trasporto: gestisce l'organizzazione dei dati ai fini della trasmissione ed
ha il compito di controllare che la comunicazione di un certo blocco di dati sia
andata a buon fine, e di trasmettere quello che eventualmente è andato perso.
3. livello di rete: gestisce l'indirizzamento dei computer e l'instradamento dei dati.
4. livello fisico e di collegamento dati: gestisce l'uso dei cavi e l'invio dei segnali fisici
sulla rete.
ARCHITETTURE CLIENT/SERVER
Il modello client-server è costituito da un insieme di processi in esecuzione su
diversi host: i processi che gestiscono una o più risorse sono detti server mentre
quelli che richiedono l’accesso ad alcune di queste risorse distribuite sono detti
client. Un processo server può a sua volta diventare client ed essere
contemporaneamente sia client che server.
Schema di funzionamento di un modello client-server:
1. Il client manda una richiesta al server;
2. Il server (in stato di ascolto, listening) riceve la richiesta;
3. Esegue il servizio richiesto (mediante un thread concorrente);
4. Manda una risposta ed eventualmente dei dati al client;
5. Il client riceve la risposta ed eventualmente i dati.
Quindi in questa rete i nodi possono essere attivi o passivi.
Alternativamente possiamo parlare di client e server:
CLIENT= colui che richiede un servizio
SERVER= colui che fornisce un servizio
Un server è un oggetto HW o SW?
È un oggetto hardware
• Server, elaboratori piuttosto potenti che mettono a disposizione di altri
computer (client) le loro risorse hardware, software e servizi di vario genere.
• Client, computer dotati di architettura software che gli permette di connettersi
al server per utilizzarne le risorse.
FUNZIONALITÁ DI RETE
In base all’estensione le reti si classificano in:
• LAN (local area network) è la rete locale che collega computer distribuiti su
un’area ristretta.
La connessione fra gli elaboratori avviene fisicamente, tramite cavi dedicati (linee
appositamente costruite per la condivisione delle risorse di una rete); ogni
postazione deve essere però dotata di schede di rete. Le reti locali sono molto
diffuse in aziende, scuole, uffici.
• MAN (metropolitan area network) è la rete che copre un’area metropolitana
come per esempio quella di una grande città.
• WAN (wide area network) è una rete geografica di grandi dimensioni che può
collegare computer distribuiti su aree molto vaste.
La rete Internet
Nasce negli anni 60’ negli stati uniti, è in primo luogo uno strumento di
comunicazione, esso infatti nasce per permettere la comunicazione e lo scambio
d'informazioni; è dunque simile ad una rete telefonica nata per far comunicare fra
loro dei computer, considerare Internet solo come una rete di computer sarebbe
riduttivo: esso è soprattutto una rete di persone collegate attraverso i computer.
Internet è una sorta di rete costituita da molte reti telematiche connesse tra loro.
Non ha importanza quale sia la tecnologia che le unisce: cavi, fibre ottiche, ponti
radio, satelliti o altro.
Il browser è un programma software, che serve per visualizzare le pagine
ipertestuali del WWW, cioè le pagine presenti sulla rete Internet.
Le pagine sono scritte con il linguaggio HTML.
La trasmissione dei documenti e delle risorse multimediali su Internet è gestito
tramite il protocollo HTTP (HyperText Transport Protocol), che uno dei protocolli
standard del livello applicativo nell'architettura TCP/IP.
IPERTESTO= documento formato da più linguaggi che permette la navigazione, in
cui trovo diversi formati: - testo scritto - immagini - suoni - tabelle il tutto viene
trasformato con il linguaggio HTML
IPERMEDIA= ipertesto multimediale.
Esiste poi l’indirizzo IP (Internet Protocol), un indirizzo di rete corrispondente ad
un’etichetta numerica che iden
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.