1/66
Flashcards covering key vocabulary and concepts in Web Design and Technologies.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Internet
La più grande rete mondiale di dispositivi interconnessi, nata negli Stati Uniti nel 1969
DARPANET
Il nucleo di quella che poi è diventata la rete Internet, creata per scopi militari nel 1969
World Wide Web
Un sistema di comunicazione basato su ipertesti, inventato al CERN di Ginevra per scopi scientifici nel 1989
Protocollo TCP/IP
Il protocollo che ha permesso lo sviluppo della rete Internet, il "linguaggio" della rete Internet che permette a reti diverse di comunicare tra loro. è indipendente, gratuito, open standard e semplice. usa la commutazione di pacchetto.
RETI LAN
Reti locali dette anche reti Ethernet che hanno un’estensione limitata e che dunque permettono la condivisione di dati e periferiche all’interno di un’area limitata
RETI WAN
Reti geografiche a larga diffusione che collegano tra loro computer e reti LAN anche molto lontani tra loro
RETI A COMMUTAZIONE DI CIRCUITO
La “linea” è di uso esclusivo di chi sta comunicando
RETI A COMMUTAZIONE DI PACCHETTO (TCP/IP)
Permettono a diversi utilizzatori di usare una stessa linea di rete
INDIRIZZI IP
. Il protocollo IP si occupa dell’instradamento dei dati. Ogni dispositivo connesso a internet ha un indirizzo IP associato, formato da 4 byte separati da un punto. ci possono essere classi di indirizzi a,b, c(più diffusi)
GATEWAY (O ROUTER)
Un gateway o router funge da dispositivo di rete che instrada i dati tra reti diverse, garantendo che le informazioni raggiungano il destinatario corretto. Esso è essenziale per la connessione della rete locale a internet.
LE INFRASTRUTTURE WAN O DORSALI (BACKBONE)
Le reti WAN sono anche dette “dorsali” perché identificano collegamenti geografici veloci come le reti in fibra ottica. In Italia ce ne sono di due tipologie: GARR e INTERBUSINESS
Accesso PPP
La connessione alla rete può avvenire anche attraverso un accesso Point to Point Protocollo che permette ad un server di collegarsi ad un host
ADSL
Asymmetric Digital Subscriber Line, oggi è la connessione più diffusa. Si tratta di una connessione asimmetrica perché la connessione a Internet è più veloce rispetto alla velocità di trasmissione dei dati
INDIRIZZAMENTO SIMBOLICO: DOMAIN NAME SERVICE
Definisce un sistema di indirizzamento simbolico tale per cui ad ogni nome corrisponde un indirizzo IP
DNS: DOMAIN NAME SERVICE
Il Domain Name Server (DNS) è una macchina che traduce gli indirizzi simbolici in indirizzi IP
LA REGISTRATION AUTHORITY
Gli indirizzi simbolici devono essere assegnati centralmente perché non possono esistere indirizzi simbolici uguali per uno stesso sito
HUB E SWITCH
Due apparecchi di rete che collegano tra loro i dispositivi di rete
ROUTER
Connettono tra loro computer e reti
AXES POINT
Permettono di connettere computer e dispositivi che fanno parte di una stessa rete locale a una stessa rete wireless
POSTA ELETTRONICA
È un servizio Internet grazie al quale ogni utente abilitato può inviare e ricevere dei messaggi utilizzando un computer o altro dispositivo elettronico (es. palmare, smartphone, tablet, ecc.) connesso in rete attraverso un proprio account di posta registrato presso un provider del servizio
FTP (FILE TRANSFER PROTOCOL)
Protocollo che permette di trasferire file a/da server remoti
TELNET
Si tratta di un emulatore di terminale che permette di simulare la presenza (dal punto di vista dell’interazione testuale) sulla macchina a cui si è connessi
VOIP (VOICE OVER IP)
Permette di fare telefonate via Internet attraverso indirizzi IP (es. Skype)
PROXY
Intermediario che fa da tramite tra il client e il server web
FIREWALL
Dispositivo hardware/fisico o software posto all’interno della rete locale ha lo scopo di evitare intrusione di pacchetti non richiesti all’interno della rete locale o che pacchetti che non dovevano essere generati escano dalla rete locale
MALWARE
Identifica una terminologia di software cattivi
IL WORLD WIDE WEB
È un servizio fornito da internet che utilizza la tecnologia degli ipertesti per distribuire immagini, documenti, video ecc..
IPERTESTO
Testo che contiene dei collegamenti ad altri testi, permette una navigazione non lineare e fornisce un metodo di consultazione non sequenziale
BROWSER
Strumento che ti permette di navigare tra le pagine web
URL = Uniform Resource Locator
Rappresenta l’indirizzo unico di un documento/pagina/file presente in Internet
ARCHITETTURA CLIENT SERVER
Il web si basa su un’architettura client server: le macchine client (dispositivi degli utenti) richiedono servizi (le pagine) a una macchina server (i server web)
WEB SERVER
Macchina che ospita i file di un sito
IL PROTOCOLLO HTTP
HyperTextTransferProtocol, si tratta di un protocollo di comunicazione usato per il web che comunica direttamente con il browser. Si basa sul paradigma richiesta/risposta
MIME = Multipurpose Internet Mail Extension
È stato sviluppato per allegare file di vario tipo ai messaggi e mail, esso viene usato anche per la comunicazione http
IL LINGUAGGIO HTML
Hyper Text Markup Language, si tratta di un linguaggio di specifica o di “markup” che finisce una descrizione semantica del contenuto di una pagina web, permettendo la sua visualizzazione nei browser.
CASCADING STYLE SHEETS
Gli style sheets rappresentano un metodo semplice per definire l’aspetto dei documenti html, descrivono come un documento deve essere rappresentato sullo schermo
Box model
È il modo in cui qualunque tag della pag web html occupa un’area rettangolare. Ogni box ha un area di pudding, bordo e margine.
Tipi di box
Block, inline e proprietà display
HTML 5
Introduce nuovi tag che permettono una migliore descrizione semantica e l’inclusione diretta di elementi multimediali (nav e footer)
IL METALINGUAGGIO XML
Extensible markup language, è un meta linguaggio ovvero un insieme di regole per definire dei linguaggi conformi all’XML
XHTML
è l’html che rispetta le regole dell’xml. XHTML è una sintassi rigorosa che combina le funzionalità di HTML con le regole di XML, rendendo il codice più strutturato e facilmente leggibile.
Algoritmo
Descrive una sequenza di passi per risolvere un problema attraverso un linguaggio comprensibile al calcolatore
Programma
Definisce i comportamenti del calcolatore
Linguaggio compilato e interpretato
Nel primo il codice sorgente viene tradotto tutto insieme dal compilatore. nel secondo il codice viene eseguito riga per riga dall’interprete.
Costrutto for
Composto da 3 parti: la prima viene fatta una sola volta all’inizio del ciclo, la seconda è una condizione che indica se il corpo del ciclo deve essere ripetuto o meno, mentre la terza viene eseguita alla fine del ciclo
JAVASCRIPT
È un linguaggio di scripting basato sugli oggetti che si integra con l’HTML per ottenere funzionalità più complesse
WEB 2.0
Per Web 2.0 si intende un web in cui l’utente diventa parte attiva nella creazione di contenuti
Rich Internet Applications (RIA)
Applicazioni web con caratteristiche simili a quelle dei programmi ordinari. Sono caratterizzate da molta interattività. Possiede un front-end e un pack-end
Siti web interattivi
Sito che permette delle interazioni
Interazione client/server
L’utente fa qualcosa e la pagina web reagisce in modo diverso dallo standard. L’interazione client prevede che il codice venga eseguito sulla macchina dell’utente, mentre quella server prevede che il codice venga eseguito su macchina remota
DHTML
Unione di html, css e javascript. Crea comportamenti interattivi e talvolta dinamici
Siti web dinamici
Siti le cui risposte vengono generate on-demand. i programmi cui hanno lo scopo di creare siti dinamici.
deep web
racchiude pagine non indicizzate dai motori di ricerca
Dark web
parte del deep web che è nascosta ai motori di ricerca, ed è specificatamente progettata per essere inaccessibile attraverso i browser ordinari
Content Management Systems (CMS)
È un software che serve per creare dei contenuti facilitandone la creazione all’utente
Architettura dell’informazione
spiega come l’informazione debba essere strutturata a livello locale e globale nel sito web.
Schema di organizzazione
Riguarda l’organizzazione dell’informazione a livello locale. Lo schema può essere esatto, ambiguo o ibrido
Struttura dell’organizzazione
Il modo in cui l’utente può navigare dal punto di vista logico nel sito. La struttura può essere sequenziale, a griglia, gerarchica, a ipertesto.
human-computer interaction
È una disciplina che concerne le scienze cognitive, l’informatica, l’intelligenza artificiale, la psicologia, l’elettronica, l’ergonomia e la linguistica computazionale
Usabilità
Branca dell’interazione uomo-macchina che si occupa dello studio di metodologie per la valutazione e il miglioramento degli strumenti informatici. usability engineering sono i test di usabilità
SEO
Rappresenta l’insieme di strategie per aumentare le visite a un sito attraverso i motori di ricerca, dunque migliorarne il ranking
accessibilità del web
concerne aspetti tecnici e regole ben definite che permettono alle persone di accedere al web
TECNOLOGIE ASSISTIVE
Tecnologie che supportano delle disabilità visiva, motoria, uditiva e cognitiva
Virtual Reality Markup Language
È un vecchio linguaggio di markup per definire mondi virtuali nel web
REALTÀ AUMENTATA
Al mondo reale viene aggiunta una componente virtuale
realtà virtuale
sintesi totale dell’ambiente artificiale simulato tramite il rendering grafico 3d. può essere immersa o non.
Internet of Things (IoT)
É l’internet delle cose: definisce la rete delle apparecchiature e dei dispositivi, diversi dai computer, connessi a internet