Guida uso internet

 


 

Guida uso internet

 

Questo sito utilizza cookie, anche di terze parti. Se vuoi saperne di più leggi la nostra Cookie Policy. Scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.I testi seguenti sono di proprietà dei rispettivi autori che ringraziamo per l'opportunità che ci danno di far conoscere gratuitamente a studenti , docenti e agli utenti del web i loro testi per sole finalità illustrative didattiche e scientifiche.

 

 

Internet – Nozioni Base

 

Reti Telematiche e Internet

 

Internet – Organizzazione
ISOC – Internet Society
W3C  - World Wide Web Consortium
GARR – Gruppo Armonizzazione Reti della Ricerca

 

IP Address
DNS – Domain Name System

 

URL – Uniform Resource Locator

 

Architettura TCP/IP
TCP/IP
SLIP-PPP
Client/Server

 

Internet - Connessione


Reti Telematiche e Internet

 

La Telematica
Come connubio tra Telecomunicazioni e Informatica

Trasmissione Dati
Nozione di Protocollo di Comunicazione
Schemi Generali di Sistemi Trasmissivi
Rete Telefonica e Trasmissione Dati
Classificazioni (tipi di trasmissioni, linee, collegamenti, esercizio)

Reti Telematiche
WAN-Wide Area Network
MAN-Metropolitan Area Network
LAN-Local Area Network
ISDN-Integrated Services Digital Network
ADSL-Asymmetric Digital Subscriber Line
Intranet
Extranet
Internet

Internet come Risorsa Informativa
Ipermedia distribuito per la comunicazione multimediale interattiva
Luogo di interazione sociale, economica e culturale

Internet come Villaggio Globale
Web, E-mail, Mailing List, Newsgroup, Chat, Comunicazione in tempo reale
Digital Library, Musei e comunità virtuali, informazione ed education on-line

Internet come Mercato Globale
NetEconomy, E-commerce, E-cash, Home Banking, Finanza in rete
Un nuovo spazio-tempo e nuovi modi di fare business

Alcune Problematiche
Lo squilibrio “nord-sud” tecnologico-telematico
Normative nazionali ed internazionali
Gap generazionali

Prospettive
Tecnologie e nuovi servizi
Lavoro, telelavoro e professioni emergenti
Nuove forme della comunicazione


Internet – Organizzazione

 

Internet è una rete di reti, indipendenti, interconnesse e variamente cooperanti, che consente all’utente di accedere ad informazioni e servizi a livello mondiale.
Milioni di persone e di elaboratori differenti ogni giorno comunicano tramite Internet, utilizzando svariati servizi ed applicazioni (Web, posta elettronica, file transfer, commercio elettronico, videoconferenza…), in tempi impensabili fino a qualche decennio addietro e “senza frontiere”.
Tutto questo avviene in assenza di vere e proprie autorità che gestiscano e/o finanzino la rete globalmente: Internet è sostenuta e gestita da una comunità, internazionale ed aperta, di soggetti operanti in modo democratico (società private, organizzazioni governative, fornitori di accesso o di servizi, associazioni, fondazioni, consorzi, enti…).
Un insieme così vasto di risorse, persone, servizi, applicazioni (elaboratori, mezzi trasmissivi, apparati di comunicazione, software, procedure…) può correttamente interagire, travalicando i limiti delle nazioni e comunque nel rispetto di regole e normative, se nell’ambito della rete:

  • Si hanno infrastrutture di comunicazione, dalle dorsali vBNS-very high-speed Backbone Network Services, linee trasmissive ad alta velocità (oltre 100Mbps) sostenute o fornite da grandi organizzazioni (quali NASA, NSF o pure Governo Federale USA) alle reti regionali e ai collegamenti locali.
  • Sono definiti un “linguaggio” e delle regole base comuni per l’interscambio delle informazioni, cioè un “substrato” su cui poggiano le varie forme di comunicazione Internet (Web, e-mail…); tali regole costituiscono il Protocollo TCP/IP.
  • È definito un sistema generale per l’identificazione delle risorse (file, macchine), cioè per assegnare ad ogni risorsa un Indirizzo (IP Address); tale sistema si chiama DNS-Domain Name System e consente la localizzazione uniforme delle risorse (URL-Uniform Resource Locator). La sua gestione, inizialmente a carico di una Internet Registry (InterNIC), ove è tuttora conservato un database centralizzato, prevede un’authority democratica (IANA) ed è stata allargata a varie organizzazioni nel mondo, chiamate Internet Registrars, secondo una strutturazione di tipo geografico, dalle aree continentali (ARIN, RIPE, APNIC) a quelle nazionali (GARR-NIC-RA e GARR-LIR per l’Italia) e locali.
  • Sono definite procedure e standard riguardanti l’organizzazione della rete, la comunicazione tra i suoi elementi e la realizzazione di servizi. A tale scopo, le principali realtà, tipicamente no-profit, non governative, internazionali ed a partecipazione aperta e democratica, sono rappresentate da ISOC e W3C.

ISOC – Internet Society

  • IAB  - Internet Architecture Board
  • IETF – Internet Engineering Task Force
  • IRTF – Internet Research Task Force
  • IESG – Internet Engineering Steering Group
  • IANA – Internet Assign Numbers Authority
  • ICANN – Internet Corporation for Assigned Names and Numbers
  • ISTF – Internet Societal Task Force

ISOC è un’organizzazione internazionale non governativa no-profit che s’interessa principalmente di standards, tecnologie, politiche educative e gestionali concernenti Internet. Comprende oltre 150 organizzazioni sparse in più di 100 paesi ed oltre 6000 membri individuali; membri ed organizzazioni, quali compagnie, agenzie governative, fondazioni, società, rappresentano realtà di notevole importanza nel settore dell’informatica e del networking. ISOC è governata da una sua “Board of Trustees” eletta tra i suoi membri nel mondo.

IAB e IESG s’interessano di supervisione tecnica e coordinamento.

IETF è una comunità internazionale aperta di network designers, operatori, venditori, ricercatori che si interessa principalmente di standards.

IRTF s’interessa di ricerca.

IANA è una Authority e ICANN un’organizzazione (no-profit) per l’assegnazione dei nomi di dominio e degli indirizzi IP di rete. Tali assegnazioni (Internet Registry, Internic) sono ripartite in modo gerarchico per aree geografico-nazionali a partire dalle seguenti:
RIR-Regional Internet Registries:

  • ARIN – American Registry for Internet Numbers
  • RIPE NCC – Réseaux IP Européen Network Coordination Centre
  • APNIC – Asia Pacific Network Information Centre

ISTF è un’organizzazione per la promozione ed il miglioramento di Internet quale bene globale dell’umanità.

 

  • W3C  - World Wide Web Consortium

W3C è un consorzio internazionale (fondato nel 1994) di industrie, ubicato presso MIT in USA, INRIA in Europa e Keio University in Giappone, che si interessa del Web. W3C nasce da iniziative in ambito CERN con supporto DARPA ed European Commission.


  • GARR – Gruppo Armonizzazione Reti della Ricerca
  • LIR – Local Internet Registry
  • NOC – Network Operation Centre
  • NIC NA – Naming Authority
  • NIC RA – Registration Authority
  • NIS – Network Information System
  • CERT – Computer Emergency Response Team

GARR è un servizio telematico di interconnessione delle realtà della ricerca scientifica italiana e di queste con gli ambienti internazionali. La comunità GARR, afferente principalmente al MURST, comprende importanti entità nazionali, quali CNR, ENEA, INFN, Università, Osservatori, Consorzi ed altri organismi, partecipa a servizi e progetti internazionali ed ha responsabilità nazionali in ambito Internet.

 

Per una esemplificazione grafica circa quanto detto si veda la slide Internet01.

Per gli indirizzi di alcuni siti Web di interesse si veda il paragrafo Siti Web – Internet e Dintorni.

 

Nota: è in via di realizzazione Internet2 (dovrebbe essere ultimata nel 2003) che opererà con backbone alla velocità di 2.4Gbps (da notare che si stanno creando anche dorsali da oltre 9Gbps).


IP Address

 

Numero binario di 32 bit
tale da individuare univocamente una macchina in Internet
11000010 11111101 10011010 00111110

 

Esprimibile tramite 4 numeri decimali separati da punti
ciascuno di max 3 cifre e compreso tra 0 e 255
194.243.154.62

 

Esprimibile tramite un nome simbolico
composto da una o più parole separate da punti
chiamato Domain Name (DN)
tin.it

 

HostName.DomainSuffix

 

  • HostName: nome proprio della macchina.
  • DomainSuffix: campo strutturato in sottodomini separati da punti in cui:
  • La stringa più a destra rappresenta il Domain o dominio di 1° livello (TLD-Top Level Domain), corrispondente al dominio di appartenenza della macchina, in genere individuante un grosso sottinsieme della rete ed espresso da un suffisso di nazionalità o di tipo di organizzazione.
  • I sottodomini più a sx sono inclusi in quelli più a dx (struttura gerarchica ad albero rovesciato: dal generale al particolare procedendo da destra verso sinistra).

Suffissi di Tipo Organizzativo              Suffissi di Tipo Nazionale
com   Aziende                               it   Italia
edu   Education                             uk   United Kingdom
gov   Enti Governativi                      fr   Francia
int   Organizzazioni Internazionali         de   Germania
net   Fornitori di servizi e accesso        se   Svezia
mil   Military                              jp   Giappone
org   Altre Organizzazioni

 

Il sistema di denominazione dei nomi viene chiamato DNS - Domain Name System e consiste in un Database Distribuito utilizzato in ambiente TCP/IP per gestire la corrispondenza tra indirizzi numerici e nomi simbolici (mnemonici) assegnati alle macchine.


La traduzione degli indirizzi da simbolici a numerici (risoluzione dei nomi di dominio) avviene tramite appositi DNS Server gerarchicamente distribuiti seguendo una logica Client/Server.
Il sistema DNS così concepito consente di delegare a livello locale parte del controllo della rete, consentendo al gestore di un particolare dominio di determinare in modo indipendente nomi ed indirizzi delle risorse interne a quel dominio.

IP Dinamico
Un IP Dinamico è un IP assegnato da un Provider ad un Utente connesso in Dial-up secondo il modello dell’allocazione dinamica degli IP: l’IP è assegnato alla linea invece che all’utente direttamente (ad ogni linea compete un IP), quindi all’utente in quel momento collegato a tale linea.
Il metodo dell’IP dinamico consente al provider di ottenere un risparmio di IP (quindi di gestirsi con reti di classe più economica) ma non consente all’utente di avere un IP fisso e noto a priori (con annessi problemi di configurazione del software).
Per risolvere il problema utente:

  • Usare protocolli per Dial-up recenti che comunichino automaticamente l’IP del server all’utente (p.es. il PPP con l’estensione PAD o CHAP).
  • Usare programmi di TCP/IP stack con possibilità di inserimento di Script per ottenere dal server automaticamente l’IP (p.es. Trumpet Winsock).
  • Usare sistemi per la trasmissione automatica dell’IP (nonché di altre informazioni) all’atto della connessione (RARP-Reverse Address Resolution Protocol e BOOTP-Bootstrap Protocol).

 

Nota1: un DN è solo un nome simbolico, non necessariamente correlato a vincoli inerenti la nazionalità, la geografia o i servizi forniti dalla relativa macchina. È tuttavia conveniente usare nomi intuitivi rispondenti a tali criteri. Si possono definire degli Alias DNS (p.es. per distinguere diversi servizi offerti con la stessa macchina, quali file transfer, Web, E-mail, ecc.). Il sistema DNS prevede varianti.

Nota2: si hanno 5 classi di reti e si parla di IP Next Generation (IPNG o IP 6), protocollo base per sperimentazioni su Internet 2.


URL – Uniform Resource Locator

 

Schema di indirizzamento delle risorse di Internet
tale da sintetizzare in un unico indirizzo
la posizione della risorsa (file) nella rete
(NomeMacchina-Percorso su HD-Filename)
e il protocollo di accesso ad essa

 

Metodo://NomeMacchina:Porta/NomeOggetto

 

  • Metodo: metodo di accesso, identificatore dello schema di indirizzamento, tipo di collegamento, dipendente dal protocollo da utilizzare.

Metodo                Significato
http                        Hyper Text Transfer Protocol (Web)
ftp                   File Transfer Protocol
mailto                Posta elettronica (E-mail)
news                        Newsgroup (Usenet)
telnet/rlogin/tn3270  Modalità terminale
gopher                Gopher
wais                        Server WAIS
file                        File (locale)

  • NomeMacchina: identificatore dell’host sul quale risiede la risorsa (IP Address o Domain Name).

 

  • Porta: numero di porta (max 65536) tramite la quale si intende comunicare con la macchina (in genere, in base al protocollo, è sottintesa la porta standard).

Protocollo      N. Porta Standard
HTTP                        80
FTP                   21
SMPT                        25
POP3                        110
NNTP                        119
TELNET                23

  • NomeOggetto: stringa di identificazione, nome completo dell’oggetto da accedere (directory/filename).

Nota1: Una URL è una forma particolare della più generale URI –Universal Resource Identifier (in pratica la sola attualmente utilizzata). Un’altra forma di URI (in fase di sviluppo) è la URN – Uniform Resource Name, verso la quale tende il sistema già in uso PURLs-Persistent URLs.

Nota2: lo schema URL prevede varianti in base al protocollo usato (vedi esempi che seguono); schemi non standard sono inoltre utilizzati da alcuni programmi, tra i quali i browser. La forma URL più generale è la seguente:
Metodo://[Username:Password@]NomeMacchina[:Porta]/[NomeOggetto]

Nota3: il concetto di Porta si introduce per poter gestire, tramite una stessa presa fisica di rete di un computer, più conversazioni che questo può svolgere anche in parallelo e di tipo diverso. Una Porta consiste in un Canale Logico attraverso cui i sistemi in collegamento con Internet possono comunicare, generalmente utilizzato per il colloquio tra specifiche risorse o per il transito di uno specifico tipo di dati.


URL – Esempi

 

http://www.comune.roma.it/cultura/index.htm

Viene acceduto l’oggetto index.htm (documento ipertestuale) situato nella root directory cultura del computer www.comune.roma.it (macchina www situata nel sottodominio comune del sottodominio roma del dominio it) tramite il protocollo HTTP (Web).

 

http://www.polito.it/~bertola/

Viene acceduta la home page di un “utente” del computer di nome bertola, è sottinteso il file index.htm (~ = ALT+126).

 

ftp://ftp.microsoft.com/products/mspress/library/splitter.zip

ftp://ftp.sunet.se/pub/pc/

 

mailto:docente.ecdl@tiscalinet.it

 

news:news.tin.it/it.istruzione.scuola.informatica

Viene acceduto il newsgroup it.istruzione.scuola.informatica della macchina news del sottodominio tin del dominio it. La sintassi non indica una locazione assoluta della risorsa valida ovunque: è indipendente dalla locazione in quanto referenzia il server locale del relativo client.

 

telnet://library.met.org

Viene acceduto in modalità emulazione di terminale telnet il Metropolitan Museum of Art di New York.

telnet://165.113.211.4:4801

 

file:///c:/

file:///c:/temp/prova1.htm

Viene acceduto il file prova1.htm sull’hard disk locale c.


Architettura TCP/IP

 

TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP è un insieme di protocolli (Internet protocol suite) che definiscono le modalità di comunicazione nella rete.
Per la gestione del protocollo TCP/IP sono disponibili diversi software (freeware, shareware o a pagamento), chiamati programmi di TCP/IP stack che, oltre a gestire le comunicazioni a basso livello, in genere prevedono anche la funzione di Dialler (un noto programma di TCP/IP stack è stato Trumpet Winsock).
In Windows i programmi di TCP/IP stack seguono lo standard Windows Socket (Winsock) la cui implementazione è nella libreria di funzioni Winsock.dll o wsock32.dll.
In Windows 95 (e successivi) il supporto per Winsock e per i protocolli Internet è incluso nel sistema operativo (Rete di Windows) mentre la funzione di dialler è nell’accessorio Accesso Remoto.


Le principali caratteristiche delle trasmissioni dati su Internet e dell’architettura TCP/IP sono:

  • L’architettura TCP/IP (basata sui 2 principali protocolli TCP e IP, derivati dai sistemi Unix), è conforme al modello ISO/OSI ma a soli 4 strati (vedi slide Internet02);
  • Il protocollo TCP/IP è indipendente dalla rete fisica, cioè è stato progettato per integrare logicamente tecniche hardware diverse secondo criteri di efficienza per le reti geografiche distribuite (WAN); TCP/IP è inoltre un open standard;
  • Le modalità di interazione dei servizi telematici seguono la Architettura Client/Server.
  • Le comunicazioni avvengono secondo la tecnica della Commutazione di Pacchetto a Datagramma ed in logica Best Effort (o Send & Pray);
  • Il protocollo IP (che rappresenta il livello più basso del TCP/IP) è non connesso, mentre il protocollo TCP è connesso e senza correzione di errore da parte del destinatario (ciò che implica la ritrasmissione dei pacchetti non giunti correttamente).

SLIP (Serial Line Internet Protocol)
Protocollo seriale per gestire il collegamento a Internet tramite modem e linea telefonica; se prevede la compressione dei dati allora si chiama CSLIP.


PPP (Point to Point Protocol)
Protocollo seriale per gestire il collegamento a Internet tramite modem e linea telefonica (dial-up). È più recente, potente, flessibile e affidabile di SLIP e costituisce uno standard per l’IP. Il protocollo PPP, previsto nei moderni sistemi operativi, consente un collegamento dinamico TCP/IP (tra un computer e un Host Internet) tramite linea commutata PSTN o ISDN (per linee parallele, seriali e USB-Universal Serial Bus) in modalità client/server.

 

Nota: gli altri protocolli TCP/IP (di interesse per l’utente finale) saranno descritti nel seguito nella trattazione del relativo argomento.


INTERNET - Connessione

 

Vedasi pure slide Internet03.

COMPUTER
Dal portatile in su, con opportuna configurazione Hardware/Software.

LINEA

  • PSTN – Public Switched Telephone Network (analogica)
  • ISDN – Integrated Service Digital Network
  • DSL – Digital Subscriber Line (ADSL, VDSL, DSL Lite)
  • Cavo
  • Spazio (satellite, cellulare)

Collegamento

  • Diretto
  • ISP (Internet Service Provider)
  • Servizi in linea
  • Modem via cavo
  • Modem via TV (WebTV)
  • Connessione satellitare
  • Cellulare
  • WAP (Wireless Application Protocol)
  • NC (Network Computer)
  • PC palmari
  • Emulazione di terminale o dumb terminal

SOFTWARE

  • Programma di TCP/IP stack
  • Browser Web evoluto
  • Supporto (integrato nel browser o programmi a parte) per:
  • E-mail, File Transfer, Newsgroup, Chat
  • Servizi multimediali avanzati
  • Programma di Telnet
  • Programmi di utilità e plug-in
  • Supporto per altre applicazioni e servizi (e-commerce, sicurezza…)

ISP – Internet Service Provider

  • Accesso gratuito o a pagamento(1)?
  • Account di accesso alla rete: Login o UserID (nome utente o pseudonimo) e Password (codice segreto)
  • Account E-mail: Login e Password
  • Informazioni
  • Quadro dell’ISP (risorse, servizi, prestazioni, rapporto connettività/utenti…) ed eventuale Sw di connessione (kit)
  • Numero/i telefonico/i da chiamare col modem per la TD (POP di chiamata)
  • DNS primario ed eventualmente secondario e Dominio
  • E-mail principale ed eventualmente secondaria/e
  • Server: POP3, SMTP, NNTP
  • IP Address se statico
  • Alcuni ISP che offrono accesso gratuito:
  • ClubNet Tin.it               http://www.clubnet.tin.it
  • Kataweb                      http://www.kataweb.it
  • Libero (Infostrada)          http://www.libero.it
  • Tiscali                      http://www.tiscalinet.it
  • Per riferimenti agli indirizzi dei servizi gratuiti in rete vedasi il paragrafo: Siti Web - Internet e Dintorni.

 

Connessione Internet con Windows

  • Installare Accesso Remoto
  • Installare TCP/IP
  • Creare la connessione

Connessione – Alcuni Termini

K56flex
Tecnologia per la TD su linee analogiche. Consente il collegamento con modem alla velocità max di 56Kbps in downstream e 33.6Kbps in upstream, assicurando la compatibilità con gli attuali standard (V32, V34, V34+, ecc.).
V90
Tecnologia per la TD su linee analogiche. Consente il collegamento con modem alla velocità max di 56Kbps ed è stata adottata come standard dall’ITU.
Router
Dispositivo o meccanismo in grado di controllare, smistare ed instradare pacchetti o datagrammi tra differenti reti (LAN e WAN) anche dissimili. Un Router (instradatore) opera a livello di Network Layer ed è praticamente necessario per interconnettere reti impieganti lo stesso strato di trasporto ma differenti strati di rete.
Hub
Dispositivo che consente di concentrare i collegamenti di tutte le macchine di una LAN. Permette una facile manutenzione dei cavi di rete (doppini) e l’aggiunta o rimozione di un nodo senza causare problemi agli altri (un Hub opera a livello fisico e funziona riducendo la topologia di rete a stella). Sono utilizzati secondo gli schemi 10Base-T o 100BaseTx e possono operare alla distanza max di 100m dalle stazioni collegate (150m per doppini di cat. 5).
Bridge
Dispositivo intelligente (provvisto di software) che consente di interconnettere LAN. Un Bridge (ponte) opera a livello di Data Link Layer ed è praticamente necessario per interconnettere LAN anche eterogenee.
Gateway
Dispositivo intelligente o meccanismo che consente di interconnettere reti di vario tipo, dissimili ed anche incompatibili. Un Gateway opera a livello di Network Layer ed è praticamente impiegato per interconnettere LAN-LAN, WAN-WAN, LAN-WAN e reti non realizzate secondo il modello ISO/OSI.
Ripetitore
Dispositivo che consente di inoltrare i segnali (bit) da una rete all’altra, funziona prettamente a livello fisico ed è praticamente necessario quando per motivi tecnici o funzionali occorre rigenerare e rilanciare un segnale.
Proxy
Sistema software (componente firewall) per il controllo del traffico dati tra una rete interna e le reti esterne realizzato allo scopo di garantirne la sicurezza. Un Proxy Server, interponendosi tra il browser client in uso (utente) e il server del sito Internet che si vuole accedere, riporta sulle proprie memorie le pagine del sito già richieste o maggiormente consultate dagli utenti controllandone l’aggiornamento, operando così una sorta di Dynamic Mirroring del server di destinazione. Il collegamento ad un sito via Proxy consente pertanto sia di velocizzare le operazioni, soprattutto in situazioni di sovraccarico del sito, che di aumentare la sicurezza della comunicazione (il sito contattato riceverà solo una generica connessione da parte del Proxy e non dell’utente ed il Proxy potrà essere opportunamente configurato per filtrare i messaggi).
Mirror
Sito che mantiene una copia, parziale o totale, di un altro sito, aggiornandola con periodicità ed in modo automatico.

 

Nota: il costo di un collegamento Internet è il costo del collegamento tra l’utente ed il Provider con cui questo accede alla rete (normalmente la TUT-Tariffa Urbana Telefonica).


Internet – Servizi

 

World Wide Web

 

Electronic Mail
Mailing List

 

File Transfer

 

Newsgroup

 

Telnet

 

Comunicazione in Tempo Reale
Chat
Instant Messaging
Comunicazione Multimediale Interattiva

 

Altri Servizi

 


world wide web

 

WWW o W3 o Web
Interfaccia e servizio Internet di tipo Ipermediale Interattivo

Ipermedia = Ipertesto + Multimedia

Ipertesto
Modalità di organizzazione e reperimento delle informazioni, metodologia di rappresentazione della conoscenza basate sulla tecnologia informatica e sui concetti di:
Nodo      Link      Button      Navigazione Ipertestuale

Multimedia
Termine che si riferisce agli strumenti della comunicazione e alla possibilità di utilizzare più linguaggi e più media diversi (testi, immagini, suoni, animazioni, filmati) in uno stesso messaggio comunicativo.

Un Ipermedia (o Iperoggetto) consiste dunque in un oggetto informatico che, oltre alla tipica caratteristica “statica” di rappresentare informazioni, possiede anche la caratteristica “dinamica” di collegare le informazioni (links tra iperoggetti), potendo esso richiamare altri iperoggetti o esserne a sua volta richiamato.
Il Web è un insieme di iperoggetti (praticamente sterminato, in crescita costante e sparso per il mondo sui siti della rete), un sistema di strutturazione dell’informazione e delle risorse in modalità ipermediale, un sistema di editoria elettronica on-line, un effettivo sistema ipermediale distribuito interattivo, una “ampia ragnatela” di Oggetti Virtuali, i quali costituiscono il cosiddetto Cyberspace (ambiente dei calcolatori in rete).
Nel Cyberspace gli iperoggetti possono essere creati, acceduti, manipolati e trasmessi tramite appositi linguaggi e programmi, in particolare il linguaggio originario HTML e programmi di “navigazione” chiamati Browser o User Agent (in effetti, come vedremo, l’offerta di linguaggi e programmi di rete si è notevolmente sviluppata e raffinata).
Un documento Web dal punto di vista utente si dice Pagina Web, esso può essere costituito da più file (p.es. un file testuale HTML ed un file grafico JPEG) e di norma è un oggetto statico, nel senso che i processi di elaborazione che servono a generarla terminano quando il browser visualizza la pagina, ciò anche se la pagina è “dinamica” (i componenti vengono elaborati e composti al momento della richiesta da parte di un’applicazione dell’utente e la sua generazione riguarda il lato server).


I browser Web moderni, originariamente in grado di interpretare in modo autonomo generalmente solo formati HTML e ASCII e almeno i formati grafici più diffusi in rete (GIF e JPEG), in pratica si presentano come prodotti multiservizio, integrando più funzioni (Web, E-mail, Newsgroup, ecc.).
I documenti che possono essere veicolati nel Web (attraverso comunicazioni tra servers e clients), in quanto ipermediali, possono contenere qualunque tipo e formato di oggetti digitali (oltre che links), per i quali è stata definita la codifica MIME (vedi E-mail).
Tale varietà di oggetti digitali, percui è resa possibile una completa comunicazione multimediale interattiva nel Web, può essere interpretata da un browser equipaggiandolo e configurandolo opportunamente, in modo da poter realizzare pagine Web dotate di comportamenti dinamici e interattivi senza la necessità di attivare transazioni HTTP per scaricare oggetti dal server (altrimenti ingestibili).
In altri termini, per “animare” il Web, occorreranno delle tecnologie in grado di “ampliare” le capacità dei browser (helpers, plug-in) o di introdurre capacità elaborative all’interno delle pagine Web (linguaggi di script o strumenti affini) o addirittura di trasformarlo in un ambiente operativo (Web Computing, p.es. piattaforma Java in sviluppo da Sun).

Animare il Web
Helpers
Plug-in
Script
DHTML
Java
ActiveX
Web Computing

I risvolti delle varie soluzioni saranno meglio visti nelle lezioni in aula ed in laboratorio.

 

URL


http://www.DomainSuffix

http://www.istruzione.it


Protocolli Web

  • HTTP – HyperText Transfer Protocol

Protocollo per la gestione del trasferimento di informazioni strutturate in modalità ipermediale (pagine Web).

  • SHTTP – Secure HTTP

Evoluzione “sicura” del protocollo HTTP, orientata a garantire la sicurezza delle transazioni in rete (crittazione dei dati trasmessi).

 

Configurare il Browser

  • Avvio automatico di applicazioni esterne (helpers)
  • Plug-in
  • Dimensionamento e gestione Cache Memory (in RAM e su HD, controllo tempo permanenza file, spazio occupato, aggiornamenti sul server)
  • Abilitazione/disabilitazione cookies, script Java e controlli ActiveX
  • Impostazione livelli di security
  • Proxy Server
  • Impostazione pagine (font, colori, ecc.), home page, preferenze linguistiche (per pagine multilingua), history (riferimenti alle pagine visitate)
  • Impostazioni per E-mail e Newsgroup
  • Supporto XML e fogli di stile CSS
  • Modalità off-line
  • Gestione dinamica (modalità streaming, visualizzazione dati mentre arrivano, prima testo poi immagini, ecc.)

 

Nota: antesignani del Web sono Gopher e Mosaic.


Software Web (browser)
P r o g r a m m a    Produttore       Lic.   S i t o   W e b
Amaya                W3C              F      http://www.w3c.org/Amaya
Internet Explorer    Microsoft        F      http://www.microsoft.com
Netscape 6.2         Netscape         F      http://www.netscape.com
Opera                Opera            C      http://www.operasoftware.com

 

Siti di Interesse
W3C – World Wide Web Consortium     http://www.w3.org

=> Siti Web – Internet e Dintorni

 

Plug-in & Utilities
P r o g r a m m a    Produttore       Lic.   S i t o   W e b

Acrobat Reader       Adobe            F      http://www.adobe.com

FlashPlayer          Macromedia       F      http://www.macromedia.com
MediaPlayer          Microsoft        F      http://www.microsoft.com

QuickTime            Apple Comp.      F/C    http://www.apple.com

RealPlayer           RealNetworks     F/C    http://www.real.com
Shockwave            Macromedia       F      http://www.macromedia.com
WinAmp               Nullsoft         F      http://www.winamp.com
WinZip               WinZip           S      http://www.winzip.com

Nota: per il software 3D si veda il paragrafo VRML.


Electronic Mail

 

Servizio per lo scambio di Messaggi testuali puri (caratteri codificati ASCII a 7 bit) e, tramite opportuni strumenti, di ogni altro tipo di File.

Il servizio E-mail (che, per quanto rapido sia, è comunque in differita e non in tempo reale) tende a svilupparsi in direzione multimediale e, a vari livelli di efficienza, attualmente consente i seguenti tipi di comunicazione:

  • Messaggi personali
  • Circolari
  • Mailing List
  • Gateway con Newsgroup
  • Posta vocale (Voice Mail)
  • Posta Multimediale (Video Mail)

La tecnica base per trasmettere via E-mail file binari qualsiasi (cioè non codificati ASCII a 7 bit, quali programmi eseguibili, file sonori, file grafici, ecc.) consiste nell’accluderli al messaggio testuale come una sorta di allegato chiamato Attachment.
Tali files, non gestibili direttamente da Internet tramite E-mail, vengono codificati/decodificati all’invio/ricezione basandosi su opportuni sistemi di codifica, di cui il più diffuso chiamasi MIME (vedasi seguito).
In genere, i software di posta elettronica svolgono in modo automatico le operazioni di codifica/decodifica.

Circa la gestione di file via E-mail occorre tenere presente che:

  • Per l’interpretazione dell’attachment il destinatario dovrà disporre delle apposite risorse Hw/Sw; riguardo al software, i programmi avanzati di E-mail possono essere in grado di interpretare l’attachment o, in taluni casi, di trasmettere con esso il programma per interpretarlo;
  • I file verranno salvati nella directory indicata nel programma di E-mail;
  • Qualora i provider (mittente/ricevente) imponessero limiti alle dimensioni massime dei file da trasmettere/ricevere via E-mail considerare che le dimensioni del file originale verranno aumentate approssimativamente di un quarto dalla procedura di codifica.

Gli attuali programmi di Posta Elettronica offrono funzionalità avanzate di notevole interesse, quali le seguenti:

  • Filtraggio di certi tipi di messaggi con risposta automatica;
  • Gestione di più account;
  • Implementazione di funzioni di security (crittografia, firma digitale, funzioni anti spamming);
  • Introduzione di funzioni di voice mail e video mail;
  • Funzioni avanzate di rubrica e ricerca;
  • Visualizzazione di messaggi HTML a formattazione complessa;
  • Gestione di messaggi modello;
  • Gestione dei messaggi direttamente sul server.

In particolare, il servizio E-mail va evolvendo verso sistemi di Posta Vocale e Multimediale (richiedono scheda sonora, casse, microfono, telecamera interfacciata col computer, webcam o videocamera esterna ed opportuna scheda acquisizione video), che si consolideranno con l’evolversi delle tecnologie di rete (maggiori velocità trasmissive).
Tramite E-mail è inoltre possibile l’accesso ad altre risorse e servizi, quali server FTP, BBS, servizi in linea e altre reti.
Giova osservare che in rete diversi provider o organizzazioni offrono mailbox gratuite, funzionanti attraverso il Web o (meglio) tramite apposito client E-mail. In taluni casi, oltre alla mailbox viene pure offerto l’accesso gratuito (account) ad Internet.
La struttura di un generico messaggio E-mail può prevedere i seguenti elementi:

  • Header
  • Testo
  • Signature
  • Attachment

 

URL


mailto:IdUtente@IdHost

mailto:webmaster@tin.it

  • IdUtente: nome simbolico che identifica la mailbox dell’utente all’interno dell’Host System (un utente può avere più maibox e può associare nomi diversi (alias) ad una stessa mailbox).
  • IdHost: nome simbolico che identifica in Internet (secondo i criteri di denominazione dei computer) la macchina che ospita la maibox dell’utente (IdHost può pure corrispondere ad un sottodominio invece che ad un vero e proprio computer, in tal caso i messaggi verranno spediti ad un server che si occuperà di smistarli agli utenti dei sottodomini specificati).

Protocolli E-mail

  • SMTP – Simple Mail Transfer Protocol

Protocollo per la gestione della posta elettronica (file testuali) in uscita (outcoming mail server).

 

  • POP3 – Post Office Protocol version 3

Protocollo per gestire la posta elettronica in entrata (incoming mail server). Preleva la posta da una mailbox remota (POP Server) e la memorizza nella macchina dell’utente.

  • IMAP – Internet Message Access Protocol

Protocollo per gestire e mantenere su un server E-mail la posta elettronica in entrata che consente pure di mantenere sul server un archivio centralizzato e condiviso di messaggi E-mail.

 

LDAP – Lightweight Directory Access Protocol
Protocollo di rete realizzato per fare ricerche di informazioni (nomi di utenti, indirizzi E-mail o altro) da una directory di tipo gerarchico ubicata su un apposito server.

MIME – Multipurpose Internet Mail Extension
Sistema di comunicazione per trasmettere tramite E-mail dati binari codificati in diversi modi (posta multimediale: si possono trasmettere testi, programmi, immagini, suoni, ecc.).
Un tipo MIME è un flusso di dati binari codificati con associata una intestazione che specifica il Tipo di Codifica ed il Formato di Memorizzazione di quel determinato oggetto.

Tipo di Codifica:

  • 7 bit (ASCII ristretto)
  • Quoted-printable
  • Base 64
  • UUEncode
  • XXEncode
  • BinHex

MIME costituisce un’estensione di SMPT, consentendo in pratica la trasmissione di qualunque tipo di file via E-mail senza passare per la codifica ASCII.

Per i formati MIME vedasi apposita tabella.


Mailing List

Una Mailing List è una lista di indirizzi E-mail identificati complessivamente da un unico indirizzo che è quello attribuito alla lista.
Le Mailing List sono impiegate per costituire gruppi di discussione basati su E-mail: un messaggio giunto ad una Mailing List viene infatti rispedito a tutti gli iscritti (eventualmente in formato digest), che lo troveranno nelle loro mailbox.
Le liste possono essere moderate o no e sono gestite da appositi Listserver (persone/macchine/programmi). Un Listserver (listserv) ha un proprio indirizzo E-mail, cui ci si rivolge per operazioni di tipo amministrativo (iscrizione ad una delle Mailing List gestite, dimissione, ecc.); tale indirizzo va distinto da quello delle Mailing List (cui ci si rivolge per inviare messaggi).


Software E-mail
P r o g r a m m a        Produttore  Lic.  S i t o   W e b
Eudora Pro/Light         Qualcomm    C/F   http://www.eudora.com
Netscape Messenger       Netscape    F     http://www.netscape.com
Outlook Express          Microsoft   F     http://www.microsoft.com
Pegasus      Mail             D. Harris   F     http://www.pegasus.usa.com
Voice Mail
Internet Voice Mail      VocalTec    C/F   http://www.vocaltec.com
Video Mail
QuickCards               Connectix         http://www.quickcam.com
SeeMail                        Realmedia         http://www.realmediainc.com

Software Mailing List
P r o g r a m m a        Produttore  Lic.  S i t o   W e b
Listproc                                  http://www.cren.net
Listserv                            F     http://www.psoft.com
Majordomo                B. Chapman  F    

 

Siti di Interesse
CILEA                          http://www.cilea.it
Freemail                       http://www.freemail.it
IMC-Internet Mail Consortium   http://www.imc.org
ITC–Internet Telephony Cons.   http://itel.mit.edu:/itel/newind.html

Nota: gli argomenti Ricerca di Indirizzi E-mail e Ricerca di Mailing List sono trattati nella sezione dedicata alla Ricerca.

 

Virus

  • Nessun problema nei messaggi E-mail testuali puri.
  • Possono essere negli allegati, in forma di file eseguibili o di Macro Virus (questi ultimi anche nei documenti).
  • Se si inviano messaggi E-mail utilizzando l’HTML, possono essere porzioni di codice contenute nelle pagine Web (script, applet, controlli ActiveX).

Terminologia
Pop Account
Indirizzo E-mail in cui IdUtente è colui al quale è intestata la mailbox e IdHost è il nome completo della macchina host.
POP Server
(Point Of Presence) Numero telefonico da chiamare per connettersi ad Internet tramite l’ISP gestore della mailbox dell’utente (0650512717).
POP3 Server
Incoming mail server (box.tin.it).
SMTP Server
Outcoming Mail Server (mail.tin.it).
DNS Address
Indirizzo numerico dell’ISP (194.243.154.62). Alcuni ISP hanno sia un indirizzo primario che un indirizzo secondario.
Domain
Dominio (tin.it).
NNTP Server
News Server (news.tin.it).
Digest
Formato di file che raccoglie più messaggi E-mail su un determinato argomento ed è inviato periodicamente (agli iscritti alla mailing list).
MAPI (Messagging Application Programmino Interface)
Interfaccia Microsoft per semplificare la procedura di spedizione di file via E-mail.


file transfer

 

Servizio per il trasferimento e la eventuale manipolazione di File tra computer collegati in rete.

Il servizio, basato sul protocollo FTP, è attivabile tramite apposito client FTP (eventualmente richiamabile dal browser Web) oppure direttamente dal Web tramite il protocollo HTTP (comunque meno efficiente di un client FTP specifico).

Modalità di Collegamento

  • FTP anonimo
  • FTP con account

Modalità di Trasferimento

  • Binaria
  • ASCII

URL


ftp://NomeSitoFTP/Directory/Filename
ftp://login:password@NomeSitoFTP/
  • FTP anonimo: di norma, l’accesso al sito FTP è limitato a specifiche aree disco del sistema, ove sono reperibili file “pubblici”, per operazioni di download (solo lettura). In genere viene richiesto come login il termine convenzionale anonymous e come password il proprio indirizzo E-mail (o altre informazioni previste dal gestore). Non specificando Filename si accederà alla directory, normalmente contenente appositi file testuali che ne descrivono il contenuto.
  • FTP con account: l’accesso al sito FTP è consentito solo agli utenti autorizzati, cioè forniti di un account (login e password), i quali possono liberamente operare su determinate aree disco del sistema (utilizzando i relativi comandi, tipicamente Unix) per trasferire file (download/upload) e manipolare file e directory. Spesso la procedura di collegamento viene effettuata in modo tale da garantire la protezione della password.

 

Protocolli File Transfer

  • FTP – File Transfer Protocol

Protocollo per la gestione del file transfer e annesse operazioni.

  • FSP – File Service Protocol

Protocollo di alto livello studiato per migliorare il protocollo FTP (col quale è però incompatibile).


Archiviazione del software su Internet

  • Archivi non autoscompattanti
  • Archivi autoscompattanti
  • File codificati

Software e Licenze

  • Public Domain e Freeware
  • Shareware
  • Commerciale (spesso fornite versioni Trial o Demo)

 

Software FTP
P r o g r a m m a    Produttore     Lic.   S i t o   W e b
CuteFTP              GlobalSCAPE    Sw     http://www.cuteftp.com
GetRight
WsFTP                J. Junod       Demo   http://www.ipswitch.com

 

Siti di Interesse
Coast to Coast             ftp://
FTP list              ftp://garbo.uwasa.fi/pc/doc-net/ftp-list.zip
FTP list              ftp://oak.oakland.edu/SimTel/msdos/info/ftp-list.zip
Funet                      ftp://ftp.funet.fi
Garbo                      ftp://garbo.uwasa.fi
Microsoft                  ftp://ftp.microsoft.com
Netscape                   ftp://
Shareware.com              ftp://
SimTel                     ftp://ftp.coast.net
Sunet                      ftp://ftp.sunet.se/pub/www
Tucows                     ftp://
Walnut Creek CD-ROM        ftp://ftp.cdrom.com
Winsite (Cica)             ftp://ftp.cica.indiana.edu
Winsock-Indiana State      ftp://ftp.funet.fi

Nota: l’argomento Ricerca di Files è trattato nella sezione dedicata alla Ricerca, qui si elencano solo alcuni siti di interesse per scaricare programmi o altro (accessibili anche via Web).


Terminologia
Download
Operazione di copia di file da un computer remoto al proprio.
Upload
Operazione di copia di file dal proprio computer a quello remoto.
Resume
Ripresa di un’operazione di file transfer dall’ultima interruzione verificatasi (accidentale o voluta).
FTPMAIL
Programma client FTP abilitato ad accedere ai siti FTP via E-mail (per utenti che dispongono solo di tale accesso alla rete).
Mirror
Sito FTP anonimo che mantiene una copia - integrale o parziale, periodicamente ed automaticamente aggiornata - dei file di un altro sito FTP anonimo.


newsgroup

 

I Newsgroup, chiamati anche Gruppi, Forum o Conferenze Usenet, sono gruppi di discussione in rete, i quali possono scambiarsi messaggi (news) sui più disparati argomenti, cui viene assegnato un Nome secondo criteri di Gerarchia e in base allo specifico Argomento trattato.
L’insieme dei Newsgroup costituisce Usenet: una effettiva rete di news, una sorta di bacheca elettronica, o meglio una BBS (Bulletin Board System), costituita da un’ampia raccolta di messaggi catalogati distribuiti sia su Internet che su altre reti telematiche.
Il Nome di un Newsgroup è costituito da una serie di stringhe (di significato intuitivo) separate da punti e riflette il criterio di Gerarchia ad esso associato (invertito rispetto a quello adottato per i nomi dei computer in Internet): la stringa più a sinistra rappresenta un grosso sottinsieme dell’insieme dei gruppi esistenti e si dice Sottinsieme o Gerarchia di primo livello, procedendo da sx a dx si hanno sottinsiemi più selettivi inclusi gli uni negli altri fino ad arrivare all’ultima stringa che rappresenta il nome del Newsgroup specifico.

URL


news://Server/NomeGruppo

news://news.tin.it/it.istruzione.scuola.informatica

Formati alternativi (viene indirizzato il server di default)
news:NomeGruppo
news:IdMsg

Alcune gerarchie di primo livello sono le seguenti:

  • alt       argomenti alternativi (amatoriali, inconsueti, controversi)
  • bionet    biologia e scienze affini a livello professionale
  • biz       economia e gestione d’impresa
  • comp            computer e informatica
  • gnu       Free Software Foundation (distribuz. Sw libero da copyright)
  • it        gruppi in italiano
  • k12       didattica ed educazione
  • misc            miscellanea
  • news            attualità e notizie Usenet
  • rec       attività ricreative, hobby, tempo libero
  • sci       scienza a livello professionale
  • soc       temi sociali e politici
  • talk            argomenti vari, dibattiti

Il servizio di Newsgroup ha le seguenti caratteristiche:

  • I Newsgroup vengono conservati su appositi news server sparsi per il mondo (centinaia di news server per gestire decine di migliaia di Newsgroup).

Per accedere ai Newsgroup (leggere o scrivere news) occorrono appositi programmi chiamati newsreader (esistono anche servizi d’accesso via WWW o E-mail e possibilità di fare ricerche tramite alcuni motori di ricerca) i più avanzati dei quali consentono di inviare e ricevere (oltre ai messaggi testuali) file binari qualsiasi (immagini, suoni, ecc.), implementando così una effettiva comunicazione multimediale distribuita.

  • Siccome l’insieme dei Newsgroup sta oramai praticamente diventando sterminato ed ogni giorno possono nascere nuovi Newsgroup, per problemi di ordine pratico e gestionale ciascun news server è organizzato in modo tale da gestire solo un sottinsieme di Newsgroup (in genere diverse migliaia), selezionandoli in base a considerazioni inerenti gli interessi dei propri utenti e la propria organizzazione (lingua, argomenti trattati, economia di spazio e risorse per garantire più accessi e maggior efficienza, ecc.). Così, diversi news server possono mantenere diversi newsgroup oppure gli stessi, mantenendoli allineati reciprocamente secondo una certa frequenza di aggiornamento. Solo alcuni particolari news server cercano di mantenere tutti i newsgroup a livello mondiale.
  • Esistono alcune tipologie di Newsgroup:
  • Newsgroup senza moderatore: seguono il criterio di automoderarsi e sono liberamente accessibili da chiunque, l’operazione di iscrizione, se effettuata, non notifica nulla a nessuno ed equivale ad un’opzione di configurazione del proprio newsreader, che può essere annullata e ripetuta (per selezionare rapidamente i Newsgroup di interesse).
  • Newsgroup con moderatore: il moderatore agisce un pò da “filtro”, potendo determinare in qualche modo chi, come e cosa è ammesso nel Newsgroup.
  • Newsgroup locali: sono conferenze che si sviluppano nell'ambito degli utenti di uno specifico sistema che li ospita e di norma sono accessibili solo da tali utenti.
  • Si possono avere Newsgroup in gateway con le Mailing List per consentire un interscambio di news e messaggi tra Newsgroup e Mailing List (in senso mono o bidirezionale).
  • Sono sorti, per iniziative di singoli gestori di siti, anche newsgroup basati sul Web (Web Conference).

Protocolli Usenet

  • NNTP – Network News Transfer Protocol

Software Usenet
P r o g r a m m a   Produttore       Lic.  S i t o   W e b
Free Agent          Forté            C/F   www.forteinc.com

 

Siti di Interesse
GCN-Gruppo di Coordinamento NEWS-IT   http://www.cilea.it/news-it
Mailgate                                  http://www.mailgate.org
Politecnico di Torino               http://www.poli.studenti.to.it

Nota: l’argomento Ricerca nei Newsgroup è trattato nella sezione dedicata alla Ricerca.

 

Alcuni Newsgroup Utili
news.announce.important    Notizie su Internet 
soc.culture.italian        Conferenza internazionale sull’Italia
it.news.gruppi             Newsgroup italiani

 

Terminologia
Thread
Insieme di news pubblicate l’una in risposta dell’altra (per seguire il filo logico nello sviluppo di uno stesso tema).
Crossposting
Pubblicazione contemporanea di news o thread su diversi newsgroup (pertinenti i temi trattati).
Spamming
Esagerazione nell’operazione di crossposting o nella spedizione di messaggi E-mail (esistono appositi programmi per filtrare i messaggi).
Off Topics (OT)
Fuori tema in relazione al newsgroup.


telnet

 

Servizio per connettersi ad un computer remoto (remote login) in modalità Emulazione di Terminale: l’utente connesso appare al computer remoto come un suo terminale locale (le emulazioni principali sono: VT100, TN3270, ANSI).
Un collegamento Telnet consente di controllare a distanza un computer (host) ed utilizzarne le relative risorse (attivazione di programmi a distanza, operazioni di file transfer, manipolazione di file e directory, accesso a banche dati e siti vari, ecc.) rendendo possibile l’utilizzazione della potenza e delle possibilità di grandi sistemi (mainframe) tramite un normale PC ad essi collegato via Telnet.

Modalità di Collegamento

  • Telnet anonimo
  • Telnet con account

URL


telnet://IndirizzoComputerRemoto

telnet://locis.loc.gov
(Library Of Congress Information Service)

  • Telnet anonimo: l’accesso al sito Telnet è reso “pubblico” e la procedura di collegamento è automatizzata oppure vengono richiesti come login e password termini convenzionali pubblicamente noti. In tale accesso le operazioni possibili sono di norma appositamente limitate dal gestore del sistema.
  • Telnet con account: l’accesso al sito Telnet è consentito solo agli utenti autorizzati, cioè forniti di un account (login e password), i quali possono operare sul sistema come se fossero un terminale locale.
  • IndirizzoComputerRemoto: indirizzo numerico (IP) o nome simbolico (DN).

 

Protocolli Telnet

  • Telnet
  • TN3270
  • RLOGIN

Nota: Telnet funziona con interfaccia solo a caratteri (eventualmente inserita all’interno di una finestra grafica dal client che attiva la connessione) ed è una funzionalità non integrata nell’interfaccia dei principali browser, si può tuttavia inserire un link ad una risorsa telnet all’interno di una pagina Web ma la gestione del collegamento sarà a carico di un’applicazione telnet esterna. In altri termini, specificando al browser la connessione telnet tramite un URL (con metodo = telnet o tn3270 o rlogin) il browser, non integrando l’emulazione di terminale, provvederà a caricare l’apposito programma esterno di telnet (specificato nella configurazione). È anche possibile un accesso dedicato a risorse Telnet attraverso Applet Java inseriti all’interno di una pagina Web, in tal caso l’applet stesso gestirà il collegamento telnet, eliminando il ricorso ad un client specifico.

 

Software Telnet
Programma          Produttore  Lic.  Sito Web
CommNet                                   http://www.radient.com
CRT
Ewan               P. Zander         http://www.lysator.liu.se/~zander/ewan.html
Hytelnet
NetTerm                                        
QVT/Term
Telnet                                   
WinTelnet
Zoc

 

Siti di Interesse
Yahoo!     www.yahoo.com/Computers_and_Internet/Software/Internet/Telnet   


comunicazione in tempo reale

 

In Internet si sono sviluppati tra gli utenti della rete sistemi di comunicazione in tempo reale, sistemi che vanno evolvendo, di pari passo con le tecnologie telematiche, dalle iniziali forme di comunicazione in modalità testuale, che prendono il nome di IRC – Internet Relay Chat, verso forme di comunicazione multimediale interattiva (audio/video).

Un sistema IRC consiste di:

  • Un Protocollo IRC e relativi programmi Client per gestire la comunicazione tra utenti della rete;
  • Diverse reti distinte di IRC server sparsi per il mondo, che giocano il ruolo di “piazze virtuali”, consentendo agli utenti la connessione IRC e la comunicazione su svariati temi in forma di messaggi testuali in tempo reale (conferenze);
  • Numerosi canali tematici (pubblici, privati, segreti) che gli utenti possono selezionare e tramite i quali possono svolgere le conferenze.

Le principali reti IRC (talk city) sono:

  • 3Dnet
  • DALnet
  • Efnet
  • IRCnet
  • NewNet
  • Undernet

I sistemi di comunicazione in tempo reale sono i seguenti:

  • Multiple chat

Sono quelli appena descritti, in cui le conversazioni sono sostanzialmente pubbliche (ciascuno, in un canale tematico in cui si svolge una conferenza, può intervenire e vedere i messaggi degli altri utenti sul canale). I moderni programmi client funzionano con interfaccia grafica e forniscono diverse funzionalità oltre quella dello chatting, quali il file transfer.

  • Direct chat

La conversazione avviene in forma privata, tra due (o pochi) utenti che dialogano direttamente tramite uno stesso canale o anche tra canali diversi secondo un protocollo chiamato DCC – Direct Client to Client. In tale modalità non è necessario passare per un IRC server, essendo sufficiente che le entità in comunicazione dispongano dello stesso programma client e attivino una connessione diretta tra loro, inoltre è consentito il file transfer.


  • WebChat

Sono basati sul Web. La comunicazione avviene all’interno del Web tramite ricaricamento e invio di pagine WWW, con relativi vantaggi (possibilità grafiche) e svantaggi (lentezza).

  • Instant Messaging

Sono sistemi che non impiegano ne la rete IRC ne il Web bensì appositi server dedicati che consentono la trasmissione di messaggi immediati tenendo conto degli utenti on line, cioè verificando che l’utente (o gli utenti di una lista) con cui si richiede di chattare sia in linea. I programmi per tali sistemi sono generalmente provvisti di varie funzionalità (file transfer, condivisione risorse, avvio videoconferenze, ecc.) e consentono pure il direct chat.

  • Telefonia via Internet
  • Videoconferenza via Internet
  • Altri sistemi

 

Protocolli Chat

  • IRC – Internet Relay Chat
  • DCC – Direct Client to Client

Software per la Comunicazione in Tempo Reale
P r o g r a m m a        Produttore  Lic.  S i t o   W e b
IRC
Conference               Netscape          http://www.netscape.com (in NC)
Internet Tele Cafe                       
Microsoft Chat           Microsoft   F    http://www.microsoft.com (in IE)
mIRC                     K.Mardam-Bey S    http://www.mirc.com
PIRCH                                    
VIRC                     Megalith’s  F    http://www.megalith.co.uk/virc/
Wintalk (colloqui a 2)                   
INSTANT MESSENGER
AOL Instant Messenger    AOL               http://www.aol.com (in NC)
C6                       tin               http://www.tin.it
Icq 99                   Mirabilis         http://www.icq.com
MSN Messenger            Microsoft        
People Link                               http://www.peoplelink.com
PowWow                   Tribal Voice F    http://www.tribal.com
Yahoo Messenger                          
TELEFONIA VIA INTERNET
buddyPhone                          F   
Internet Phone (A/V)     Vocal Tec   F    http://www.vocaltec.com
Mediaring Talk 99                   F    http://www.mediaring.com
Net2Phone
WebPhone                                       
VIDEOCONFERENZA VIA INTERNET
Cu-SeeMe                 White Pine  C    http://cuseeme.com
NetMeeting               Microsoft   F    http://www.microsoft.com (in IE)
NetShow                        Microsoft   F    http://www.microsoft.com (in IE)
ALTRI SISTEMI
The Palace                          S    http://www.thepalace.com
VediSiti di Interessesotto

 

IRC Server Italiani
Università di Pisa             irc.ccii.unipi.it
Tin                            irc.tin.it

 

Siti di Interesse
#IRChelp                       http://www.irchelp.org
Chat e WebChat Italiani        http://web.inrete.it/irc/

 

Terminologia
Nickname
Nome di comodo usato al posto del proprio nome o indirizzo in una comunicazione Internet (p.es. per identificarsi in una chat o per referenziare indirizzi E-mail).


Altri Servizi

 

  • NFS (Network File System)

File system di rete (realizzato dalla Sun) per consentire l’accesso alle risorse di rete (file e directory remote) tramite workstation.

  • Wais (Wide Area Information System)

Sistema di interfacciamento (prodotto da Thinking Machine, Apple, Down Jones) per effettuare e facilitare ricerche su librerie e database WAIS (tra cui il progetto Gutenberg), basato sull’esistenza di computer in cui sono presenti appositi elenchi ed abstract (Wais server).

  • Talk

Servizio per effettuare ²conversazioni² (testuali) in diretta (in tempo reale) tra 2 utenti (per i quali lo schermo è suddiviso in 2 aree).

  • Vari e Utilities
  • Internet Fax
  • Remote Printing & Remote Execution
  • Whois (anagrafica utente con E-mail)
  • Ping (verifica connessione funzionante)
  • Finger (identificazione utente)

 

Internet – la Ricerca

 

Information Broker e Information Manager - nuove figure professionali emergenti?
Internet: ricerca “dentro” (Web) e ricerca “fuori” (Telnet)

World Wide Web
struttura Ipertestuale, oggetti Ipermediali
informazione “sparsa” e destrutturata
codifiche specifiche (HTML, XML, SGML)
informazione fortemente dipendente dal tempo e dagli eventi
integrazione servizi di rete e necessità di standards
Ricerca nel Web
Motori di Ricerca (Search Engine o Robots)
Indici Sistematici (Internet Directories)
Metacrawler
Indici di Indici
Motori Off-line
Risorse Italiane
Navigazione Libera e Home Page Personali

Ricerca di Indirizzi E-mail

Ricerca di Mailing List

Ricerca nei Newswgroup

Ricerca di File

Ricerca e Biblioteche

Agenti

Informazione on-line
Giornalismo, TV, riviste, editoria specialistica
Ricerche full-text, Giornale on-demand
Pubblicazioni nate per la Rete
Musei, Gallerie ed altri siti virtuali

Information push

Siti Web


Ricerca nel Web

 

Motori di Ricerca (Search Engines o Robots)

Un Motore di Ricerca consiste sostanzialmente in un sito Web, di tipo Server, organizzato in modo da gestire una Base di Dati contenente informazioni di vario genere circa le risorse informative disponibili e accessibili in rete.
L’aggiornamento del sistema database avviene in modo automatizzato tramite un programma, chiamato crawler o spider (ragno): il crawler funziona come una specie di “agente” o “daemon” software che, scandagliando continuamente le risorse di rete ed operando a livello di pagina Web, estrae le informazioni di interesse da riportare al sistema centrale (indicizzazione di pagine Web).
Un motore di ricerca consente di effettuare ricerche per termini (o parole chiave) e l’utilizzazione degli operatori logici (AND, OR, NOT).
Non esistono standard circa i motori di ricerca per termini, pertanto ciascun motore è caratterizzato da una propria offerta di servizi e modalità di impiego.
Giova comunque osservare che la base di indicizzazione di tali motori, secondo stime del Search Engine Watch (http://searchenginewatch.com/reports/sizes.html), non arriva ancora a coprire, nel migliore dei casi, più del 25% del numero di pagine presenti in rete (stimato nel settembre 1999 attorno agli 800 milioni).


Siti di Interesse

AllSearchEngines.com                      http://www.allsearchengines.com
MotoriDiRicerca.IT                         http://motoridiricerca.it
NetHelp                                                http://pascal.alesco.it/NetHelp/tutti.htm

Search Engine Watch                      http://www.searchenginewatch.com

SearchEngineGuide.com                  http://www.searchengineguide.com
Search-It-All                                        http://www.search-it-all.com
Yahoo (http://dir.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/Searching_the_Web)

 

motori di ricerca

Aliweb                                                  http://www.nexor.co.uk

AltaVista                                             http://www.altavista.com

AOL Search                                         http://search.aol.com

Excite!                                                 http://www.excite.com

Fast                                                       http://www.fast.no

Go/InfoSeek                                       http://www.go.com

Google                                                 http://www.google.com

HotBot                                                 http://www.hotbot.com

Inktomi                                                http://www.inktomi.com

Lycos                                                   http://www.lycos.com

MSN Search                                        http://search.msn.com
Netscape Search                                 http://search.netscape.com
Northern Light                                    http://www.northernlight.com
Open Text                                            http://www.opentext.com

Snap                                                     http://www.snap.com

WebCrawler                                      http://www.webcrawler.com


Indici Sistematici (Internet Directories)

Una Internet Directory è, come un Search Engine, un sito Web di tipo Server, con la notevole differenza che la gestione della Base di Dati è realizzata tramite sistematica categorizzazione e catalogazione delle informazioni, tipicamente secondo strutture gerarchiche (non rigide, cioè più che ad albero a grafo, viste le possibilità offerte dai link ipertestuali che caratterizzano il Web).
L’aggiornamento del sistema database non avviene tramite un crawler bensì tramite l’uomo: sulla base di specifiche richieste o tramite opportuni sistemi di reperimento delle informazioni di interesse, di norma relative a siti Web, queste vengono identificate e catalogate nel sistema centrale, in modo manuale o semiautomatico.
Una Directory consente dunque di effettuare ricerche per categorie, percorrendo selettivamente la Base di Dati secondo links e criteri gerarchici (una stessa sottocategoria potrebbe apparire anche sotto categorie diverse ma pertinenti, senza necessità di duplicarne il contenuto ma attivando solo l’apposito link).
In taluni casi (p.es. Yahoo!) la ricerca in una Directory può essere svolta anche tramite parola chiave, in tali casi la ricerca avviene all’interno del database del sistema, allo scopo di individuare con rapidità le categorie di interesse; se tale ricerca è infruttuosa il sistema può anche “passarla” ad un motore per termini, trasformandola così in una ricerca sul contenuto delle pagine Web indicizzate dal motore.

 

directory

Alta Vista                                             http://altavista.looksmart.com
Excite                                                   http://www.excite.com
Galaxy                                                 http://galaxy.tradewave.com

Go/InfoSeek                                       http://www.go.com

HotBot                                                 http://www.hotbot.com

Magellan Internet Guide                   http://www.mckinley.com

Snap                                                     http://www.snap.com

Starting Point                                      http://www.stpt.com
The Global On-Line Directory         http://www.gold.net/gold/
The Whole Internet Catalog            http://nearnet.gnn.com/wic/index.html
The WWW Virtual Library               http://www.w3.org
Web Voyager                                      http://webspace.com/~wvoyager/
WebCrawler                                        http://www.webcrawler.com
Yahoo                                                  http://www.yahoo.com/
Yellow Pages.com                              http://theyellowpages.com


MetaCrawler

Un MetaCrawler è (impropriamente) un Motore di Ricerca che rilancia ad altri motori l’obiettivo della ricerca, raccogliendo poi i risultati e mostrandoli in modo ordinato.
Un MetaCrawler effettua dunque una Metaricerca (basandosi su altri motori) e può operare in modo sequenziale (caso meno interessante) o in modo parallelo, attivando contemporaneamente la ricerca su tutti i motori da esso referenziati.

 

motori METASEARCH

All4One                                                http://www.all4one.com
City On Line                                        http://www.col.it/internet.search_col_it.html
CUSI                                                     http://web.nexor.co.uk/susi/cusi.html
Fun City Web Search                        http://www.funcity.com/search.html
Highway                                              http://www.highway61.com
InfoMarket                                         http://www.infomkt.ibm.com/
Inso                                                       http://wizard.inso.com
LinkSearch                                          http://where.com/ls/LinkSearch.html

MetaCrawler                                     http://www.metacrawler.com

ProFusion                                             http://www.designlab.ukans.edu/ProFusion.html
SavvySearch                                      http://www.savvysearch.com
Searchers                                             http://gagme.wwa.com/~boba/search.html
SuperSeek                                            http://w3.superseek.com/superseek
W3 Search Engine                              http://cuiwww.unige.ch/meta-index.html
Web-Search                                         http://www.biddeford.com:80/~soaring/

 

Indici di Indici

Gli Indici di Indici sono Motori o Directories che mantengono informazioni e links circa i Search Engines e le Internet Directories.
In alcuni casi tali metarisorse consentono di utilizzare direttamente tramite apposite interfacce gli strumenti di ricerca da esse catalogati.

 

Indici di indici

All-in-one                                            http://www.allonesearch.com

Virtual reference desk                       http://www.refdesk.com/newsrch.html
Yahoo (http://dir.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/Searching_the_Web)


Motori Off-line

I Motori Off-line sono programmi, reperibili in rete e scaricabili sul proprio computer (download), che possono essere utilizzati per fare ricerche locali, nell’ambito del proprio sistema.

motori off-line

WebSeeker                                          http://www.bluesquirrel.com/seeker

 

Risorse Italiane

Alcune Internet Directories ed alcuni Search Engines prevedono “versioni nazionali” del servizio, in particolare italiane. Si segnalano, ad esempio: Yahoo! (www.yahoo.it), Lycos (www.lycos.it), Excite! (www.excite.it).
Una lista di risorse italiane è invece la seguente (per maggiori informazioni si consultino i Siti di Interesse, in particolare MotoriDiRicerca.IT).

risorse italiane

Arianna                                               http://www.arianna.it

Exploit                                                  http://www.exploit.it
Il Trovatore                                         http://www.iltrovatore.it
Internet Yellow Pages-Tecnet          http://yellow.tecnet.it
Italian General Subject Tree            http://www.igst.it
IWP-Italian Web Pages                     http://www.iwp.it
Katalogo                                              http://www.katalogo.it
Multisoft                                              http://ricerca.multisoft.it
NetSonar                                              http://sonar.tin.it                                                MetaCrawler                      
Ragno Italiano                                   http://ragno.ats.it
Search in Italy-Crs4                           http://search.crs4.it:8080
ShinySeek                                            http://www.shinyseek.it

Use It! Search Italy                            http://www.he.net/~kamus/useen.htm          MetaCrawler

Virgilio                                                http://www.virgilio.it


Note

Data l’importanza dei sistemi di ricerca, la mole crescente di informazioni e di siti presenti in rete e il raffinamento delle tecnologie, si stanno affermando diverse soluzioni per esaudire le disparate esigenze di ricerca degli utenti. In particolare:

  • Taluni tra i più importanti Motori e Directories hanno implementato soluzioni ibride integrando nel sistema anche Directories e Robots rispettivamente.
  • Si vanno moltiplicando soluzioni orientate a ricerche specializzate (per tema, nazione, categoria, ecc.); in particolare, per ricerche inerenti Indirizzi E-mail e Mailing List, Newsgroup, File Transfer si rimanda alle relative sezioni di queste dispense.
  • Vista l’offerta piuttosto vasta di strumenti di ricerca, nelle liste fornite sono stati riportati i principali Motori e Directories. Per maggiori informazioni si rimanda ai Siti di Interesse elencati all’inizio di questo argomento.
  • Con l’avvertenza che le cose in rete cambiano rapidamente (nuovi siti, variazione di nomi, nuove risorse, ecc.), viene fornita una lista di Siti Web che potrebbe risultare utile o almeno orientativa per i navigatori italiani alle prime esperienze (è importante saper individuare quei “nodi” della “ragnatela” Internet da cui si diramano i links verso le risorse di interesse). Taluni siti di interesse, in relazione agli argomenti svolti, sono elencati nelle rispettive sezioni.

Ricerca di Indirizzi E-mail

L’offerta di software per effettuare ricerche di indirizzi di Posta Elettronica è attualmente piuttosto ampia (vedasi Siti di Interesse) e i vari prodotti hanno implementato diverse funzioni e features per estenderne l’impiego, fornendo possibilità quali quelle di:

  • Risalire dal Nome all’Indirizzo (funzione primaria) e viceversa (reverse search) ;
  • Spedire messaggi ad indirizzi cercati mantenendone la riservatezza;
  • Interrogare più servizi in un’unica sessione (Metaindici);
  • Reperire numeri telefonici e risalire dal nome al numero e viceversa;
  • Avere una propria Mailbox gratuitamente.

 

Siti di Interesse

Yahoo!                                                 http://dir.yahoo.com/Reference/Phone_Numbers_and_Addresses/Individuals

Motori
BigFoot                                                http://www.bigfoot.com
IAF-Internet Address Finger             http://www.iaf.net
Infospace                                            http://www.infospace.com
Mailory                                                               http://mailory.tin.it
OKRA                                                   http://okra.ucr.edu/okra/
Pronto.it                                              http://www.pronto.it
Switchboard                                       http://www.switchboard.com

WhoWhere                                         http://www.whowhere.lycos.com

Yahoo! People Search                       http://people.yahoo.com

METAINDICI
MESA-Meta Email Search Agent   http://mesa.rrzn.uni-hannover.de
PeopleFinder                                       http://www.excite.com/reference/email_lookup


Ricerca di Mailing List

Il numero di Mailing List presenti in rete è in pochi anni talmente cresciuto che attualmente si contano decine di migliaia di liste, ove circolano messaggi sui più disparati argomenti, e numerosi listserver sparsi per il mondo. Più che una lista di liste sarà dunque consigliabile cercare elenchi di liste (e relativi listserver) inerenti argomenti o settori di interesse, magari effettuando ricerche per parola chiave.

 

Siti di Interesse
Argus Clearinghouse                                                         http://www.clearinghouse.net

Liszt                                                                                     http://www.liszt.com

Neosoft PAML (Publicy Accessible Mailing List)        http://www.neosoft.com/internet/paml
New-list                                                                                http://scout.cs.wisc.edu/caservices/new-list/index.html
Reference.com (sospeso?)                                                               http://www.reference.com
SAGE Networks                                                                 http://www.sagenetworks.com


Ricerca nei Newsgroup

Le risorse per la ricerca e il filtraggio di newsgroup e messaggi Usenet (vedasi Siti di Interesse) sono programmi e motori specializzati per tale ambiente.
Diversi motori per ricerche nel Web hanno comunque implementato anche funzioni di ricerca per Usenet, tra questi:

  • Alta Vista;

  • Excite!;

  • HotBot;

  • Go/Infoseek;

  • Yahoo! (tramite Deja.com).

 

Siti di Interesse

Inf. Filtering Resources      http://www.ee.umd.edu/medlab/filter

Liszt                                      http://www.liszt.com/news

Yahoo!                                 http://dir.yahoo.com/Computers_and_Internet/Internet/Usenet/Newsgroup_Directories
Yahoo!                                 http://dir.yahoo.com/Computers_and_Internet/Internet/Usenet/Searching_and_Filtering

 

Motori
Deja.com                                                             http://www.deja.com
Reference.com (sospeso?)                                               http://reference.com
SNFS-Standford Netnews Filtering Service  
WiseWire                                                            


Ricerca di Files

Con l’avvento e l’evoluzione del Web si sono parimenti evoluti i sistemi di ricerca e trasmissione di files e i server FTP, rendendo praticamente obsoleti sistemi precedenti quali il noto Archie.
Si fornisce quindi un elenco dei principali siti Web dai quali è possibile fare ricerche e download di file.

 

Siti di Interesse

Coast to Coast                                   
FTP search (Lycos)                            http://ftpsearch.lycos.com                               (funzione del motore Lycos)
FTPWolf                                              http://www.msw.com.au                   (agente di ricerca specializzato per FTP)
Funet                                                   
Garbo                                                  http://garbo.uwasa.fi
Microsoft                                             http://www.microsoft.com
Netscape                                              http://www.netscape.com
Politecnico di Torino                          http://www.poli.studenti.to.it
Shareware.com                                 http://www.shareware.com
SimTel                                                 http://www.simtel.net/simtel.net
Sunet                                                   
Sunsite                                                
Tucows                                                http://www.tucows.com
Walnut Creek CD-ROM                   http://www.cdrom.com
Winsite (Cica)                                    http://www.winsite.com
Winsock-Indiana State                    

 

 

Archie. Sistema di ricerca per chiave indicizzato per facilitare il reperimento di informazioni e documenti (file) in Internet. È basato sull’esistenza di computer (Archie server) in cui sono presenti appositi elenchi e database di file e programmi di pubblico dominio, interrogabili a distanza tramite appositi programmi client (p.es. fpWare, http://www.fpware.demon.nl).
Interfacce Web per Archie sono utilizzabili dai siti:

  • http://archie.rutgers.edu/archie.html
  • http://www.thegroup.net/AA.html
  • http://cuiwww.unige.ch/archieplexform.html

Ricerca e Biblioteche

Vedi: Siti Web – Biblioteche

Sintesi di alcune nozioni da sviluppare nelle lezioni.

 

Dalla Biblioteca Tradizionale alla Biblioteca Informatizzata verso la Biblioteca Digitale
(dall’accesso alle informazioni sui documenti all’accesso ai documenti)

OPAC – On-line Public Access Catalog
(database con proprio motore di ricerca e interfaccia di accesso ai dati)

UNIMARC – Universal Machine Readable Catalogue
(formato dei record catalografici, ricalcante il formato scheda bibliografica standard ISBD-International Standard Bibliographic Description)

Z39.50 - Protocollo di collegamento Database Catalografico-Server Web (modulo di ricerca)

Document Delivery

Digital Library - modalità di accesso e consultazione:

  1. telnet, tn3270 (vecchi sistemi)
  2. Tecnologie File Transfer per consultazioni off-line (protocolli FTP o HTTP)
  3. Consultazione on-line via Web (i documenti vengono inviati in formato HTML (o affine) o, se non originariamente archiviati come tali, generandone dinamicamente la versione per Web dal lato server prima che questa sia inviata via HTTP)
  4. Tecnologie avanzate di Information Retrieval

Digital Library - formati di archiviazione dei documenti:

  1. Codifiche puro testo (ASCII, ISO 8859, in particolare ISO 8859-1 detta pure ISO Latin 1)
  2. Formati applicativi proprietari (PDF-Portable Document Format, RTF-Rich Text Format, Postscript, formati prodotti dalle varie applicazioni di Word Processing e Publishing)
  3. Formati non proprietari legati a specifiche applicazioni (COCOA, DBT)
  4. Markup languages (HTML, XML, SGML). In particolare si distinguono i seguenti schemi basati su SGML: TEI-Text Encoding Initiative (campo umanistico), Encoded Archival Description (Library of Congress), ETD DTD-Electronic Thesis and Dissertation (università USA).

Agenti

Col termine Agente si intende un Agente Software, ovvero uno speciale programma in grado di svolgere con una certa autonomia e intelligenza determinati compiti.
In particolare, un agente nel campo informatico della ricerca è un programma che può espletare funzioni quali quelle di svolgere determinate ricerche, eventualmente ad intervalli temporali prefissati, magari operando sui risultati della ricerca secondo determinati criteri (filtraggio) o addirittura reagendo dinamicamente in relazione alle caratteristiche dell’universo informativo nel quale l’agente opera per prendere decisioni autonome circa le modalità con cui raggiungere un obiettivo affidatogli.
Il campo degli agenti software, dei quali ne esistono diverse tipologie, rappresenta una sorta di ibrido tra Artificial Intelligence e Artificial Life e senz’altro si svilupperà in varie direzioni, introducendo entità che ricevute informazioni (di vario tipo e natura) in un ambiente sappiano interpretarle e agire con delle azioni autonome (naturalmente un certo feedback tra agente e uomo sarà necessario, al fine di esercitare un controllo di alto livello sull’agente e verificare se si sta procedendo nella direzione giusta).

 

Agenti

Programma                     Produttore                     Licenza              Sito Web

Copernic 99 base/Plus                                                      F/C                         http://www.copernic.com
Inforian Quest                                                                                                   http://www.inforian.com
Image Wolf                                                                                                        http://www.msw.com.au/iwolf/index.html

 

Siti di Interesse

Tucows                                                                http://www.tucows.com    (categoria Searchbots)
AmEC-Agent –mediated E-Commerce         http://www.agents.media.mit.edu
UMBC AgentWeb                                             http://www.csee.umbc.edu/agentslist


Informazione on-line

 

Information Push

 

Argomenti sviluppati nelle lezioni.
Vedasi pure Siti Web.


S i t i    W e b

 

Internet e Dintorni

Pubblica Amministrazione e Dintorni

Education
Siti Nazionali
Siti Internazionali

Informazione on-line
Giornalismo - TV
Riviste - Editoria Specialistica

E-Commerce

Turismo

Biblioteche
Biblioteche on-line (repertori di siti - siti - opac)
Siti di Interesse Generale - Repertori di Siti
Siti Nazionali - Siti Internazionali
Siti Editoriali
Document Delivery (DD)
Biblioteche Digitali
Repertori Meta-cataloghi e Grandi Progetti
Siti Accademici
Progetti non Istituzionali

Musei

Internet nel Sociale
Comunità Virtuali Italiane
Comunità Virtuali Internazionali
Handicap – Bambini - Giochi (MUD)
Home Page Personali

Internet nel Politico

Intrattenimento

 S i t i    W e b

 

Internet e Dintorni

AICA - Assoc. Ital. per l’Informatica ed il Calcolo Aut.            http://www.aica.iol.it
AIIP – Associazione Nazionale Provider Italiani                      http://www.aiip.it
Alan Tapparo’s Web Page! (aiuti e servizi gratuiti in rete)    http://alant.freeweb.org
ALCEI – Assoc. Libertà Comunicaz. Elettronica Interattiva   http://www.alcei.it/default.html
CERN - European Laboratory for Particle Physics              http://www.cern.ch
CERT - Computer Emergency Response Team                            http://www.cert.org
CILEA - Cons. Interuniv. Lombardo per L’Elaboraz. Aut.        http://www.cilea.it
CINECA                                                                       http://www.cineca.it
EFF - Electronic Frontier Foundation                             http://www.eff.org
GARR - Gruppo Armonizzazione Reti della Ricerca                                http://www.garr.net
ISOC – Internet SOCiety                                                 http://www.isoc.org
Manuali.net                                                                  http://www.manuali.net
NCSA - National Center for Supercomputing Applications   http://www.ncsa.uiuc.edu
W3C - World Wide Web Consortium                                           http://www.w3.org

 

Pubblica Amministrazione e Dintorni

AIPA - Autorità per l’Informatica nella P.A.                             http://www.aipa.it
Alitalia – Linee Aeree Italiane S.p.A.                                           http://www.alitalia.it
ANCITEL (rete telematica dei comuni italiani)                    http://www.ancitel.it
ANSA                                                                          http://www.ansa.it
Camere di Commercio                                                    http://www.camcom.it
CNR - Consiglio Nazionale delle Ricerche                                 http://www.cnr.it
CONSOB                                                                      http://www.consob.it
ENEA - Ente per le Nuove tecn., l’Energia e l’Ambiente          http://www.enea.it
ENI - Ente Nazionale Idrocarburi                                                 http://www.eni.it
Ferrovie dello Stato                                                       http://www.fs-on-line.com
Forum P.A.                                                                                        http://www.forumpa.it
IPZS - Istituto Poligrafico e Zecca dello Stato                           http://www.ipzs.it
ISTAT - Istituto Nazionale di Statistica                                        http://www.istat.it
Presidenza del Consiglio dei Ministri                               http://www.palazzochigi.it
RAI - Radiotelevisione Italiana                                        http://www.rai.it
STET                                                                           http://www.stet.it
Telecom Italia                                                               http://www.telecomitalia.it
Telecom Italia per i Consumatori                                                  http://sia.telecomitalia.interbusiness.it/consumer
Unione Europea                                                                               http://europa.eu.int


Education

 

Siti nazionali

BDP (Biblioteca di Documentazione Pedagogica)                   http://www.bdp.it
CEDE (Centro Europeo dell’Educazione)                                 http://www.cede.it
CIDI (Centro Iniziative Democratiche Insegnanti)                    http://www.cidi.it
Educazione & Scuola (quotidiano on-line)                                http://www.eduscuola.it
Il Sole 24 Ore                                                                                     http://www.ilsole24ore.it/scuola
Internet Scuola (links vari)                                             http://www.ips.it/scuola/home.html
IRRSAE (Ist. Reg. Ricerca, Sperim. Agg. Educativi)                   http://www.istruzione.it/linkirrsae.htm
ISFOL (Ist. per lo Sviluppo della Formaz. Prof. dei Lav.)         http://www.isfol.it
La scuola in Web (links scuole italiane e mondiali)            http://arci01.bo.cnr.it/scuole-db
La Tecnica della Scuola (rivista)                                                  http://www.tecnicadellascuola.it
Liber Liber (progetto Manuzio)                                                     http://www.liberliber.it
Links (Antonio Marsano)                                                                http://www.infocom.it/edulinks
Links (Stefano Franzato)                                                                 http://www.geocities.com/Athens/4557/index.html
LTE-Laboratorio di Tecnologie dell’Educazione                      http://www.scform.unifi.it/lte
Ministero della Pubblica Istruzione                                 http://www.istruzione.it
Mosaico-Una mediateca per la scuola (RAI Educational)       http://www.mosaico.rai.it
Nettuno (didattica a distanza)                                                       http://nettuno.stm.it
Pianeta Scuola                                                             http://www.elemondscuola.elemond.it
Provveditorati agli Studi                                                                http://www.istruzione.it/linkprovv.htm
Quipo (progetto Internet Scuola)                                                  http://www.quipo.it/internetscuola
Sindacati                                                                                            http://www.edscuola.com/archivio/sind.shtml
WebScuola (TIN)                                                                                              http://webscuola.tin.it

 

Siti internazionali

Education World                                                                              http://www.education-world.com
ERIC-Educational Resources Information Center                     http://www.accesseric.org
European Schoolnet                                                                        http://en.eun.org/front/actual
Eurydice (rete informativa europea)                                            http://www.eurydice.org
GIP-Globary Inventory Project                                                      http://www.gip.int/it/noframes.htm
Ortelius (banca dati sull’istruzione superiore in Europa)       http://Ortelius.unifi.it
Software Didattico                                                                           http://www.geocities.com/Athens/4557/software.htm
TENET/K-12 Schools                                                    http://www.tenet.edu/education
US Department of Education                                                         http://www.ed.gov
Web66 (Univ. Minnesota)                                                               http://web66.umn.edu


Informazione on-line

giornalismo

ADN Kronos                                                                 http://www.adnkronos.it
ANSA                                                                          http://www.ansa.it
Bell+Howell Information and Learning                            http://www.umi.com
Camera dei Deputati (repertorio pubblicazioni)                 http://www.camera.it
Città Invisibile (repertorio pubblicazioni italiane)              http://www.citinv.it/iniziative/info/edicola
Crayon                                                                        http://crayon.net
Dowjones                                                                     http://dowjones.wsj.com
Il Sole 24 Ore                                                                http://www.ilsole24ore.it
New York Times                                                             http://www.nytimes.com
Repubblica.it (portal)                                                     http://www.repubblica.it
Reuters                                                                        http://www.reuters.com
Televideo RAI                                                               http://www.televideo.rai.it

 

TV
BBC                                                                            http://www.bbc.co.uk
CBS                                                                            http://www.cbs.com
CNN Interactive                                                                        http://www.cnn.com
CNN Italia                                                                   http://cnnitalia.it
Mediaset                                                                      http://www.mediasetonline.com
RAI                                                                             http://www.rai.it

 

Riviste
Beta (Informatica)                                                         http://www.beta.it
Golem                                                                          http://www.golem.it
HotWired                                                                     http://www.hotwired.com
Tempi Moderni                                                              http://www.tempimoderni.com

 

editoria specialistica
Bollettino ‘900                                                                                  http://www.comune.bologna.it/iperbole/boll900
MUSE                                                                          http://muse.jhu.edu
PMC-Postmodern Culture                                               http://jefferson.village.virginia.edu/pmc


E-Commerce

CommerceNet                                                               http://www.commerce.net
David Chaum (società)                                                   http://www.ecashtechnologies.com
Electronic Commerce Guide                                            http://ecommerce.internet.com
iPIN                                                                            http://www.ipin.com
Italia.Com                                                                   http://www.italia.com
Italymarket                                                                                        http://www.italymarket.com
Radio Data Network                                                      http://www.rdn.it
SARITEL                                                                     http://www.saritel.interbusiness.it/
Telecom InterBusiness                                                                    http://www.interbusiness.it

 

Internet Home Banking
Nuova Banca di Credito di Trieste (Repertorio di Banche in Rete)
http://www.nbctkb.it/italiano/web_banking/web_banking/banche_menu.htm
Virgilio (Repertorio di Banche in Rete)        http://soldi.virgilio.it/soldi/banche_online/index.html
CARIPLO                                              https://www.cariplo.it/HomeBanking/Index.htm
Cassa di Risparmio di Firenze                  http://www.carifirenze.it/vetrina/menureb.htm

 

finanza In tempo reale
E-trade                                                 http://www.etrade.com
Fidelity                                                            http://www.fidelity.com
Fineco                                                 http://online.fineco.it
Schwab                                                            http://www.schwab.com


Turismo

ACI-Automobil Club Italiano                                                       http://www.aci.it
CTS-Centro Turismo Studentesco                                                http://www.cts.it
ENIT-Ente Nazionale Italiano Turismo                                     http://www.enit.it
Excite Travel                                                                                      http://www.excite.com/travel
FIAVET (Fed. Italiana Assoc. imprese Viaggi E Turismo)   http://www.fiavet.it
Galaxy Travel Information (e links)                                   http://galaxy/SS/travel.html
Global Network Navigator Traveler’s Center                     http://www.aol.com/webcenters/travel/home.adp
ItalyGuide                                                                                          http://www.italyguide.com
Ministero degli Affari Esteri                                                         http://www.viaggiaresicuri.mae.aci.it
Ministero dei Trasporti e della Navigazione                             http://www.trasportinavigazione.it
nextra (città e turismo)                                                                    http://www.nextra.it/italiano/cities/index.html
Rete civica comune Roma                                                http://www.romacivica.net
Saima Avandero (spedizione e logistica)                            http://www.saima.it
TCI-Touring Club Italiano                                                            http://www.touringclub.it
Travel Europe                                                               http://www.traveleurope.it
Travel Italy                                                                  http://www.travel.it/
Travel Online                                                                                    http://www.travelonline.it
Travelon                                                                      http://www.travelon.com
USA CityLink                                                                                     http://usacitylink.com/
Venere s.a.s.                                                                                       http://www.venere.it
Viaggiare                                                                                           http://www.viaggiare.it


Biblioteche

 

biblioteche on-line (repertori di siti - siti - opac)

Siti di Interesse Generale
IFLA-Internat. Feder. of Library Assoc. and Institutions          http://www.ifla.org
OCLC-Online Computer Library Center                                      http://www.oclc.org

Repertori di Siti
AIB-Associazione Italiana Biblioteche                                      http://www.aib.it/aib/lis/opac1.htm
Biblioteche Italiane (Politecnico Torino)                    http://www.biblio.polito.it/documentazione/biblioit.html
Bibliotheks-OPACs und Informationsseiten                                               http://www.hbz-nrw.de/hbz/toolbox/opac.htm
Excite!                                                                                                 http://www.excite.com/education/libraries
Internet: una rassegna bibliografica italiana                            http://www.burioni.it/forum/ridi-bib.htm
KVK-Karlsruher Virtueller Katalog (Germania)                      http://www.ubka.uni-karlsruhe.de/kvk.html
LibWeb (Berkeley University-California)                                   http://sunsite.berkeley.edu/Libweb
MAI-Meta-OPAC Azalai Italiano                                                http://www.aib.it/aib/opac/mai.htm
Ricerche Bibliografiche in Internet                                              http://www.apogeonline.com/catalogo/431.html
webCats                                                                                                              http://www.lights.com/webcats
Yahoo!                                                                                                 http://www.yahoo.com/Reference/Libraries

Siti Nazionali
ACNP-Catalogo Italiano dei Periodici (ISRDS-CNR)              http://acnp.cib.unibo.it/cgi-ser/start/it/cnr/fp.html
AIB-Associazione Italiana Biblioteche                                      http://www.aib.it
ICCU-Istituto Centrale per il Catalogo Unico                           http://www.iccu.sbn.it
SBN-Servizio Bibliotecario Nazionale (ICCU)                           http://www.sbn.it

Siti Internazionali
Bibliotèque Nationale (Parigi)                                                     http://www.bnf.fr
BLAISE-British Library Automated Information Service      http://blaiseweb.bl.uk
Harward University                                                                          http://hplus.harward.edu
LC-Library of Congress (USA)                                                      http://www.loc.gov/catalog
Melvyl (California)                                                                          http://www.dia.ucop.edu
MIT-Massachusetts Institute of Technology                                               http://libraries.mit.edu
OLIS-Oxford University Libraries System                                    http://www.lib.ox.ac.uk:8000

Siti Editoriali
Alice.it (repertorio mercato italiano)                                           http://www.alice.it
Yahoo! (repertorio)                                           http://www.yahoo.com/Business_and_Economy/Companies/Publishing


Document Delivery (DD)
BLDSC-British Library Document Supply Center                    http://portico.bl.uk/services/bsds/dsc
DIALOG (Knight-Ridder Information)                                          http://www.dialogweb.com
Ebsco                                                                                                   http://www.ebsco.com
OCLC-Online Computer Library Center                                      http://www.northernlight.com
Swets                                                                                                   http://www.swets.nl
Uncover (Knight-Ridder Information)                                         http://uncweb.carl.org


biblioteche digitali

Repertori meta-cataloghi e grandi Progetti
Academic Projects and Applic. (SGML/XML Web Page)          http://www.oasis-open.org/cover/acadapps.html
Alex Catalogue of Electronics Texts (Eric Lease)                      http://sunsite.berkeley.edu/alex
Berkeley Digital Library SunSITE                                                 http://sunsite.berkeley.edu
Digital Heritage and Cultural Content (UE)                              http://www.echo.lu/digicult
Digital Initiative Database (ARL-Assoc. of Research Libr.)     http://www.arl.org/did
Directory of Electronic Text Centers (CETH)                             http://scc01.rutgers.edu/ceth/infosrv/ectrdir.html
D-lib Magazine (rivista telematica legata a DLI)                      http://www.dlib.org
DLI-Digital Libraries Initiative (NSF/DARPA/NASA)               http://dli.grainger.uiuc.edu/national.html
ELib (UK)                                                                                           http://www.ukoln.ac.uk/services/elib
Text Encoding Initiative                                                                  http://www.tei.uic.edu/orgs/tei/app
The OnLine Books Page (Mark Ockerbloom)                              http://www.cs.cmu.edu/books.html

 

Siti accademici
ARTFL-Project for American and French Research…              http://humanities.uchicago.edu/ARTFL/ARTFL.html
CETH-Center for Electronic Texts in the Umanities                  http://scc01.rutgers.edu.ceth
CIBIT-Centro Interuniv. Biblioteca Italiana Telematica          http://www.humnet.unipi.it/cibit
CRILet (Centro Ricerche Informatica e Letteratura)                 http://crilet.let.uniroma1.it
Dartmouth Dante Project (studi danteschi)                                http://www.dartmouth.edu/
ETC-Electronic Text Center                                                           http://etext.lib.virginia.edu
IATH-Institute for Advanced Technology in the Umanities      http://jefferson.village.virginia.edu
OTA-Oxford Text Archive                                                                http://ota.ahds.ac.uk
Perseus Project (classici greci e latini)                                        http://www.perseus.tufts.edu
TIL-Testi Italiani in Linea                                                                               http://til.let.uniroma1.it
Women Writers Project                                                                    http://www.stg.brown.edu/projects/wwp

 

Progetti non istituzionali
Progetto ABU (Association des Bibliophiles Universels)         http://cedric.cnam.fr/ABU
Progetto Gutenberg tedesco                                                           http://gutenberg.aol.de
Progetto Gutenberg (Michael Art)                                                http://www.gutenberg.net
Progetto Libellus               (classici latini e greci)                     http://osman.classics.washington.edu/libellus/libellus.html
Progetto Manuzio (Associazione Culturale LiberLiber)          http://www.liberliber.it
Progetto Runeberg (letterature scandinave)                              http://www.lysator.liu.se/runeberg


Musei

British Museum (Londra)                                                                http://www.british-museum.ac.uk
Castello di Rivoli (Torino)                                                              http://www.castellodirivoli.torino.it
Galleria Borghese/Palazzo Barberini (Roma)                            http://www.galleriaborghese.it
Galleria degli Uffizi (Firenze)                                                        http://www.uffizi.firenze.it
Galleria Nazionale di Arte Moderna (Roma)                              http://gnam.arti.beniculturali.it/gnamco.htm
Guggenheim Foundation (USA)                                        http://www.guggenheim.org
Louvre (Parigi)                                                                                  http://www.louvre.fr
Louvre (Parigi)                                                                                  http://www.louvre.fr
Metropolitan Museum (New York)                                                http://www.metmuseum.org
MOMA-Museum Of Modern Art (New York)                http://www.moma.org
Musée on line                                                                                    http://www.musee-online.org
Musei Romani                                                                                    http://www.comune.roma.it
Musei Vaticani                                                                                  http://www.vatican.va
Museionline (musei italiani)                                                          http://www.museionline.it
Museum on Line                                                               http://www.museums-online.com
National Gallery (Londra)                                                              http://www.nationalgallery.org.uk
Palazzo Grassi (Venezia)                                                                 http://www.palazzograssi.it
Prado (Madrid)                                                                                 http://museoprado.mcu.es
Tate Gallery (UK)                                                                             http://www.tate.org.uk
VLmp-Virtual Library museum pages                                         http://www.icom.org/vlmp
Web Museum (mirror italiano)                                                     http://www.cineca.it/wm
World Wide Art Resources                                                              http://wwar.com


Internet nel Sociale

 

COMUNITà VIRTUALI italiane

Atlantide (TIN)                                                   http://atlantide.tin.it
Digiland (IOL)                                                    http://www.digiland.it
Exploit (Galactica/MC-Link/Agorà)             http://www.exploit.it

 

COMUNITà VIRTUALI internazionali

Geocities (Yahoo!)                                             http://www.geocities.com
International friends.net (Alicom)                 http://infriends.net
The Palace (The Palace)                                  http://www.thepalace.com
The Well (Whole Earth ‘Lectronic Link)       http://www.thewell.com
Tripod (Bo Peabody/Lycos)                             http://www.tripod.com
Tripod (italiana)                                                http://www.tripod.it

 

HANDICAP

CDH-Centro Documentazione Handicap     http://www.comune.bologna.it/iperbole/asshp1/index.htm
Hand Impresa                                                     http://www.handimpresa.it
Orsa Minore                                                       http://www.esrin.esa.it:8080/handy/it_home.html

 

BAMBINI

Disney                                                                  http://www.disney.it
Jumbo.com                                                          http://www.jumbo.com
MaMaMedia (MIT)                                            http://www.mamamedia.com
StudyWeb                                                            http://www.studyweb.com

 

GIOCHI (MUD-Multi-User Dungeon)

MSN Gaming Zone                                            http://www.games.msn.com
MudConnect                                                       http://www.mudconnect.com
Yahoo!                                                                 http://www.yahoo.com/
ZDnet                                                                   http://www.gamespot.com/zdnet/index.html.kids

 

HOME PAGE PERSONALI

Elenchi                                                                ISP vari (TIN, IOL, Agorà, MC-Link…)
Rassegna                                                             http://homepages.whowhere.com
Rassegna                                                             http://www.nis.net/meet
Rassegna                                                             http://www.virgilio.it/pagine_personali/index.html
Rassegna                                                             Yahoo!/Geocities e altri strumenti di ricerca


Internet nel Politico

ALCEI                                                                  http://www.alcei.it
Città Invisibile                                                   http://www.citinv.it/ossreti/civiche
EEF-Electronic Frontier Foundation           http://www.eef.org
InterLex (forum)                                                 http://www.interlex.com
Internet Society                                                  http://www.isoc.org
Parlamento Italiano                                         http://www.parlamento.it
Political Corner (Agorà)                                 http://www.agora.stm.it/politic/italy1.htm
Presidenza del Consiglio Italiano                 http://www.palazzochigi.it

 

 

Intrattenimento

Addicted to noise (giornale musicale telematico)                      http://www.addict.com
Artuà News (spettacoli, eventi, segnalazioni)                             http://www.artuanews
Cd Now (negozio on line)                                                               http://www.cdnow.com
EuroTV                                                                                                http://www.eurotv.com
imusic.com                                                                                          http://www.imusic.com
MTV                                                                                                     http://www.mtv.com
RealNetworks.com                                                                            http://www.realaudio.com
Rock                                                                            http://www.tkts.it
Rockol                                                                                                 http://www.rockol.it
The Music Net                                                                   http://www.themusicnet.it

Internet – i Linguaggi

 

Linguaggi di Script

 

SGML – Standard Generalized Markup Language

 

HTML – HyperText Markup Language

XML – eXtensible Markup Language
XHTML – eXtensible HyperText Markup Language
ELL – Extensible Linking Language
RDF – Resource Description Framework

DHTML – Dynamic HyperText Markup Language

Altri Linguaggi
CSS – Cascading Style Sheet
XLS – eXtensible Stylesheet Language
DSSSL – Document Style Semantics and Specification Language
SMIL – Synchronized Multimedia Integration Language

 

VRML – Virtual Reality Modeling Language

 

Java

 

ActiveX


Internet – i Linguaggi

 

Introduzione

Per rappresentare tutte le caratteristiche grafiche e strutturali di un documento (testuale) in forma elettronico-informatica i tradizionali codici alfanumerici binari non sono evidentemente da soli sufficienti, allo scopo necessitano infatti formalismi e strumenti più complessi, tra i quali rivestono particolare importanza i Linguaggi di Marcatura (Markup Language).

I Markup Language si dividono i 2 classi:

  • Procedurali: istruiscono un programma di elaborazione circa le procedure di trattamento cui si sottopone il flusso di caratteri da inviare ad un dispositivo di output, sono cioè costituiti da istruzioni operative che indicano la struttura tipografica della pagina (lay-out) e gli altri elementi che la costituiscono. Tali linguaggi si dicono anche specifici, in quanto i marcatori sono impiegati per descrivere documenti specifici. Linguaggi di tal tipo sono: TROFF, TEX, Script.
  • Dichiarativi: i marcatori sono impiegati per assegnare classi di caratteristiche testuali a porzioni di testo. Tali linguaggi si dicono anche descrittivi o generici in quanto (non marcano ma) descrivono la struttura astratta di un testo. Il più importante di tali linguaggi è il linguaggio SGML (vedi seguito).

I Markup Language consentono dunque la creazione, la manipolazione e l’interscambio di documenti elettronici nei sistemi telematici.

 

Codici Alfanumerici Binari

  • ASCII - American Standard Code for Information Interchange (7-8 bit)
  • ISO 646 IRV (versione ASCII internazionale – 7 bit)
  • ISO 8859 (8 bit)
  • ISO 8859-1 o ISO Latin 1 (impiegato nel Web)
  • ISO 10646-1 (31 bit – Universal Character Set)
  • Unicode (16 bit)

Linguaggi di Script

Un linguaggio di script è tipicamente un linguaggio di programmazione interpretato e relativamente semplice che consente di manipolare taluni elementi di un programma o di applicare procedure di elaborazione sugli oggetti digitali da esso gestiti.
Uno script è un piccolo programma il cui codice viene inserito in (o collegato a) una pagina HTML e interpretato dal browser del client.
Lo scopo di queste mini-applicazioni è quello di ampliare l’interattività di una pagina Web (senza ricorrere a strumenti più complessi, quali plug-in o applet Java) introducendo piccole funzionalità (pulsanti attivi, semplici effetti di animazione, ecc.) che estendono le possibilità dell’interfaccia di una pagina Web o del browser.
I linguaggi di script, inizialmente impiegati nell’ambito di applicazioni di office automation, si sono evoluti soprattutto col diffondersi della programmazione OOP (Object Oriented Programming) e di architetture tipo OLE (Object Linking & Embedding) e OpenDoc.

I principali linguaggi di script sono:

  • Javascript (Netscape)
  • ECMAScript (European Computer Manufacturers Association – versione standard)
  • VBScript (Microsoft)
  • ASP (Active Server Pages – Microsoft)
  • Basati su CGI (Common Gateway Interface – C++, VB, Perl)

SGML – Standard Generalized Markup Language

SGML è un sistema per definire linguaggi di marcatura per la generazione e l’interscambio di documenti elettronici (metalinguaggio), standardizzato ISO 8879 nel 1986.
Ogni linguaggio definito tramite SGML (p. es. HTML) è definito come una applicazione SGML, la quale a sua volta descrive la struttura logica di una classe di documenti ed è generalmente caratterizzata dai seguenti elementi:

  • Una Dichiarazione SGML (specifica quali caratteri e delimitatori possono apparire nell’applicazione);
  • Una DTD-Document Type Definition (definisce la sintassi dei costrutti di marcatura e può includere eventuali definizioni addizionali);
  • Una specificazione che descrive la semantica da ascrivere alla marcatura;
  • L’istanza del documento contenente dati e marcatori (e riferimento alla DTD da usare per interpretarlo).

SGML è un linguaggio potente, versatile e facilmente portabile (ma purtroppo di non facile implementazione) che consente di realizzare efficienti e sofisticate applicazioni complesse.

 

Software SGML

Programma                                     Produttore     Licenza              Sito Web

DocZilla (browser)                              Citec                                                     http://www.doczilla.com
Dyantext/DynaWeb (convertitore) Inso                                                       http://www.inso.com
Multidoc PRO (browser)                   Citec                      Trial/Com             http://www.citec.fi
Open Text (convertitore)                  Open Text                                            http://www.opentext.com
Panorama (browser)                          Interleaf                               Free/Com             http://www.interleaf.com

 

Siti di Interesse

SGML/XML Web Page                                    http://www.oasis-open.org/cover


HTML – Hyper Text Markup Language
HTML è il tradizionale linguaggio ipertestuale di pubblicazione del World Wide Web, un’applicazione SGML non proprietaria originariamente sviluppata presso il CERN da Tim Berners-Lee nel 1990 e resa popolare dal NCSA.
Le specifiche HTML 4.0 (ultima release) sono state definite da parte delle organizzazioni preposte alla documentazione e allo sviluppo del linguaggio: IETF-Internet Engineering Task Force e W3C-World Wide Web Consortium.
Le applicazioni HTML possono essere sviluppate sia in codice HTML che tramite applicativi. In quest’ultimo caso, si possono utilizzare diversi applicativi, anche in modalità Wysiwyg, basati su procedure di autocomposizione (i cosiddetti Wizard) e con l’eventuale possibilità di accedere al codice HTML.
L’HTML consente di pubblicare documenti on-line e reperire informazioni tramite links ipertestuali, dando altresì la possibilità di trasmettere documenti ipermediali.

 

XML – eXtensible Markup Language
XML è un’applicazione SGML più potente e versatile di HTML che si sta affermando come linguaggio di pubblicazione del Web (una particolare applicazione XML è XHTML 1 - eXtensible HTML 1, che ridefinisce HTML 4.0 in XML).
Sono standard correlati a XML:

  • ELL – Extensible Linking Language (estensione possibilità ipertestuali);
  • RDF – Resource Description Framework (descrizione metadati risorse Internet).

 

DHTML – Dynamic HTML
DHTML consente di produrre pagine Web dinamiche, cioè capaci di automodificarsi nell’aspetto e strutturalmente senza ricorrere al server HTTP per caricare nuovi oggetti o un documento HTML aggiornato.
Più che uno specifico linguaggio, DHTML è una tecnologia basata su altre tecnologie:

  • Javascript o VBScript (o altri) come linguaggi di script per applicare alla pagina Web effetti dinamici;
  • CSS (Cascading Style Sheet) come linguaggio per la specificazione degli stili;
  • DOM (Document Object Model) il quale specifica una API (Application Programming Interface) per documenti HTML o XML.

DHTML consente di realizzare con relativa semplicità, efficienza e velocità effetti grafici anche complessi e spettacolari (purtroppo però le implementazioni attuali, proposte da Netscape e Microsoft, sono diverse e di standard ancora non se ne hanno).


Altri Linguaggi

CSS       Cascading Style Sheet
XLS      eXtensible Stylesheet Language
DSSSL  Document Style Semantics and Specification Language
SMIL    Synchronized Multimedia Integration Language (applicazione XML)

 
 
 
Software per Web Authoring
Programma                         Produttore Tipo               Licenza         Sito Web

Adobe GoLive                                    Adobe                   Wysiwyg                                              http://www.adobe.it
Fusion                                                   Netobjects            Wysiwyg                                              http://www.netobjects.com
Home Page                                          Claris                     Wysiwyg/ HTLM                                               http://www.claris.com
HomeSite                                             Allaire                    Wysiwyn                                              http://www.allaire.com
HotDog Professional                         Sausage Sw          HTLM                                                  http://www.sausage.com
HotMetal Pro                                      SoftQuad              Wysiwyg                   Trial                   http://www.softquad.com

Macromedia DreamWeaver         Macromedia       Wysiwyg                  Trial                 http://www.macromedia.com

Microsoft Front Page                      Microsoft             Wysiwyg                  Comm               http://www.microsoft.com

Netscape Composer                          Netscape               Wysiwyg                   Free                    http://www.netscape.com
Visual Page                                          Symantec             Wysiwyg                   Trial                   http://www.symantec.com
Web Designer                                      Corel                      Wysiwyg/ HTLM    Trial                   http://www.corel.com

 

Siti di Interesse

Composing Good HTML                                 http://www.cs.cmu.edu/~tilt/cgh

HTML Home Page at WWW                        http://www.w3.org/MarkUp

LiberLiber                                                            http://www.liberliber.it/progetti/html40
NCSA                                                                   http://www.ncsa.uiuc.edu
Netscape                                                              http://home.netscape.com
Webreference                                                     http://www.webreference.com
Yahoo!                  http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/HTML_Editors


VRML - Virtual Reality Modeling Language

VRLM è un formato di file per descrivere oggetti interattivi tridimensionali e mondi virtuali nel Web.
Le specifiche VRML 2.0, release piuttosto innovativa ed orientata alla standardizzazione, sono state definite nell’agosto 1997 su proposta Moving Worlds di Silicon Graphics, in collaborazione con Sony e Mitra; lo standard internazionale è siglato ISO/IEC 14772 e il documento contenente le specifiche è al sito: http://vrml.sgi.moving-worlds/spec/.
Per lo studio e la realizzazione di mondi virtuali interattivi multiutente tra loro compatibili tramite il VRML 2.0 molte aziende hanno aderito all’iniziativa Living Worlds promossa da Black Sun Interactive, ParaGraph e Sony; le specifiche di tale iniziativa sono al sito: http://www.livingworlds.com.
Sulla base del VRML 2.0 nel dicembre 1997 l’ISO ha approvato una versione finale denominata VRML97, le cui specifiche sono al sito http://www.vrml.org/Specifications/VRML97.
Attualmente l’organismo internazionale che si occupa di VRML, e più in generale della realizzazione di mondi virtuali 3D, è il Web3D Consortium.

 

Software VRLM (browser o client 3D)

 

Programma                     Produttore                     Licenza              Sito Web

Comunity Place Browser  Sony                                                                     http://www.sonypic.com
Cosmo Player                    CosmoSoftware (sg)         F                            http://cosmo.sgi.com (o Macromedia)
CyberGate                           Black Sun Interactive                                       http://www.blacksun.com
CyberHub                            Black Sun Interactive                                       http://www.blacksun.com
QuickDraw 3D                    Apple                                                                    http://quickdraw3d.apple.com
VRML 2.0 Viewer              Microsoft                             F                            http://www.microsoft.com/vrml

Webview                              SDSC                                                                    http://www.sdsc.edu/projects/vrml

Wirl                                      Platinum                                                             http://www.platinum.com

WorldView Pro                 InterVista-Platinum                                         http://www.intervista.com

 

Siti di Interesse

About.com (rubrica)                                        http://web3d.about.com
Black Sun Interactive                                      http://www.blacksun.com
CompuServe.com                                              http://www.compuserve.com
Construct                                                             http://www.construct.net
CyberSpazio                                                       http://www.construct.net/projects/planetitaly
IUMA Lounge                                                    http://www.iuma.com
Sgi-Silicon Graphics                                        http://vrml.sgi.com   o   http://sgi.com
Stratus                                                                  http://www.construct.net/projects/stratus
The Annotated VRML Reference Manual   http://www.wasabisoft.com/Book/Book.html
VRML dreamers (sito italiano)                    http://eureka.lucia.it/vrml

VRML Repository (sito internazionale)     http://www.web3d.org/vrml/vrml.htm

Worlds Chat e AlphaWorld                              http://www.worlds.net

 

Nota: potrebbe essere interessante la lettura del romanzo Snow Crash di Neal Stephenson.


Java

Java è una tecnologia creata nel 1995 da Javasoft, una società indipendente di Sun Microsystems(specializzata nella realizzazione di macchine Unix), basata su un linguaggio ad oggetti portabile (simile al C++) e un sistema di sviluppo, il Java 2 (ex JDK-Java Development Kit), compatibile HTML.
L’interprete Java, HotJava di Sun poi evolutosi in JVM-Java Virtual Machine, consente di generare degli eseguibili compatti, indipendenti dalla piattaforma (processore e sistema operativo) e scaricabili su linee di comunicazione per sviluppare sia applicazioni autonome che programmi eseguibili all’interno di un Web browser (applicazioni in miniatura, le cosiddette Applet, piccoli programmi inseribili in una pagina Web) in grado di “animare” il Web con elementi multimediali (animazioni ed effetti grafici, musica) e di richiedere il codice di gestione di ogni oggetto sconosciuto, ampliando così le possibilità di gestione dei formati grafici .
Gli oggetti Java si integrano in modo trasparente nelle normali pagine (statiche) HTML e sono editabili con un Web browser che supporti una JVM.
In altri termini, le applicazioni Java, in quanto portabili e multipiattaforma, consentono di realizzare funzionalità e interscambi di oggetti tra sistemi diversi (dotati di una JVM), veicolando nella rete i programmi assieme ai contenuti, senza dover ricorrere all’installazione di numerosi quanto non portabili plug-in (programmi compilati per un determinato sistema Hw/Sw e addirittura per un determinato browser) o soluzioni similari.
La società Sun (Standford University Network), seguendo gli slogans “The Network is The Computer”, per il Networking e “write once, run anywhere” per la indipendenza delle applicazioni dalla piattaforma, ha sviluppato tecnologie e soluzioni all’avanguardia nel campo dell’information technology (server, workstation, ambiente operativo Solaris), creando un nuovo modello per l’elaborazione d’impresa centrato sulla rete, sul network e sull’indipendenza delle applicazioni dalla piattaforma (il Java Computing).
La tecnologia Java è applicata al browser (o meglio package) Netscape Communicator ed è integrata anche in Internet Explorer.

 

Siti di Interesse

Gamelan                              http://www.developer.com

Java Italian Site                  http://jis.rmnet.it

Sun Italia                             http://www.sun.it

Sun Microsystems             http://www.sun.com          (per l’interprete: http://www.javasoft.com)

 


ActiveX

ActiveX è un set di strumenti (ActiveX Technologies) Microsoftche consente di rendere multimediale il Web, aggiungendo funzionalità avanzate e interattività ai documenti (statici) HTML, cioè possibilità di gestire audio, video e animazione.
Tali tecnologie sono di tipo aperto, in quanto utilizzabili anche off-line ed esternamente al Web ed in ambienti diversi (Windows, Unix, Macintosh), basate su Distributed COM (Component Object Model), un modello standard Microsoft per la programmazione OOP (Object Oriented Programming) in rete e le relative implementazioni riguardano sia il lato Client (browser) che quello Server (siti Web) delle applicazioni Internet.
Componenti ActiveX lato Server Web:

  • Server Controls: controlli per gestire l’accesso dell’utenza ai dati del sito;
  • Server Scripts: programmi per dotare il server delle apposite interfacce e applicazioni.

Componenti ActiveX lato Client:

  • ActiveX Controls: consentono di includere contenuto multimediale nelle pagine Web scritte in HTML;
  • ActiveX Scripts: consentono di gestire i controlli ActiveX inseriti nel documento HTML;
  • Documenti ActiveX: consentono di visualizzare documenti non realizzati in HTML con un normale browser.

Un Controllo ActiveX consiste in pratica in un piccolo programma, un modulo software realizzabile con un linguaggio di programmazione (Visual Basic, C, C++, Visual C++, Delphi ed anche Java), che lavorando in “team” col documento scritto in HTML consente di rendere il Web multimediale ed interattivo.
Siccome quando il browser del Client incontra un controllo ActiveX esso viene automaticamente scaricato ed eseguito in locale, occorre fare attenzione prima di attivare tali controlli nel proprio sistema, magari impostando opportunamente talune funzioni del browser (finora i controlli ActiveX pare non abbiano dato problemi connessi a virus o simili).
Sui controlli ActiveX lavorano decine di società anche di livello internazionale ed esistono migliaia di controlli di vari tipi, molti dei quali sono disponibili per gli sviluppatori presso i diversi siti.
La tecnologia ActiveX è applicata al browser Microsoft Internet Explorer e consente di interagire con gli Applets Java.

 

Siti di Interesse

ActiveX Controls                                http://www.microsoft.com/activex.htm

ActiveX.com                       http://www.activex.com

Gamelan                                              http://www.developer.com/directories/pages/dir.activex.html

MSDN                                   http://msdn.microsoft.com

Internet – Sicurezza e Privacy

 

Vedasi dispensa Sicurezza.

Internet – E-commerce

 

Introduzione

Carta di Credito
Micro e Macro Acquisti
E-cash
Microsoft Money
Internet Banking
Finanza in Tempo Reale
Grandi Negozi Virtuali
Problematiche Varie

 

 

Autore: prof. Felice Zampini                         
Fonte: http://www.informamica.it/Area%20Studenti/Intern.htm                       

 

 

Guida uso internet

 

 

Visita la nostra pagina principale

 

Guida uso internet

 

Termini d' uso e privacy

 

 

 

 

Guida uso internet