Sistemi e Servizi di TLC. Lezione N. 6. Il servizio DNS (Domain Name System)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistemi e Servizi di TLC. Lezione N. 6. Il servizio DNS (Domain Name System)"

Transcript

1 Sistemi e Servizi di TLC Lezione N. 6 Il servizio DNS (Domain Name System) 1

2 Nomi logici e indirizzi IP Gli indirizzi IP utilizzati per identificare univocamente i dispositivi connessi alla rete (router e host) non sono facili da ricordare. Gli utenti di Internet utilizzano perciò dei nomi logici, ad esempio: Inizialmente l associazione tra nomi logici e indirizzi IP era statica: 1. tutti i nomi logici e i relativi indirizzi IP erano contenuti in un file (host file) 2. periodicamente tutti gli host prelevavano una versione aggiornata del file (master host file) da un server ufficiale Date le dimensione attuali di Internet, questo approccio è impraticabile: si utilizza pertanto il DNS (Domain Name System) 2

3 Il sistema DNS Il DNS è un meccanismo che deve: specificare la sintassi dei nomi e le regole per gestirli consentire la conversione da nomi a indirizzi e viceversa Esso è costituito essenzialmente da: 1) uno schema di assegnazione dei nomi gerarchico e basato su domini 2) un database contenente i nomi e le corrispondenze con gli indirizzi IP 3) un protocollo per la distribuzione delle informazioni sui nomi 3

4 Modello client / server Il client, anziché consultare un file locale, invia una richiesta al server tramite il resolver server nameserver client resolver Il nameserver consulta un database che contiene i nomi ed effettua la traduzione, inviando poi la risposta al client Se il server locale non riesce a trovare la corrispondenza nel suo database, consulta un server DNS di livello superiore 4

5 Spazio dei nomi In questo spazio si deve poter associare in modo univoco un nome a un indirizzo, in modo che anche il nome consenta di individuare in modo univoco un calcolatore Spazio dei nomi piatto Un nome è associato a un indirizzo, ma ogni nome è una sequenza di caratteri senza una struttura interna Questo tipo di spazio rende necessario un controllo centralizzato per evitare ambiguità e duplicazioni Spazio dei nomi gerarchico Un nome è costituito da diverse parti: la prima può definire la natura dell organizzazione, la seconda il suo nome, la terza i dipartimenti interni all organizzazione, etc. Le authority che si occupano di assegnare e controllare i nomi possono essere decentralizzate 5

6 Spazio dei nomi di dominio Lo spazio dei nomi di dominio è alla base della costruzione dello spazio dei nomi con struttura gerarchica I nomi hanno una struttura ad albero con la radice in cima e un numero di livelli variabile fra 0 (la radice) e 127 Ogni nodo dell albero definisce un livello gerarchico Ogni nodo è individuato da un etichetta (max 63 caratteri) i. alla radice èassociata un etichetta vuota ii. a tutti i nodi collegati a un medesimo nodo da rami diversi sono associate etichette diverse 6

7 I nomi di dominio Ogni nodo dell albero ha un nome di dominio, ovvero una sequenza di etichette separati da punti (.), che lette da sinistra verso destra forniscono tutti i label associati ai vari nodi a partire da quello in questione fino alla radice. L ultima etichetta è quella della radice, la stringa nulla, quindi tutti i nomi di dominio terminano con un punto Nomi di dominio pienamente qualificati (FQDN) Nomi di dominio parzialmente qualificati (PQDN) Sequenza di etichette che termina con una stringa nulla Sequenza di etichette Che non termina con una stringa nulla 7

8 Domini e sottodomini Un dominio è un sottoalbero dello spazio dei nomi di dominio il cui nome è dato dal nome di dominio del nodo in cima al sottoalbero L assegnazione e la gestione dei nomi non è centralizzata, ma relativa ai vari domini o sottodomini. I nomi logici utilizzati in Internet sono stringhe alfanumeriche separate da punti: selmer.ing.unipi.it 1. L ultima stringa a destra rappresenta il nome del dominio (it) 2. La prima stringa a sinistra rappresenta generalmente il nome di un host (selmer) 3. Le altre stringhe rappresentano nomi di sottodomini (unipi è un sottodominio del dominio it, e ing è un sottodominio del sottodominio unipi.it) 8

9 Gerarchia dei Name Server Le informazioni relative ai nomi di dominio sono state ripartite fra diversi calcolatori detti name server L intero spazio dei nomi è stato suddiviso in diversi domini differenziati al primo livello dell albero Poiché tali domini sono troppo vasti, essi sono stati divisi in sottodomini Ogni server è responsabile di un dominio o di un sottodominio. Esiste quindi una gerarchia dei server parallela alla gerarchia dei nomi 9

10 Gestione dei domini ZONA = tutto ciò di cui è responsabile un server. Se un server accetta la responsabilità di un dominio e non effettua la suddivisone del dominio in sottodomini, la zona e il dominio coincidono Se invece effettua la suddivisone del dominio in sottodomini, la zona e il dominio si differenziano. Le informazioni relative ai nodi dei domini sono immagazzinate nei server di livello più basso e il server originario si limita a gestire i riferimenti a questi server sottostanti Ciascun dominio deve prevedere un server che abbia autorità su di esso Su ogni dominio uno o più server è in grado di: 1. fornire informazioni sui nomi logici appartenenti al dominio (authoritative) 2. contattare i server del dominio di livello superiore 3. contattare i server dei domini di livello inferiore 4. memorizzare temporaneamente le informazioni provenienti dagli altri server (caching), per evitare di richiederle in futuro (non-authoritative) 10

11 La gerarchia dei server (1) Un server posto alla radice (ROOT SERVER) ha per zona l intero spazio dei nomi di dominio, riconosce i domini di massimo livello e conosce i server di ciascun dominio. I ROOT SERVER sono 13. I server di livello inferiore usano i server radice come punto di partenza per scoprire le corrispondenze fra nomi e indirizzi esterni alla propria zona. Ogni server deve conoscere l indirizzo di almeno un server radice, e può conoscere l indirizzo di un server genitore. 11

12 La gerarchia dei server (2) All interno di un dominio, un server DNS può essere: PRIMARIO Gestisce un database contenente le informazioni sulla corrispondenza tra nomi e indirizzi IP dei nodi appartenenti al proprio dominio di autorità; è quindi responsabile di inserimento ed eliminazione di informazioni relative ai nodi della rete SECONDARIO Possiede le stesse informazioni del primario; sarà interrogato dai client in caso di fallimento del primario. Copia periodicamente le informazioni del database primario in base ad un timer che ha in memoria, oppure se subisce la rimozione del proprio database 12

13 Altri tipi di server CACHE All attivazione conosce soltanto gli indirizzi di primario e secondario. Può gestire temporaneamente una parte delle informazioni ottenute da essi FORWARDER Serve come intermediario del client, provvedendo ad effettuare interrogazioni ricorsive ad una lista di altri server, ad eccezione del primario STEALTH E un server con autorità per una zona, ma non compare nella lista dei server disponibili 13

14 Server DNS della rete Internet Lo spazio dei nomi di dominio è diviso in tre parti: domini generici: i relativi sottodomini sono assegnati ad uno specifico tipo di organizzazione domini nazionali: i relativi sottodomini sono assegnati da autorità geograficamente localizzate domini inversi: sono utilizzati per determinare il nome che corrisponde a un un indirizzo 14

15 Domini generici TLD (Top Level Domains) commerciali senza restrizioni di registrazione com, net, org TLD riservati edu: università e istituzioni accademiche gov: istituzioni governative (USA) mil: istituzioni militari int: organizzazioni internazionali Altri aero: aviazione biz: organizzazioni business coop: organizzazioni co-operative info: TLD aperto museum: musei name: personali tv: canali televisivi 15

16 Domini nazionali it: Italia us: USA Fr: Francia uk: Regno Unito de: Germania es: Spagna ca: Canada ae: Emirati Arabi Uniti zw: Zimbabwe Il significato della seconda etichetta Varia da nazione a nazione 16

17 Domini inversi I domini inversi sono usati per associare un nome a un indirizzo Questa esigenza si presenta quando un server deve verificare se un client è autorizzato a richiedere un certo servizio: in questo caso, è necessario ricavare il nome del client dal suo indirizzo e verificare se il client è presente o meno in una lista di client autorizzati Si parla di richieste pointer (PTR) o inverse Domini inversi I stringa: arpa II stringa: in-addr Parte restante: Indirizzo IP 17

18 Risoluzione dei nomi MODALITA ITERATIVA Il server DNS invia al client DNS (Resolver) la risposta alla richiesta di risoluzione o l indirizzo di un server che secondo lui è in grado di risolvere il nome MODALITA RICORSIVA Il client si aspetta dal server DNS la risposta alla sua richiesta. Il server DNS, se è responsabile del dominio, risolve l indirizzo altrimenti trasmette la richiesta ad un server DNS di livello superiore e aspetta la risposta per il client In ogni caso, il resolver genera un interrogazione contenente: nome da risolvere dichiarazione della classe del nome tipo di risposta desiderata modalità 18

19 Risoluzione dei nomi ricorsiva Server deinomifondamentale (root name server) Server dei nomi locale dns.eurecom.fr Server dei nomi intermedio dns.umass.edu Server deinomiauthoritative dns.cs.umass.edu Host richiedente surf.eurecom.fr gaia.cs.umass.edu 19

20 Risoluzione dei nomi iterativa Server deinomifondamentale (root name server) 2 3 iterated query Server dei nomi locale dns.eurecom.fr 4 7 Server dei nomi intermedio dns.umass.edu Server deinomiauthoritative dns.cs.umass.edu Host richiedente surf.eurecom.fr gaia.cs.umass.edu 20

21 Operazioni del server DNS Quando un server DNS riceve un interrogazione, verifica se il nome è relativo alla propria zona di autorità: 1) se sì, converte il nome in un indirizzo in base alle informazioni del proprio database, inserisce l indirizzo nella risposta e la spedisce al client 2) se non può risolvere completamente il nome, esamina la modalità specificata nell interrogazione: Se è ricorsiva, contatta un server di livello superiore che possa risolvere il nome, e riporta al client la risposta ottenuta Se è iterativa, si limita a comunicare al client il nome del server a cui rivolgersi 21

22 Il caching Ogni server memorizza localmente i nomi usati di recente, insieme al riferimento del server remoto da cui l informazione è stata ricavata. Tali informazioni sono periodicamente eliminate. Nome 1 Nome 2 indirizzo server indirizzo server Procedura di risoluzione dei nomi 1. Il name server determina se ha l autorità sul nome 2. Se non ha autorità sul nome, esamina la cache controllando se il nome è stato risolto di recente 3. Se lo trova in cache, riporta l informazione al client marcandola come non-authoritative, assieme al riferimento al server remoto 4. Il client può decidere se utilizzare tale informazione o rivolgersi al server remoto. 22

23 Domain Name Protocol Formato dei messaggi scambiati Header Section Identification indice utilizzato per associare le risposte alle domande Flags specificano le operazione richieste e le opzioni da applicare 32 bit Number of Questions/Answers RRs specifica il numero di richieste /risposte Number of Authority/Additional RRs autorità /info contenute nella sezione corrispondente 23

24 Sezioni (1) Sezione di domanda (questions) di un DNS Query Message : contiene informazioni sulla richiesta Tipo interrogazione Nome richiesto Classe interrogazione Nome del sistema su cui si richiedono informazioni Tipo di informazione richiesta (indirizzo di un host, mail server) Protocollo associato alla richiesta Il client deve riempire solo la sezione di domanda Il server, nel proprio messaggio di risposta: ricopia la sezione di domanda riempie le altre sezioni (risposta, autorità, altre info), che contengono resource record 24

25 Sezioni (2) Sezione di risposta (answers): contiene le informazioni restituite in risposta ad una richiesta Sezione di autorità (authority): identifica il server che ha fornito l informazione richiesta se il server di partenza ha dovuto contattarne un altro per soddisfare la richiesta Sezione altre info (additional info): contiene informazioni addizionali, che qualificano meglio una risposta 25

26 1. DNS Query Message Esempio (1) Intestazione IP Identificatore=4 Parametro=Richiesta + Ricorsione N. Richieste=1 N. risposte=0 N. autorità=0 N. altre info=0 Nome=oz.integralis.com.uk Tipo=Host Classe=IN Il client invia al server una richiesta relativa alla risoluzione del nome dell host oz.integralis.com.uk, specificando che è possibile effettuare la ricorsione se necessario 26

27 2. DNS Query Message Esempio (2) Intestazione IP Identificatore=2 Parametro=Interrogazione N. Richieste=1 N. risposte=0 N. autorità=0 N. altre info=0 Nome=oz.integralis.com.uk Tipo=Host Classe=IN Il server, che non ha autorità sul nome, inoltra la richiesta sottoforma di interrogazione ad un altro server, modificando l identificatore. 27

28 2. DNS Query Message Esempio (3) Intestazione IP Identificatore=2 Parametro=Risposta di autorità N. Richieste=1 N. risposte=1 N. autorità=0 N. altre info=0 Nome=oz.integralis.com.uk Tipo=A (Host) Classe=IN Nome=puntatore al campo Nome della sezione domanda Tipo=A (Host) Classe=IN TTL=20864 Lunghezza=4 Risposta= Il server con autorità sul nome restituisce al server richiedente (stesso valore dell identificatore) le informazioni relative, che verranno poi comunicate al client 28

29 I Resource Record Resource record (RR) = elemento del database del DNS; contiene informazioni relative a un nome Tempo di validità dell informazione (operazioni di caching) Tipo di RR [Nome] [TTL] Classe Tipo resource record Dati Nome del sistema su cui si richiedono informazioni; se non c è, è uguale a quello dell RR precedente Classe di indirizzi utilizzata: per il TCP/IP su Internet vale IN Contenuto informativo variabile a seconda del tipo di RR 29

30 Tipi di RR Sigla e Tipo A (1) CNAME (5) HINFO (13) MX (15) NS (2) PTR (12) SOA (6) AAAA (28) ANY (255) Significato Indirizzo di host Nome canonico CPU & OS Scambiatore di posta elettronica Server di nomi Puntatore Inizio dell autorità Indirizzo di host Tutti i record Contenuto Indirizzo IP a 32 bit Nome di dominio canonico Nome CPU e sistema operativo Nome del server di posta Nome del server che ha autorità sul dominio Nome di host Campi che specificano la gerarchia di nomi usata dal server Indirizzo IPv6 a 128 bit Intero contenuto del server 30

31 RR di tipo Address Nome [TTL] Classe A/AAAA Indirizzo Identifica l indirizzo IP di un host contenuto nel database del server DNS Il database del DNS dovrà contenere un RR di tipo A/AAAA per ogni indirizzo di host che conosce Se il server DNS è contenuto all interno del dominio che gestisce, ci sarà un RR A anche per il server 31

32 RR di tipo Canonical NAME Alias [TTL] Classe CNAME Nome canonico Specifica un nome alternativo (alias) per un nome canonico E il solo RR in cui compare l alias Per ogni RR di tipo CNAME ci deve essere un RR di tipo A contenente il nome canonico ed il corrispondente indirizzo 32

33 RR di tipo Host INFO [Nome] [TTL] Classe HINFO CPU SO Contiene le informazioni specifiche di un host (CPU e Sistema Operativo) Per ogni host deve esistere un record di questo tipo Il campo CPU specifica l hardware dell host o la CPU utilizzata Il campo SO descrive il sistema operativo 33

34 RR di tipo KEY [Nome] [TTL] Classe KEY Key_string Contiene la chiave pubblica associata al server DNS Per ogni server DNS deve esistere un record di questo tipo Il campo Key_string è la stringa da usare come chiave pubblica 34

35 RR di tipo Mail exchanger [Nome] [TTL] Classe MX Preferenza Server di posta Specifica il nome di un host che opera come server di posta per un dominio Il Nome corrisponde all host verso cui il server (specificato in Server di posta) inoltrerà la posta; se è pari a *, significa che ogni messaggio di posta nel dominio dovrà essere inoltrato tramite il server La Preferenza indica la priorità del server (quando ne esiste più di uno per un dato Nome, viene scelto quello che ha il valore più basso in questo campo) 35

36 RR di tipo Name Server [Nome] [TTL] Classe NS Server dei nomi Specifica il nome di un host che opera come server dei nomi con autorità sul dominio Ce ne deve essere uno per ogni server primario sul dominio 36

37 RR di tipo PoinTeR [Nome speciale] [TTL] Classe PTR Nome di Host Serve per la traduzione da indirizzo a nome (corrispondenza inversa) Il Nome speciale è un indice che è univocamente associato all indirizzo IP dell host specificato in Nome di Host Il Nome Speciale deve pertanto essere univoco all interno della zona 37

38 SS di tipo Start Of Authority (1) [Nome] [TTL] Classe SOA Inizio dell autorità Responsabile Versione Aggiornamento Nuovo tentativo Scadenza Minimo Specifica quale parte della gerarchia dei nomi viene implementata dal server Per ogni zona di autorità deve esistere un solo RR di questo tipo Il Nome indica la zona di indica la zona corrente o l origine L Inizio dell autorità è il nome dell host dove risiede il database delle informazioni Il Responsabile contiene l indirizzo di posta del gestore del servizio (. invece 38

39 SS di tipo Start Of Authority (2) [Nome] [TTL] Classe SOA Inizio dell autorità Responsabile Versione Aggiornamento Nuovo tentativo Scadenza Minimo Versione: numero di versione del file contenente il database; deve essere incrementato ogni volta che il file subisce una modifica Aggiornamento: indica l intervallo di tempo con cui un server secondario deve controllare se il primario ha effettuato delle modifiche al database; se la Versione è cambiata, procede all aggiornamento Nuovo tentativo: numero di secondi che un server secondario deve attendere prima di effettuare di nuovo un aggiornamento dopo un fallimento Scadenza: massimo numero di secondi per cui le informazioni possono essere ritenute valide dal server secondario (es s = 42 gg) Minimo: valore minimo da attribuire al TTL, se non specificato 39

40 RR di tipo SeRVices [Nome] [TTL] Classe SRV Indirizzo Protocollo Servizi Specifica i servizi conosciuti relativamente ad un certo indirizzo Maggiori dettagli sui servizi e sui numeri di porta sono contenuti nel file /etc/services Il campo Indirizzo è l indirizzo Internet dell host Il campo Protocollo specifica il protocollo usato dalla lista dei servizi specificata in Servizi 40

41 Esercitazione telnet wiener daytime cat /etc/resolv.conf host wwwtlc.iet.unipi.it (Risoluzione diretta) host v (Risoluzione diretta) host (Risoluzione inversa) host t cname host t hinfo host t mx iet.unipi.it host v r 41

Corso di recupero di sistemi Lezione 8

Corso di recupero di sistemi Lezione 8 Corso di recupero di sistemi Lezione 8 a.s. 2011/2012 - Prof. Fabio Ciao 24 aprile 2012 Reti TCP/IP Una rete TCP/IP è una rete locale o geografica che utilizza protocolli TCP/IP con i primi 2 livelli una

Dettagli

ARP (Address Resolution Protocol)

ARP (Address Resolution Protocol) ARP (Address Resolution Protocol) Il routing Indirizzo IP della stazione mittente conosce: - il proprio indirizzo (IP e MAC) - la netmask (cioè la subnet) - l indirizzo IP del default gateway, il router

Dettagli

20. DNS: Il Domain Name System

20. DNS: Il Domain Name System 20. DNS: Il Domain Name System 20.1 Introduzione È un database distribuito usato dalle applicazioni TCP/IP che: Mappa hostname su IP address Mappa IP address su hostname Fornisce informazione di routing

Dettagli

Domain Name System: DNS

Domain Name System: DNS Domain Name System: DNS Nomi simbolici Gerarchia dei nomi Gerarchia dei DNS Risoluzione dei nomi Caching e abbreviazioni Descrittori di risorsa Nomi simbolici Tutte le applicazioni Internet usano indirizzi

Dettagli

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan RETI E SISTEMI INFORMATIVI Domain Name System Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame:

Dettagli

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici

Dettagli

Introduzione al Dns. Loredana Pillitteri. Semplificazione della gestione e delega amministrativa Pisa - CNR - ISTI dicembre 2003

Introduzione al Dns. Loredana Pillitteri. Semplificazione della gestione e delega amministrativa Pisa - CNR - ISTI dicembre 2003 Introduzione al Dns Semplificazione della gestione e delega amministrativa Pisa - CNR - ISTI dicembre 2003 Cos è il DNS Lo spazio dei nomi ed indirizzi IP Tipi record migrazione nuovo dominio ISTI migrazione

Dettagli

Livello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione DNS A.A.

Livello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione DNS A.A. Corso di Laurea in Ingegneria Informatica Reti di Calcolatori Livello di applicazione DNS A.A. 2013/2014 1 Livello di applicazione Web e HTTP FTP Posta elettronica SMTP, POP3, IMAP DNS Applicazioni P2P

Dettagli

Sistemi avanzati di gestione dei Sistemi Informativi

Sistemi avanzati di gestione dei Sistemi Informativi Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Dettagli

Domain Name System: DNS

Domain Name System: DNS Domain Name System: DNS Nomi simbolici Gerarchia dei nomi Gerarchia dei DNS Risoluzione dei nomi Caching e abbreviazioni Descrittori risorsa Nomi simbolici Tutte le applicazioni Internet usano inrizzi

Dettagli

P2-09: Domain Name System (Cap. 24)

P2-09: Domain Name System (Cap. 24) Autunno 2002 Prof. Roberto De Prisco -09: Domain Name System (Cap. 24) Università degli studi di Salerno Laurea e Diploma in Informatica Inidirizzi IP: nomi e numeri 09.2 Indirizzo IP: stringa di 32 bit

Dettagli

(Domain Name System) DNS (Domain Name System) Architettura del DNS DNS. A.Lioy - Politecnico di Torino (2013) B-1. Antonio Lioy < lioy@polito.

(Domain Name System) DNS (Domain Name System) Architettura del DNS DNS. A.Lioy - Politecnico di Torino (2013) B-1. Antonio Lioy < lioy@polito. (Domain Name System) (Domain Name System) Antonio Lioy < lioy@polito.it > Politecnico di Torino Dip. Automatica e Informatica (Domain Name System) è il sistema scelto da Internet per mantenere la corrispondenza

Dettagli

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi I semestre 03/04 Inidirizzi IP e Nomi di Dominio Domain Name System Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica

Dettagli

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata SISTEMA DEI NOMI DI DOMINIO (DNS) Ad ogni calcolatore collegato a Internet (host) è associato un indirizzo IP Utilizzo di nomi simbolici da parte degli utenti Necessità di una traduzione dei nomi simbolici

Dettagli

SISTEMA DEI NOMI DI DOMINIO (DNS)

SISTEMA DEI NOMI DI DOMINIO (DNS) SISTEMA DEI NOMI DI DOMINIO (DNS) Ad ogni calcolatore collegato a Internet (host) è associato un indirizzo IP Utilizzo di nomi simbolici da parte degli utenti Necessità di una traduzione dei nomi simbolici

Dettagli

Il DNS e la gestione degli indirizzi IP. Appunti a cura del prof. ing. Mario Catalano

Il DNS e la gestione degli indirizzi IP. Appunti a cura del prof. ing. Mario Catalano Il DNS e la gestione degli indirizzi IP Appunti a cura del prof. ing. Mario Catalano Indirizzi fisici e indirizzi astratti Ogni macchina all interno di una rete è identificata da un indirizzo hardware

Dettagli

Domain Name System. Gerarchia nomi simbolici

Domain Name System. Gerarchia nomi simbolici Domain Name System ad application L., ma usato da protocolli di L7 più che da utenti accessibile via comando di shell nslookup indirizzamento a L7: nome simbolico es: www.dico.unimi.it struttura gerarchica

Dettagli

Domain Name System (DNS)

Domain Name System (DNS) Prof. Roberto De Prisco Domain Name System (DNS) Riferimento: Comer, Cap. 24 Università degli studi di Salerno Laurea e Diploma in Informatica Indirizzi IP e nomi 2 Indirizzo IP identifica un host su Internet

Dettagli

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti, e protocolli che permettono la comunicazione tra macchine remote

Dettagli

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. http://staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. http://staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito. Domain Name Service Mario BALDI http://staff.polito.it/mario.baldi Silvano GAI sgai[at]cisco.com Fulvio RISSO fulvio.risso[at]polito.it DNS - 1 Copyright: si veda nota a pag. 2 Nomi e Indirizzi Nomi mnemonici:

Dettagli

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo

Dettagli

Assegnazione e gestione dei nomi a dominio nel SLD gov.it

Assegnazione e gestione dei nomi a dominio nel SLD gov.it Assegnazione e gestione dei nomi a dominio nel SLD gov.it Ver. 3.0 Assegnazione dei nomi a dominio nel SLD gov.it 1 Sommario 1 GLOSSARIO 3 2 RIFERIMENTI NORMATIVI E TECNICI 3 3 ASPETTI GENERALI 4 3.1 PREMESSA

Dettagli

Reti di Calcolatori. Il Livello delle Applicazioni

Reti di Calcolatori. Il Livello delle Applicazioni Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain

Dettagli

Assegnazione e gestione dei nomi a dominio nel SLD gov.it

Assegnazione e gestione dei nomi a dominio nel SLD gov.it Assegnazione e gestione dei nomi a dominio nel SLD gov.it Ver. 2.1 Assegnazione dei nomi a dominio nel SLD gov.it 1 Sommario 1 INTRODUZIONE 3 1.1 PREMESSA 3 1.2 PRINCIPI DI BASE 3 1.2.1 NOMI A DOMINIO

Dettagli

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 8 DNS (cont)

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 8 DNS (cont) INFORMATICA DISTRIBUITA prof. lez 8 DNS (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 DNS: Domain Name System Indirizzamento di una macchina (host)

Dettagli

Reti di Calcolatori 18-06-2013

Reti di Calcolatori 18-06-2013 1. Applicazioni di rete [3 pts] Si descrivano, relativamente al sistema DNS: Compito di Reti di Calcolatori 18-06-2013 a) i motivi per i quali viene usato; b) l architettura generale; c) le modalità di

Dettagli

Naming nei Sistemi Distribuiti

Naming nei Sistemi Distribuiti Naming nei Sistemi Distribuiti Naming (1) La risoluzione dei nomi permette ad un processo di accedere ad una entità in un sistema distribuito. Un sistema di naming è necessario per avere un modello comune

Dettagli

Naming nei Sistemi Distribuiti

Naming nei Sistemi Distribuiti Naming nei Sistemi Distribuiti Naming (1) La risoluzione dei nomi permette ad un processo di accedere ad una entità in un sistema distribuito. Un sistema di naming è necessario per avere un modello comune

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

Dettagli

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica). Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:

Dettagli

Reti diverse: la soluzione nativa

Reti diverse: la soluzione nativa Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione

Dettagli

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito. Domain Name Service Mario BALDI staff.polito.it/mario.baldi Silvano GAI sgai[at]cisco.com Fulvio RISSO fulvio.risso[at]polito.it DNS - 1 Copyright: si veda nota a pag. 2 Nota di Copyright Questo insieme

Dettagli

Reti diverse: la soluzione nativa

Reti diverse: la soluzione nativa Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione

Dettagli

EasyDNS2. Manuale d uso L EVOLUZIONE DEI SERVIZI DOMAIN NAME SYSTEM

EasyDNS2. Manuale d uso L EVOLUZIONE DEI SERVIZI DOMAIN NAME SYSTEM EasyDNS2 L EVOLUZIONE DEI SERVIZI DOMAIN NAME SYSTEM Manuale d uso TERMINOLOGIA IL PANNELLO DI CONTROLLO ELEMENTI DELL INTERFACCIA COMUNI IL TAB CNAME IL TAB MX IL TAB SOA IL TAB TXT IL TAB CUSTOM RECORDS

Dettagli

Dal protocollo IP ai livelli superiori

Dal protocollo IP ai livelli superiori Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol

Dettagli

Parte II: Reti di calcolatori Lezione 10

Parte II: Reti di calcolatori Lezione 10 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 10 Giovedì 9-04-2015 1 Database distribuiti e gerarchici

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Inizializzazione degli Host. BOOTP e DHCP

Inizializzazione degli Host. BOOTP e DHCP BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un

Dettagli

Area Clienti Tiscali Hosting e Domini

Area Clienti Tiscali Hosting e Domini Area Clienti Tiscali Hosting e Domini Manuale Utente Area Clienti Tiscali Hosting e Domini - Manuale utente Pag. 1 di 20 Sommario INFORMAZIONI GENERALI... 3 ACCESSO ALL AREA CLIENTI TISCALI HOSTING E DOMINI...

Dettagli

InterNet: rete di reti

InterNet: rete di reti Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 3 a lezione Francesco Fontanella Il pacchetto IP Il preambolo (header) IP è fatto in questo modo: Gli Indirizzi IP Ogni host e router

Dettagli

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,

Dettagli

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica Installatore LAN Progetto per le classi V del corso di Informatica Active Directory 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Agli albori delle reti...... nelle prime LAN era facile individuare

Dettagli

Utilizzo dei Server DNS e relative implicazioni

Utilizzo dei Server DNS e relative implicazioni Utilizzo dei Server DNS e relative implicazioni Una questione di fondamentale importanza è l'impostazione dei Server DNS. Da questi server dipende il buon esito di tutte le risoluzioni dei nomi di dominio

Dettagli

10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress.

10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress. ESERCIZIARIO Risposte ai quesiti: 10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress. 10.2. Un numero intero in Java è compreso nell'intervallo ( 2 31 ) e (2 31

Dettagli

Problema del naming. Modello di Naming

Problema del naming. Modello di Naming Sistemi Distribuiti Problema del naming 1 Modello di Naming Conoscenza reciproca delle entità / servizi In una relazione cliente/servitore il cliente deve avere un riferimento al servitore Problema della

Dettagli

GLI INDIRIZZI I.P. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu

GLI INDIRIZZI I.P. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu GLI INDIRIZZI I.P. L indirizzo I.P. (dall'inglese Internet Protocol address) è un'etichetta numerica che identifica univocamente un dispositivo collegato a una rete informatica che utilizza l Internet

Dettagli

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme

Dettagli

Laboratorio di Reti Esercitazione N 2-DNS Gruppo 9. Laboratorio di Reti Relazione N 2. Mattia Vettorato Alberto Mesin

Laboratorio di Reti Esercitazione N 2-DNS Gruppo 9. Laboratorio di Reti Relazione N 2. Mattia Vettorato Alberto Mesin Laboratorio di Reti Relazione N 2 Gruppo N 9 Mattia Vettorato Alberto Mesin Scopo dell'esercitazione Configurare un Name Server per un dominio, in particolare il nostro dominio sarà gruppo9.labreti.it.

Dettagli

PROTOCOLLI APPLICATIVI PER INTERNET

PROTOCOLLI APPLICATIVI PER INTERNET PROTOCOLLI APPLICATIVI PER INTERNET IC3N 2000 N. 5 La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,ssh,www TCP UDP ICMP IP ARP RARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico 6 1 Protocolli

Dettagli

Lezione 11 Livello Applicativo bind (DNS)

Lezione 11 Livello Applicativo bind (DNS) Lezione 11 Livello Applicativo bind (DNS) Università degli Studi di Milano Insegnamento di Terminologia - 1 ISO/OSI (Open System Interconnection) Standard de iure che organizza l'architettura di una rete

Dettagli

Word processor funzione Stampa Unione

Word processor funzione Stampa Unione Word processor funzione Stampa Unione La funzione Stampa unione permette di collegare un documento che deve essere inviato ad una serie di indirizzi ad un file che contenga i nominativi dei destinatari.

Dettagli

Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it

Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it Socket Nei sistemi operativi moderni i servizi disponibili in rete si basano principalmente sul modello client/server. Tale

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

Lezione 1 Introduzione

Lezione 1 Introduzione Lezione 1 Introduzione Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano I Servizi Web Un Servizio Web è un implementazione software

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27

Dettagli

La struttura dati ad albero binario

La struttura dati ad albero binario La struttura dati ad albero binario L albero è una struttura dati nella quale le informazioni sono organizzate in modo gerarchico, dall alto verso il basso. Gli elementi di un albero si chiamano nodi,

Dettagli

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 1 Internet è una rete che collega centinaia di milioni di computer in tutto il mondo 2 Le connessioni sono dei tipi più disparati;

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Reti di Telecomunicazione Lezione 8

Reti di Telecomunicazione Lezione 8 Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato

Dettagli

Internet: Domini e spazi web. conoscerlo al meglio per usarlo meglio. 2011 Gabriele Riva - Arci Barzanò

Internet: Domini e spazi web. conoscerlo al meglio per usarlo meglio. 2011 Gabriele Riva - Arci Barzanò Internet: conoscerlo al meglio per usarlo meglio Domini e spazi web Indice Domini Spazio web Dischi web virtuali http, https, ftp DNS Domini internet Il dominio di primo livello, in inglese top-level domain

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Introduzione ad Active Directory. Orazio Battaglia

Introduzione ad Active Directory. Orazio Battaglia Introduzione ad Active Directory Orazio Battaglia Introduzione al DNS Il DNS (Domain Name System) è un sistema utilizzato per la risoluzione dei nomi dei nodi della rete (host) in indirizzi IP e viceversa.

Dettagli

Interconnessione di reti

Interconnessione di reti Interconnessione di reti Collegamenti tra reti eterogenee Instradamento (routing) e inoltro (forwarding) IPv4 - indirizzi IP e MAC - sottoreti IPv6 - evoluzione di Internet DNS - Domain Name System Conclusioni

Dettagli

URI. Introduzione. Pag. 1

URI. Introduzione. Pag. 1 URI Introduzione Gli URI (Universal Resource Indentifier) sono una sintassi usata in WWW per definire i nomi e gli indirizzi di oggetti (risorse) su Internet. Questi oggetti sono considerati accessibili

Dettagli

Reti Informatiche. dott. Andrea Mazzini

Reti Informatiche. dott. Andrea Mazzini Reti Informatiche dott. Andrea Mazzini Indirizzi IP e nomi Ogni computer collegato ad una rete TCP/IP è identificato in modo univoco da un numero a 32 bit (indirizzo IP) e da un nome logico (hostname)

Dettagli

B+Trees. Introduzione

B+Trees. Introduzione B+Trees Introduzione B+Trees Il B+Trees e la variante maggiormente utilizzata dei BTrees BTrees e B+trees fanno parte della famiglia degli alberi di ricerca. Nel B+Trees i dati sono memorizzati solo nelle

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Dettagli

Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)

Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI) Reti Architettura a livelli (modello OSI) Prevede sette livelli: applicazione, presentazione, sessione, trasporto, rete, collegamento dei dati (datalink), fisico. TCP/IP: si può analizzare in maniera analoga

Dettagli

Domini Virtual Server

Domini Virtual Server Domini Virtual Server Pannello di controllo Manuale Utente Pannello di controllo domini e virtual server - Manuale utente ver. 2.0 Pag. 1 di 18 Sommario INFORMAZIONI GENERALI... 3 Virtual Server... 3 ACCESSO

Dettagli

Guidelines per la gestione delle operazioni sincrone sui nomi a dominio nel cctld it

Guidelines per la gestione delle operazioni sincrone sui nomi a dominio nel cctld it Guidelines per la gestione delle operazioni sincrone sui nomi a dominio nel cctld it Guidelines tecniche: introduzione 116 Descrivono le operazioni di registrazione e mantenimento dei nomi a dominio Contengono

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

Dettagli

Protocolli applicativi: FTP

Protocolli applicativi: FTP Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione

Dettagli

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti) (Esercizi Tratti da Temi d esame degli ordinamenti precedenti) Esercizio 1 L'agenzia viaggi GV - Grandi Viaggi vi commissiona l'implementazione della funzione AssegnaVolo. Tale funzione riceve due liste

Dettagli

Gestione degli indirizzi

Gestione degli indirizzi Politecnico di Milano Facoltà di Ingegneria dell Informazione Gestione degli indirizzi -Address Resolution Protocol (ARP) -Reverse Address Resolution Protocol (RARP) -Dynamic Host Configuration Protocol

Dettagli

CdL MAGISTRALE in INFORMATICA

CdL MAGISTRALE in INFORMATICA 05/11/14 CdL MAGISTRALE in INFORMATICA A.A. 2014-2015 corso di SISTEMI DISTRIBUITI 7. I processi : il naming Prof. S.Pizzutilo Il naming dei processi Nome = stringa di bit o di caratteri utilizzata per

Dettagli

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

Dettagli

PROF. Filippo CAPUANI DNS

PROF. Filippo CAPUANI DNS PROF. Filippo CAPUANI DNS Sommario Introduzione al DNS La terminologia del DNS Nomi DNS in un dominio Windows 2000 Installiamo un server DNS nella rete Configuriamo il servizio DNS Zone e file DNS DNS

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è Protocollo TCP/IP e indirizzi IP Il protocollo TCP/IP è alla base dei sistemi di trasmissione dati impiegati sulle reti locali e su Internet. Nato nel Gennaio 1983 negli Stati Uniti come sistema di comunicazione

Dettagli

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam. Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 Dynamic Host Configuration Protocol fausto.marcantoni@unicam.it Prima di iniziare... Gli indirizzi IP privati possono essere

Dettagli

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Coordinazione Distribuita

Coordinazione Distribuita Coordinazione Distribuita Ordinamento degli eventi Mutua esclusione Atomicità Controllo della Concorrenza 21.1 Introduzione Tutte le questioni relative alla concorrenza che si incontrano in sistemi centralizzati,

Dettagli

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007 Basi di dati Concetti introduttivi Ultima modifica: 26/02/2007 ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni St udent i Database 2 Tabella (I) STUDENTE

Dettagli

Applicazioni web centrati sui dati (Data-centric web applications)

Applicazioni web centrati sui dati (Data-centric web applications) Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento

Dettagli

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni

Dettagli

Soluzione dell esercizio del 2 Febbraio 2004

Soluzione dell esercizio del 2 Febbraio 2004 Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo

Dettagli

Standard di comunicazione

Standard di comunicazione Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un

Dettagli

Dispensa di database Access

Dispensa di database Access Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

Internet. rete4. rete3. router CDN. router CDN CDN

Internet. rete4. rete3. router CDN. router CDN CDN Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione tra reti e sistemi eterogenei, oltre

Dettagli

Dipartimento per le Libertà Civili e l Immigrazione

Dipartimento per le Libertà Civili e l Immigrazione Dipartimento per le Libertà Civili e l Immigrazione SUI Sportello Unico Immigrazione Sistema inoltro telematico Manuale utente Versione 9 Data aggiornamento 19/11/2010 17.19.00 Pagina 1 (1) Sommario 1.

Dettagli

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Modulo 3 - Elaborazione Testi 3.5 Stampa unione Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi

Dettagli

Sistemi Operativi Il Sistema Operativo Windows (parte 3)

Sistemi Operativi Il Sistema Operativo Windows (parte 3) Sistemi Operativi Il Sistema Operativo Windows (parte 3) Docente: Claudio E. Palazzi cpalazzi@math.unipd.it Crediti per queste slides al Prof. Tullio Vardanega Architettura di NTFS 1 NTFS file system adottato

Dettagli

Domain Name Service. Nota di Copyright. Nomi e Indirizzi. Mario BALDI staff.polito.it/mario.baldi. Silvano GAI. Fulvio RISSO fulvio.risso@polito.

Domain Name Service. Nota di Copyright. Nomi e Indirizzi. Mario BALDI staff.polito.it/mario.baldi. Silvano GAI. Fulvio RISSO fulvio.risso@polito. Domain Name Service Mario BALDI staff../mario.baldi Svano GAI sgai@cis.m Fulvio RISSO fulvio.risso@. DNS - 1 Copyright: si veda nota a pag. 2 Nota di Copyright Questo insieme di trasparenze (detto nel

Dettagli

DNS-Tunneling. Reference to. Ettore di Giacinto Luca Montunato http://www.pilug.org

DNS-Tunneling. Reference to. Ettore di Giacinto Luca Montunato http://www.pilug.org DNS-Tunneling Reference to Ettore di Giacinto Luca Montunato http://www.pilug.org Se, in un sistema, è possibile trasmettere bits ad un altro, ed esso risponde a questa trasmissione, è praticamente impossibile

Dettagli

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al

Dettagli

Il Domain Name System

Il Domain Name System Il Domain Name System Università di Parma - Appunti di Telematica A - per esclusivo uso interno A. Lazzari 2004 GENERALITÀ...1 LA GERARCHIA DEI NOMI DI DOMINIO...2 I RESOURCE RECORD (RR)...3 I PROTOCOLLI

Dettagli