Vai ai contenuti
Ministero dell'Istruzione, dell'Università e della Ricerca
Formazione degli insegnanti sulle Tecnologie dell'Informazione e della Comunicazione
For TIC
Percorso C
Modulo 17
Internet server

Access List: Indica un elenco di regole di filtraggio del traffico dati, mediante cui è possibile abilitare l'accesso verso reti e applicazioni in maniera selettiva. Tipicamente una lista di accesso viene configurata su un router posto al confine fra reti, in modo da realizzare un punto di controllo del traffico di transito.

Access Provider: (Fornitore di accesso). Qualsiasi organizzazione che, essendo collegata direttamente a Internet , vende ad altri la possibilità di accedervi.

ACL: (Access Control List). Abbreviazione per Access Control List, ovvero Access List . Nella tecnologia delle reti Microsoft Windows rappresenta l'elenco delle regole di accesso ad una risorsa (esempio cartella del file system) e delle restrizioni attive su tale risorsa. Nell'ambito del networking il termine indica un filtro sul traffico che un router o un firewall effettua a scopo di protezione di una rete, di un' applicazione , di una macchina.

ActiveX: Una tecnologia che si prefigge gli stessi scopi di Java ma non ad architettura aperta (è di proprietà della Microsoft e permette la realizzazione di moduli di codice incorporabili tramite OLE).

Anonymous: Utente che non rivela la propria identità. Per convenzione viene designato con l'account anonymous.

Anonymous FTP: Una modalità di accesso ad un computer remoto tramite protocollo FTP che consente di accedere a file archiviati in siti pubblici. Specificando anonymous come user ID all'atto del login, non viene attivata la procedura di autenticazione dell'utente. La password da specificare, solitamente, è il proprio indirizzo E-mail.

Apache: Rappresenta un HTTP server multipiattaforma.

API : (Application Program Interface). L'API è un'interfaccia software utilizzata per la comunicazione fra programmi o per interfacciare livelli di protocollo diversi in un'architettura di comunicazione.

Applet: Un piccolo programma che può essere prelevato velocemente dalla rete e usato da qualsiasi computer dotato di un browser capace di eseguire codice Java .

Applicazione: Un programma (software) che svolge determinate funzioni per l'utente finale. Esempi di applicazioni sono i client FTP, Telnet, E-mail e i browser.

ASP: Un ambiente di scripting per Microsoft Internet Information Server, in cui è possibile combinare HTML , script e componenti riusabili di ActiveX , per creare pagine Web dinamiche.

Benchmark: Test che intende mostrare la performance di un prodotto hardware o software.

CGI: (Common Gateway Interface). È un metodo con cui un server HTTP interagisce con database, documenti, e altri programmi inviando o ricevendo dati in formato HTML sul browser client. L'adozione di questo schema di elaborazione distribuita comporta l'esecuzione server-side di un programma ( CGI script) che effettua l'elaborazione e restituisce la risposta in HTML al client . Molto spesso si può capire che viene usato un programma CGI se compare il termine cgi-bin nell' URL della pagina.

Client: Un programma usato per ottenere dati da un programma server residente su un altro computer situato da qualche parte nel mondo. Ogni programma client è progettato per colloquiare solo con uno o più particolari tipi di programmi server , ed ogni server richiede un determinato tipo di client .

Cookie: Un meccanismo che consente a programmi attivi sul server (per esempio, i programmi CGI ) di immagazzinare e recuperare dati sul lato client della connessione. Ciò significa che quando si accede di nuovo ad un certo URL , il server può riutilizzare i dati presenti direttamente sulla macchina client . Qualche esempio: dati relativi al login, a registrazioni, ad acquisti in linea, eccetera. Poiché i cookie possono conservare informazioni utente sul computer di quest'ultimo, sono spesso usati per riconoscerlo e personalizzargli l'ambiente. Tipicamente, le informazioni memorizzate dai cookie scadono dopo un certo periodo di tempo.

DNS: (Domain Name System). Sistema/servizio per l'associazione e la traduzione di indirizzi numerici IP in nomi logici alfanumerici mnemonici. È basato su una struttura gerarchica ad albero, ad ogni ramo del quale corrisponde un dominio.

Firewall: Dispositivo comprendente componenti hardware e software preposto al filtraggio di pacchetti a scopo di protezione di una rete, di specifiche macchine, di specifiche applicazioni.

FTP: (File Transfer Protocol). Protocollo definito nella RFC 959. Rappresenta un modo comune per il trasferimento di file tra due computer Internet. Impiega il servizio di trasporto offerto da TCP.

GET: Istruzione data ad un server HTTP per richiedere una risorsa. Al contrario del metodo POST , restituisce sempre una risorsa al client .

HEAD: Istruzione data ad un server HTTP, simile a GET , per recuperare gli attributi di una risorsa.

Host: Nell'architettura di rete TCP/IP, sinonimo di end system, cioé di sistema di elaborazione in una rete di computer origine/destinazione di dati applicativi. Il termine è utilizzato per distinguere un host da un nodo di commutazione (router).

HTML: (Hyper Text Markup Language). Linguaggio di realizzazione di ipertesti (interpretato), utilizzato per la realizzazione di pagine Web trasmesse mediante protocollo applicativo HTTP . Una pagina HTML può contenere testo, immagini, brani audio e sequenze video con vari formati e trasmessi come file dal server al client .

HTTP: (Hyper Text Transport Protocol). Il trasferimento di file multimediali su Internet necessita del protocollo HTTP per il server e per il client . Risulta il più diffuso protocollo applicativo per Internet , al momento e si basa sul servizio fornito da TCP.

HTTPS: (Secure HTTP). Un'estensione del protocollo HTTP che permette di effettuare transazioni sicure, dati crittografati e autenticazione del mittente. Il protocollo enfatizza la massima flessibilità nella scelta della chiave da usarsi per la crittografia.

IIS: (Internet Information Services). Rappresenta un HTTP server multipiattaforma sviluppato da Microsoft.

Indirizzo: Stringa che identifica univocamente un'entità di rete.

Indirizzo Internet: Indirizzo a 32 bit assegnato alle interfacce degli host e dei router che utilizzano l'architettura di rete TCP/IP; lo si scrive come quattro numeri decimali separati da punti.

Internet: internet (con la i minuscola) indica una qualsiasi connessione tra due reti. Con la I maiuscola: la più grande rete di calcolatori al mondo, basata sull'architettura di rete TCP/IP.

Java: Un linguaggio di programmazione Object Oriented, sviluppato da Sun Microsystems e disponibile già da diversi anni, specificatamente progettato per la scrittura di programmi che possono essere scaricati sul proprio computer dalla rete ed immediatamente eseguiti localmente. Utilizzando piccoli programmi Java (chiamati Applet ), le pagine Web possono includere animazioni, effettuare calcoli e quant'altro.

Javascript: Mentre un programma scritto in Java va sottoposto ad un processo di meta-compilazione per poter essere eseguito, Javascript è un linguaggio interpretato che può essere inserito direttamente nel codice HTML dei documenti Web.

LAN: (Local Area Network). Rete di calcolatori ad estensione locale/aziendale/dipartimentale, caratterizzata da mezzi trasmissivi condivisi, alta velocità trasmissiva, basso tasso di errore.

Linguaggio di Scripting: Un termine generico per qualunque linguaggio che è debolmente tipato o senza tipi, e non consente di utilizzare strutture dati complesse. Un programma in questo linguaggio è di solito interpretato.

Mailing list: Un sistema (solitamente automatizzato) che, ricevuto un messaggio E-mail da un utente, lo invia a tutti i componenti registrati di una lista. Così facendo è possibile partecipare a discussioni su vari argomenti.

MIME: (Multipurpose Internet Mail Extension). Estensione per il protocollo di posta elettronica Internet , utilizzato per inviare insieme al messaggio, altri componenti non di testo (programmi eseguibili, immagini, documenti con formati binari, eccetera).

Name server: Un server sulla rete che ha il compito di tradurre i nomi delle macchine in indirizzi IP. Vedi anche: DNS .

Nodo: Ogni singolo calcolatore connesso in una rete.

Nome di dominio: Il nome di un computer che lo identifica univocamente su Internet . I nomi di dominio hanno sempre 2 o più parti, separate da un punto, per esempio: oneweb.ibm.it. La parte più a sinistra è quella più specifica e quella a destra è quella più generale e costituisce il dominio vero e proprio.

PDU: (Protocol Data Unit). Unità informativa caratteristica di un protocollo .

POST: Istruzione data ad un server HTTP per richiedere di accettare una richiesta di un client .

Processo: È la visione dinamica di un programma. Corrisponde all'insieme di azioni compiute da un programma in esecuzione su un sistema di elaborazione e all'insieme delle risorse che ad esso vengono allocate.

Protocollo: Insieme di regole definite per consentire la comunicazione di dati fra elaboratori.

Proxy: Componente software e/o hardware utilizzato per varie funzioni: per esempio per controllare da un punto unico l'accesso ad Internet e per analizzare i pacchetti IP che Internet accedono all'interno di una rete privata. Un proxy può avere anche le funzioni di traduzione di indirizzi IP privati in indirizzi IP pubblici e viceversa.

Request: Nel modello di riferimento OSI, primitiva di servizio attivata per richiedere la trasmissione di una PDU .

Response: Nel modello di riferimento OSI, primitiva di servizio dei protocolli che prevedono acknowledge attivata per indicare l'avvenuta ricezione sul nodo remoto di una PDU precedentemente trasmessa tramite una primitiva request .

Script: Un programma scritto in un linguaggio di scripting .

Server: Un computer o un programma che fornisce un determinato tipo di servizio ad un programma client in esecuzione su un computer remoto. Una stessa macchina può eseguire contemporaneamente più di un programma fungendo quindi da più server per molti client sulla rete.

Servlet: Un programma per server che garantisce funzionalità aggiuntive ai server abilitati Java .

Socket: Nell'ambito dell'architettura TCP/IP indica un connettore logico, ossia un identificatore di una connessione logica fra un client ed un server Internet . Un socket è rappresentato da una quadrupla di valori: indirizzo IP sorgente, TCP/UDP port sorgente, indirizzo IP destinatario, TCP/UDP port destinatario.

SSL: (Secure Socket Layer). È uno strato di software che si posiziona fra TCP ed una applicazione e consente di gestire un canale sicuro di comunicazione fra client e server . La cifratura dei dati avviene mediante algoritmi crittografici asimmetrici a chiave pubblica.

Tag: Marcatore, racchiuso tra parentesi angolari, che costituisce l'elemento caratterizzante l' HTML (per esempio: <h1>, </H1>, <IMG SRC="stella.gif">).

URL: (Universal Resource Locator). Indica l'indirizzo logico di una pagina su Internet , specificando il nome del server ed il percorso nel suo file system fino alla pagina specifica. Il formato per una URL è: [tipo applicazione]://[macchina]/[nome del file].