OCCHIO AL DOWNLOAD E UPLOAD!!!

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

Corso di recupero di sistemi Lezione 8

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

SISTEMA DEI NOMI DI DOMINIO (DNS)

ARP (Address Resolution Protocol)

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

Domain Name System: DNS

PROF. Filippo CAPUANI DNS

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

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

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

Reti diverse: la soluzione nativa

Sistemi avanzati di gestione dei Sistemi Informativi

Reti di Calcolatori. Il Livello delle Applicazioni

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

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

Reti diverse: la soluzione nativa

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

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

Protocolli di Comunicazione

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

Corso di Amministrazione di Reti A.A. 2002/2003

Dal protocollo IP ai livelli superiori

Introduzione ad Active Directory. Orazio Battaglia

GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci

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

DNS-Tunneling. Reference to. Ettore di Giacinto Luca Montunato

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

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

CONTRATTO Tra. la società con sede in. cod. fiscale p. IVA/VAT REA

Reti di Calcolatori

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

Informatica per la comunicazione" - lezione 9 -

FRANCESCO MARINO - TELECOMUNICAZIONI

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Network Services Location Manager. Guida per amministratori di rete

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

Internet. Funziona grazie...

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

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

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

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Database 1 biblioteca universitaria. Testo del quesito

Reti di calcolatori ed indirizzi IP

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

InterNet: rete di reti

Reti di calcolatori. Reti di calcolatori

Determinare la grandezza della sottorete

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

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link

Inizializzazione degli Host. BOOTP e DHCP

Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, Pisa

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

prof. Mario Dalessandro

20. DNS: Il Domain Name System

Reti di Telecomunicazione Lezione 6

DNS (Domain Name System) Gruppo Linux

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

Esercizio data base "Biblioteca"

INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO

Il web server Apache Lezione n. 3. Introduzione

1) La rete INTERNET pag Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Parte II: Reti di calcolatori Lezione 9

PORTALE CLIENTI Manuale utente

Lo scenario: la definizione di Internet

DNSSEC. Cos è DNSSEC? Perché serve DNSSEC? Per un Internet sicuro

I database relazionali (Access)

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

Reti Informatiche. dott. Andrea Mazzini

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

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

Stampe in rete Implementazione corretta

HBase Data Model. in più : le colonne sono raccolte in gruppi di colonne detti Column Family; Cosa cambia dunque?

Configurazione di Outlook Express

Parte II: Reti di calcolatori Lezione 10

ENUM. fai da te. Marco Sommani CNR Ist. Informatica e Telamatica - Pisa marco.sommani@iit.cnr.it

Comunicazione nel tempo

Linux User Group Cremona CORSO RETI

Il funzionamento delle reti

ESERCITAZIONE Semplice creazione di un sito Internet

Naming nei Sistemi Distribuiti

Naming nei Sistemi Distribuiti

Domain Name System: DNS

Hardware delle reti LAN

INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP

Upload del CMS sul server scelto

Domain Name System (DNS)

INTERNET PER INIZIARE PRIMA PARTE

Il Software. Il software del PC. Il BIOS

5. Traduzione degli indirizzi di rete in indirizzi fisici: ARP

Database. Si ringrazia Marco Bertini per le slides

EXPLOit Content Management Data Base per documenti SGML/XML

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Coordinazione Distribuita

Cookie. Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro

Lezione 1 Introduzione

Interconnessione di reti

Transcript:

OCCHIO AL DOWNLOAD E UPLOAD!!! DIRITTI DI PROPRIETA INDUSTRIALE TUTELANO ANCHE TE!!! Lezione n 8 RETE INTERNET DOMAIN NAME -Nativi digitali e Internet- Prof.ssa Cristina Daperno Prof. Aldo Ribero Prof. Luca Basteris

domain name/nome a dominio/nome di dominio segno distintivo proprio della rete Internet che si deve impostare sul browser (programma di navigazione) per accedere ad uno, piuttosto che ad un altro, tra i siti disponibili sulla rete. il domain name svolge nel mercato telematico funzioni analoghe a quelle esercitate dal marchio d impresa nel mercato tradizionale

domain name/nome a dominio/nome di dominio Che cosa sono un indirizzo alfanumerico che identifica una risorsa della Rete A che cosa servono traducono in una parola di senso compiuto il numero IP, proprio di ogni host in Rete

DNS: introduzione... Tutti noi siamo abituati a raggiungere un servizio (e quindi il calcolatore che lo offre) utilizzando nomi simbolici e di facile memorizzazione detti hostname: www.google.com, www.unina.it ecc E chiaro che tali nomi non sono facilmente comprensibili per i dispositivi che costituiscono una rete, in particolare Internet; essi, infatti danno poche informazioni circa la dislocazione dell host. I router non sarebbero in grado di utilizzare gli hostname per instradare i dati in maniera corretta. Per le ragioni viste gli host sono identificati anche dal cosiddetto indirizzo IP (IP address).

DNS: introduzione... Un indirizzo IP consiste di quattro byte e ha una struttura gerarchica, un esempio di indirizzo IP è il seguente: 121.7.106.83, ogni punto separa uno dei byte espresso in notazione decimale da 0 a 255. Gli indirizzi IP permettono l identificazione univoca di ogni dispositivo della rete Internet. Essi, come detto, hanno una struttura gerarchica, leggendo l indirizzo da sinistra a destra si ottengono informazioni sempre più dettagliate circa la rete di appartenenza (all interno di tutte le reti di Internet).

DNS: introduzione... Ovviamente gli utenti di Internet preferiscono l hostname più mnemonico, mentre i router preferiscono l indirizzo IP. PROBLEMA: conciliare le esigenze degli utenti e dei router. SOLUZIONE: un servizio che tratti archivi di nomi per convertire gli hostname in indirizzi IP. Questo compito di traduzione è svolto dal DNS.

DNS... Video su come scegliere un nome a dominio https://www.youtube.com/watch?v=97milevm-to Video su Un indirizzo internet breve e facile da memorizzare https://www.youtube.com/watch?v=ykbius7guau Video su quanto incide il nome del dominio sul posizionamento https://www.youtube.com/watch?v=yvsiouqwyj8 (1'30 )

Il servizio DNS... Domain Name System (DNS): sistema dei nomi di dominio. Il DNS è standardizzato in RFC 1034 e RFC 1035. Il DNS è (1) un database distribuito implementato in una gerarchia di server dei nomi. Il DNS (2) è un protocollo dello strato di applicazione che permette agli host di comunicare con i server dei nomi in modo da fornire il servizio di traduzione.

DNS: servizi offerti... Alias degli hostname. Un hostname complicato (hostname canonico) può essere sostituito da un alias del nome. Ad esempio, un hostname come relay1.west-coast.enterprice.com diventa www.enterprice.com. Alias dei server di posta. Permette di associare un server di posta al nome di un dominio per facilitare la memorizzazione dell indirizzo di posta. Per esempio pippo@unina.it identifica l utente pippo sulla macchina mailsrv1.cds.unina.it. L associazione unina.it mailsrv.cds.unina.it è a carico del DNS. Distribuzione del carico. Quando un server gestisce un carico troppo elevato, il suo contenuto viene replicato su più macchine. Il servizio DNS può distribuire il carico tra le macchine rilasciando l intero gruppo di indirizzi e ruotandoli ciclicamente ad ogni richiesta, senza che gli utenti si accorgano di nulla.

DNS centralizzato? Un semplice progetto di DNS potrebbe prevedere un unico server dei nomi. Tale soluzione, anche se teoricamente semplice e realizzabile, presenta una serie di problemi che la rendono inapplicabile: Singolo punto di guasto. Volume di traffico. Un solo server dei nomi dovrebbe gestire tutto il traffico. Database distante. Manutenzione. Un singolo server centrale, che contenga tutte le correlazioni, risulterebbe gigantesco e la sua manutenzione sarebbe molto complessa.

DNS distribuito! Il progetto DNS prevede quindi la distribuzione. Il DNS usa un gran numero di server dei nomi, organizzati in modo gerarchico e distribuiti in tutto il mondo. In particolare: gli elementi più alti nella gerarchia contengono molte informazioni non dettagliate gli elementi più bassi nella gerarchia contengono poche informazioni dettagliate. Ci sono tre tipi di server dei nomi: server dei nomi locali, server dei nomi radice, server dei nomi assoluti.

Struttura di un domain name... Natura complessa del domain name Es. www.siae.it www. / siae /.it www : World Wide Web siae : c.d. Second Level Domain it : c.d. Top Level Domain (TLD)

Struttura di un domain name... Second Level Domain qualsivoglia espressione scelta dall utente (eccezioni) Rappresenta il cuore essenziale e l elemento individualizzante dell indirizzo DNS

Struttura di un domain name... Top Level Domain Abbreviazione della denominazione del settore, dell area geografica o del marchio; Generic Top Level Domain gtld, country code Top Level Domain cctld and new gtld; Esempi gtld: estensioni.com,.net,.org, etc. (gtld) Esempi cctld: estensioni.it,.fr,.de, etc. (cctld) Esempi new gtld: estensioni.abarth,.apple,.microsoft

Registrazione di un domain name... Dal 1999 il controllo e la gestione delle registrazioni dei domain names con estensione gtld sono svolti dalla ICANN (Internet Corporation for Assigned Names and Numbers) Il controllo e la gestione delle registrazioni dei domain names con estensione cctld sono affidati a singole Autorità nazionali (in Italia esiste il Registro del cctld.it ex Registration Authority)

SISTEMA DI ASSEGNAZIONE DEI DOMAIN NAMES a) p. dell unicità del nome a dominio DUE PRINCIPI FONDAMENTALI: non possono esistere due indirizzi Internet identici (www.xxx.it) b) p. del first come, first served rileva la mera priorità cronologica della richiesta

Che cos'è e come funziona un DNS... Di tutti i servizi Internet, il Domain Name System (DNS) è uno tra i meno compresi ma allo stesso tempo uno tra i più importanti: ha l'importante compito di convertire i nomi delle macchine collegate in rete in indirizzi IP e viceversa. Ogni computer di Internet possiede un indirizzo numerico chiamato indirizzo IP, che identifica in modo unico solo quella macchina. I computer hanno bisogno di questi indirizzi per poter comunicare. Quando digitiamo nel browser l'url www.pubblinet.com, il DNS dell'internet Provider, o del server tramite cui accediamo ad Internet, traduce il nome mnemonico del sito nell'indirizzo IP 64.26.63.33

Che cos'è e come funziona un DNS... Quando Internet muoveva ancora i primi passi, il collegamento tra due macchine veniva effettuato solamente mediante gli indirizzi IP. Dato che gli indirizzi non sono facili da ricordare, si è deciso molto presto di adottare l'uso di nomi simbolici al posto di indirizzi numerici. Questo nuovo modo di identificare le macchine necessitava di un qualche sistema in grado di tradurre gli indirizzi in nomi e viceversa. Inizialmente la gestione delle corrispondenze tra indirizzi IP e nomi mnemonici di tutte le macchine collegate, era affidata allo Stanford Research Institute Network Information Center (SRI-NIC) che si preoccupava di mantenere tutte le corrispondenze in un singolo file, chiamato HOSTS.TXT.

Che cos'è e come funziona un DNS... Tutte le macchine periodicamente accedevano a questo file per ottenere una copia aggiornata. Con la crescita esponenziale del numero di macchine collegate ad Internet, questo semplice sistema di traduzione è stato presto abbandonato in favore di un sistema più flessibile, il Domain Name System (DNS). L'uso del file HOSTS non è scomparso del tutto. Trova ancora applicazione all'interno di reti di piccole dimensioni, dove l'uso un singolo file per mantenere le corrispondenze risulta spesso molto più pratico che installare un server DNS interno. Nelle comunicazioni tra rete locale e rete Internet rimane comunque indispensabile affidarsi ad un DNS.

Che cos'è e come funziona un DNS... Il sistema DNS è stato concepito nel 1982 quando nessuno si sarebbe aspettato uno sviluppo di Internet pari a quello degli ultimi anni. Ha dimostrato di essere un sistema in grado di scalare molto bene all'aumentare delle macchine collegate. Il DNS è un grande database distribuito. Questo significa che non esiste un unico computer che conosce l'indirizzo IP di tutte le macchine collegate in Internet (come avveniva usando il file HOSTS). Le informazioni sono invece distribuite su migliaia di macchine, i server DNS. Ognuno di questi server è responsabile di una certa porzione del nome, detta dominio. I server sono organizzati secondo una struttura gerarchica ad albero.

Che cos'è e come funziona un DNS... Il sistema dei nomi di dominio (in inglese: Domain Name System, DNS), è un sistema utilizzato per la risoluzione di nomi dei nodi della rete (in inglese: host) in indirizzi IP e viceversa. Il servizio è realizzato tramite un database distribuito, costituito dai server DNS. Il DNS ha una struttura gerarchica ad albero rovesciato ed è diviso in domini (com, org, it, ecc.). Ad ogni dominio o nodo corrisponde un nameserver, che conserva un database con le informazioni di alcuni domini di cui è responsabile e si rivolge ai nodi successivi quando deve trovare informazioni che appartengono ad altri domini. Ogni nome di dominio termina con un. (punto). Ad esempio l indirizzo wikipedia.org. termina con il punto. La stringa vuota che segue il punto finale è chiamata dominio radice (DNS root zone). I server responsabili del dominio radice sono i cosiddetti root nameservers. Essi possiedono l elenco dei server autoritativi di tutti i domini di primo livello (TLD) riconosciuti e lo forniscono in risposta a ciascuna richiesta. I root nameserver sono 13 in tutto il mondo, di cui 10 negli USA, due in Europa (Inghilterra e Svezia) ed uno in Giappone.

Che cos'è e come funziona un DNS...

Che cos'è e come funziona un DNS...

Che cos'è e come funziona un DNS...

Che cos'è e come funziona un DNS... Time to live I record associati ad un nome di dominio possono cambiare nel tempo, permettendo ad esempio di assegnare un nuovo indirizzo IP ad un server, facendo in modo che questo continui a rispondere al nome già noto agli utenti. A ciascun record DNS è associato un parametro detto "time to live" o TTL (tempo di vita), che indica per quanto tempo questo record può venire memorizzato in un sistema di cache DNS prima che venga considerato scaduto. Quando un server risponde ad una richiesta con un record preso dalla propria cache, assegna alla risposta il time to live residuo del record. Quindi se il record originariamente ha un TTL di 12 ore, e un server risponde ad una richiesta con un dato che ha ottenuto due ore prima, nella risposta metterà un TTL di 10 ore.

Che cos'è e come funziona un DNS...

DNS: zone, deleghe e repliche... Una zona DNS è una parte dello spazio dei nomi, costituita da un dominio e i suoi sottodomini che non sono a loro volta delegati, che è sotto una stessa gestione amministrativa e quindi è gestita da uno o più server. La gestione di una zona è delegata dalla zona superiore tramite dei record di tipo NS. Ad esempio, nella zona.org ci sarà una delega per la zona wikipedia.org ai server DNS che la gestiscono. Per ragioni di ridondanza, ciascuna zona è replicata su più server, e di conseguenza la delega è costituita da più record NS, che indicano che ciascuno dei server indicati contiene le informazioni per quella zona. All'interno di una zona possono essere delegate delle zone di livello inferiore. Ogni dominio, quindi, possiede un server DNS autoritativo. I diversi server che sono delegati per una zona dovrebbero contenere le stesse informazioni, in modo che uno qualsiasi di questi possa rispondere ad una query per un record della zona.

DNS: zone, deleghe e repliche... Lo schema di replica tipicamente prevede che ci sia un server master (primario), che è quello sul quale vengono aggiornate le informazioni, e uno o più server slave (secondari), che copiano le informazioni dal master quando necessario. Per tener traccia delle diverse "versioni" di una zona che possono esserci in circolazione, ed in particolare per permettere ad un secondario di decidere se deve trasferire la zona dal primario, ogni zona ha un numero di serie, che deve essere aumentato ogni volta che vengono fatte modifiche sul primario. L'operazione di copia di tutti i record di una zona dal master ad uno slave è detta zone transfer, e può essere completo (tutto il contenuto della zona viene copiato) o incrementale (vengono copiati solo i record modificati rispetto alla versione già presente). Alcune implementazioni di DNS permettono di modificare le zone da qualsiasi server autorevole, propagando le modifiche sugli altri server.

DNS: zone, deleghe e repliche...

DNS: funzioni dei server... Un server DNS può essere configurato per assolvere ad una o più delle seguenti funzioni: server autorevole per una o più zone, ovvero il server su cui sono configurati i dati di una zona, e che è delegato a gestirla tramite record NS inseriti nella zona superiore. Normalmente sono presenti più server autorevoli per una zona. Molte implementazioni permettono di modificare i dati di una zona solo su un server: primario - server autorevole su cui vengono modificati i dati di una zona secondario - server autorevole che copia i dati di zona da un primario server ricorsivo - il server che viene configurato in una popolazione di client, che si occupa di risolvere le query che riceve interrogando i server originali, e mantenendo una cache delle risposte ricevute query forwarder - un server che viene configurato in una popolazione di client, che risolve le loro query non direttamente ma interrogando un server ricorsivo, e spesso mantenendo una cache delle risposte ricevute

DNS dinamico... Il termine DNS dinamico, o DDNS, indica un insieme di tecnologie che permettono di inserire automaticamente in una zona DNS gli indirizzi di calcolatori che ottengono un indirizzo non predefinito, tipicamente attraverso il protocollo DHCP o PPP. In una rete locale, questa funzionalità può essere utilizzata direttamente dai client, è presente nei servizi Active Directory di windows, o può essere configurata usando BIND e il server DHCP di Internet Systems Consortium (ISC). Il DDNS viene inoltre utilizzato da servizi commerciali per permettere agli utenti dial-up (modem, ADSL) di registrare un nome corrispondente all'indirizzo che viene loro assegnato di volta in volta dal loro provider. In questo modo, un host con indirizzo IP dinamico è sempre raggiungibile.

DNS dinamico... Il termine DNS dinamico, o DDNS, indica un insieme di tecnologie che permettono di inserire automaticamente in una zona DNS gli indirizzi di calcolatori che ottengono un indirizzo non predefinito, tipicamente attraverso il protocollo DHCP o PPP. In una rete locale, questa funzionalità può essere utilizzata direttamente dai client, è presente nei servizi Active Directory di windows, o può essere configurata usando BIND e il server DHCP di Internet Systems Consortium (ISC). Il DDNS viene inoltre utilizzato da servizi commerciali per permettere agli utenti dial-up (modem, ADSL) di registrare un nome corrispondente all'indirizzo che viene loro assegnato di volta in volta dal loro provider. In questo modo, un host con indirizzo IP dinamico è sempre raggiungibile.

Storia di Internet e nativi digitali... Video sulla rete e i nativi digitali... https://www.youtube.com/watch?v=ywg-d8wpxk0