INTERNET Slide
INTERNET Slide
INTERNET Slide
Appunti di
Antonio Bernardo
Cos’è Internet
Internet può essere vista come una rete logica di enorme
complessità, appoggiata a strutture fisiche e collegamenti di
vario tipo (fibre ottiche, cavi coassiali (televisione), collegamenti
satellitari, doppino telefonico, collegamenti in radiofrequenza, su
ponti radio, raggi laser, onde convogliate su condotte elettriche)
che interconnette un agente umano o automatico ad un altro
agente tramite un qualsiasi tipo di computer.
Ogni dispositivo connesso direttamente ad Internet si chiama
host mentre la struttura che collega i vari host si chiama link di
comunicazione.
Da qualche anno è ormai possibile collegarsi a questa grande
rete anche da dispositivi mobili come un palmare o da un
telefono cellulare. In breve dovrebbe essere possibile per uno
di questi dispositivi non solo «accedere» ad Internet, ma anche
«subire l'accesso» da parte di altri host in Internet.
1
Host
Reti di computer
2
Protocolli Internet
Livello applicazioni: interfacciare e fornire servizi per i processi delle
applicazioni; tra i servizi più comuni le conversioni semantiche tra
processi applicativi associati
HTTP (Hyper Text Transfer Protocol, protocollo di trasferimento di un
ipertesto) è usato come principale sistema per la trasmissione di
informazioni sul web. Le specifiche del protocollo sono attualmente in carica
al W3C (World Wide Web Consortium). funziona su un meccanismo
richiesta/risposta (client/server): il client esegue una richiesta ed il server
restituisce la risposta. Nell'uso comune il client corrisponde al browser ed il
server al sito web. Vi sono quindi due tipi di messaggi HTTP: messaggi
richiesta e messaggi risposta.
HTTPS, La porta di default per un accesso di tipo https:// è la porta 443
(mentre per il protocollo http:// si utilizza di default la porta 80; viene creato
un canale di comunicazione criptato tra il clinet e il server attraverso lo
scambio di certificati; una volta stabilito questo canale al suo interno viene
utilizzato il protocollo HTTP per la comunicazione. Questo tipo di
comunicazione garantisce che solamente il client e il server siano in grado di
conoscere il contenuto della comunicazione. E’ usato nel World Wide Web
per situazioni che richiedono particolari esigenze di sicurezza come per
esempio il pagamento di transazioni online.
Protocolli (e-mail)
SMTP, Simple Mail Transfer Protocol è il protocollo standard per la
trasmissione via internet di e-mail. In italiano si potrebbe tradurre
come "Protocollo elementare di trasferimento postale". È un
protocollo relativamente semplice, testuale, nel quale vengono
specificati uno o più destinatari di un messaggio, verificata la loro
esistenza, e infine il messaggio viene trasferito. L'SMTP usa il
protocollo di trasmissione TCP e, per accedervi, la porta 25. L'SMTP
è un protocollo che permette soltanto di inviare messaggi di posta,
ma non di richiederli ad un server: per fare questo il client di posta
deve usare altri protocolli.
POP3 Post Office Protocol è un protocollo che ha il compito di
permettere, mediante autenticazione, l'accesso ad un account di
posta elettronica presente su di un host per scaricare le e-mail del
relativo account. I messaggi di posta elettronica, per essere letti,
devono essere scaricati sul computer, anche se è possibile lasciarne
una copia sull'host. Il protocollo POP3 non prevede alcun tipo di
cifratura, quindi le password utilizzate per l'autenticazione fra server
e client passano in chiaro.
3
Protocolli
FTP (File Transfer Protocol protocollo di trasferimento file) è un
servizio che fornisce gli elementi fondamentali per la
condivisione di file tra host. Serve per condivisidere file
(programmi o dati) trasferire dati in maniera affidabile ed
efficiente.
IRC (Internet Relay Chat) gestisce la comunicazione istantanea
(chat) su Internet. Consente sia la comunicazione diretta fra due
utenti che il dialogo contemporaneo di gruppi in "stanze" di
discussione chiamate "canali".
SIP (Session Initiation Protocol) gestisce una sessione di
comunicazione tra due o più entità, ovvero fornisce meccanismi
per instaurare, modificare e terminare una sessione. Trova
applicazione principalmente nella telefonia su IP e nei servizi
telefonici supplementari, nella video-comunicazione, nei giochi
interattivi, nella messaggistica istantanea.
BitTorrent è un protocollo peer-to-peer (P2P) che consente la
distribuzione e la condivisione di file su Internet.
4
ISP
Mio computer
modem modem Provider
browser Rete telefonica
INTERNET
Web server
Index.html
File
http://193.204.73.118/
http:mb.unile.it Sito web statico
5
Server
Client
6
Web Server
Browser
7
URL
Pagina statitica
http://mb.unile.it/Economia/Programma%20di%20esame.htm
8
Pagina dinamica
http://mb.unile.it/Economia/Prenotazioni%20pr
ova%20laboratorio%20new.asp
9
URL pagina dinamica
http://it.wikipedia.org/w/index.php?title=Uniform_Resource_Locator
http://www.google.it/search?hl=it&q=informatica&meta=
query
Tutti i motori di ricerca, come ad esempio Google, sono costituiti
interamente da pagine dinamiche. Inserendo una ricerca (ad esempio
“informatica") viene visualizzata una pagina generata al momento.
I Blog, i forum sono interamente basati su pagine dinamiche che
accedono a basi di dati in cui vengono memorizzati gli interventi.
I siti delle banche sono integralmente sviluppati in maniera dinamica in
modo da poter accedere ai dati bancari degli utenti.
Qualsiasi sito di testata giornalistica si basa sulla generazione dinamica
della pagina.
Tutti i siti di e-commerce, basati su database per gli articoli e per le
anagrafiche dei clienti, sono interamente sviluppati in maniera dinamica
E-mail
Client di Antonio Client di Mario
Da: [email protected]
A: [email protected]
SMTP POP3
Server Libero.it
INTERNET
Smtp.libero.it
Pop3.unile.it
10
Servizi di Internet
World Wide Web: rete di risorse di informazioni, basata sull'infrastruttura di Internet.
Il World Wide Web si basa su tre meccanismi
Uno schema di denominazione uniforme per localizzare le risorse sul Web (ad es., gli
URL).
Protocolli, per accedere alle risorse denominate sul Web (ad es., HTTP).
Ipertesto, per una facile navigazione tra le risorse (ad es., HTML).
FTP (o File transfer Protocol) condivisione di file tra host
E-Mail
Mailing list Per inviare un messaggio a tutti gli iscritti, è normalmente sufficiente
inviarlo ad uno speciale indirizzo e-mail, e il servizio provvede a diffonderlo a tutti i
membri della lista. In questo modo, non è necessario conoscere gli indirizzi di tutti i
membri per poter scrivere loro.
File sharing condivisione di file all'interno di una rete comune. Può avvenire
attraverso una rete con struttura client-server oppure peer-to-peer: Napster.
Chat
Podcast è un sistema che permette di scaricare in modo automatico documenti
audio, video o testuali (in formato pdf) chiamati podcast, utilizzando un programma
("client") generalmente gratuito chiamato aggregatore o feeder. Un podcast è perciò
un file audio, video o testuale, messo a disposizione su Internet per chiunque si
abboni ad una trasmissione periodica e scaricabile automaticamente da un apposito
programma.
Servizi di Internet
Forum: struttura informatica contenente discussioni e messaggi scritti dagli utenti, può
riferirsi solo ad una sua sottosezione oppure al software utilizzato per fornire questa
struttura. Intorno ai forum che hanno utenti abituali si sviluppa una comunità virtuale. I
forum vengono utilizzati anche come strumenti di supporto on-line per vari prodotti e
all'interno di aziende per mettere in comunicazione i dipendenti e permettere loro di
reperire informazioni. Molti forum richiedono la registrazione dell'utente prima di poter
inviare messaggi ed in alcuni casi anche per poterli leggere. Differentemente dalla chat, è
asincrono in quanto i messaggi vengono scritti e letti anche in momenti diversi.
Netiquette (regole di comportamento più o meno esplicite).
Nickname (nome utente, pseudonimo, alias).
Post (messaggio).
Reply (risposta).
Topic (argomento).
Thread (discussione), a volte abbreviato in "3d".
Spam (pubblicità indesiderata).
Flame (discussione troppo accesa che può degenerare in insulti ed offese personali).
Post padding (riempire pagine e pagine di messaggi inutili).
Cross-posting (inserire lo stesso messaggio in più sezioni dello stesso forum).
Off-topic (sezione predisposta all'inserimento di messaggi non pertinenti ai temi trattati
nel forum oppure messaggio non pertinente all'argomento trattato in una determinata
discussione).
Ban (espulsione, es. di un utente).
11
Servizi di Internet
IPTV (Internet Protocol Television) è un sistema che utilizza l'infrastruttura di
trasporto IP per veicolare contenuti televisivi in formato digitale attraverso
connessione internet a banda larga.
VOIP è una tecnologia che rende possibile effettuare una conversazione telefonica
sfruttando una connessione Internet
Streaming dati audio/video sono inizialmente compressi e memorizzati su un server
come file. Un utente può richiedere la visione dei dati audio/video attraverso una
connessione diretta con il server, decomprimendo i dati per essere correttamente
visualizzati. I dati ricevuti vengono riprodotti pochi secondi dopo l'inizio della
ricezione. Non è dunque necessario scaricarli per intero sul PC per poterli riprodurre
Web radio, sono definite tutte le radio che trasmettono unicamente per il web un
programma in streaming. Gli utenti possono direttamente fruire on line i file senza
previo scaricamento su PC. Si simula la trasmissione di programmi radiofonici e
televisivi).
Blog è un diario in rete, il termine blog è la contrazione di web log, ovvero "traccia su
rete". La struttura è costituita, solitamente, da un programma di pubblicazione guidata
che consente di creare automaticamente una pagina web, anche senza conoscere
necessariamente il linguaggio HTML; questa struttura può essere personalizzata con
vesti grafiche dette template. Il blog permette a chiunque sia in possesso di una
connessione internet di creare facilmente un sito in cui pubblicare storie, informazioni
e opinioni in completa autonomia. Ogni articolo è generalmente legato ad un thread,
in cui i lettori possono scrivere i loro commenti e lasciare messaggi all'autore.
12
Sito web
13
Ipertesto-Ipermedia
HTML
14
Motori di ricerca
Biblio-sitografia
http://www.wikipedia.it/
15