Reti datagram. Reti a commutazione di pacchetto (datagram) Datagram è caratterizzato dall indirizzo di destinazione (indirizzi IP) Servizio di routing
|
|
- Gianluigi Pace
- 5 anni fa
- Visualizzazioni
Transcript
1 Domain Name System
2 Reti datagram Reti a commutazione di pacchetto (datagram) Datagram è caratterizzato dall indirizzo di destinazione (indirizzi IP) Servizio di routing 09/03/06 2
3 Nomi ed indirizzi È raro che i programmi si riferiscano a host, mailbox o altre risorse di rete mediante il loro indirizzo assoluto: invece di usare numeri si usano stringhe ASCII scozzari@di.unipi.it Risulta dunque necessario un meccanismo di conversione delle stringhe ASCII in indirizzi di rete 09/03/06 3
4 DNS: Domain Name System Persone: diversi codici di identificazione: CF, CI, Passaporto Internet: host/router: IP address (32 bit): l indirizzo dei datagrams nome dei datagrams, e.g., gaia.cs.umass.edu Come viene definita l associazione IP addresses/name? Domain Name System: Database distribuito realizzato mediante una gerarchia di name servers application-layer protocol host, routers, name servers comunicano tra di loro per risolvere la traduzione nome/indirizzo Nota: Una funzione di base del funzionamento di internet è realizzata mediante un protocollo del livello delle applicazioni. 09/03/06 4
5 Esempi Hosts cheltenham.cs.princeton.edu :23:A8:33:5B:9F Files /usr/llp/tmp/foo (server, fileid) Users GianLuigi Ferrari 09/03/06 5
6 Esempio Mailboxes 2 cs.princeton.edu User 1 cs.princeton.edu Name server Mail program TCP Services La stampante piu vicina all utente IP 09/03/06 6
7 Un po di storia Ai tempi di ARPANET esisteva in ogni sistema opertivo un unico file, hosts.txt, che elencava tutti gli host e i loro indirizzi IP. Ogni notte tutti gli host della rete lo copiavano dal sito in cui era mantenuto Quando la rete comprendeva solo qualche centinaio di grosse macchine questo approccio funzionava bene; quando la rete crebbe venne inventato il servizio DNS (Domain Name System), definito nei documenti RFC 1034 e /03/06 7
8 DNS Name Servers = Sistemi Unix-Linux BIND: Berkely Internet Name Domain 09/03/06 8
9 Lo spazio dei nomi Ogni entità in Internet possiede un nome unico a livello mondiale: la gestione dell insieme di tali nomi, che è vasto ed in continua modifica, è un problema complesso Lo spazio dei nomi Internet è suddiviso in centinaia di domini radice Ogni dominio si divide in sottodomini, che a loro volta possono essere partizionati I domini radice possono essere generici o nazionali 09/03/06 9
10 I Domini I domini generici sono: com (commerciale) edu (istituzioni educative) gov (il governo federale USA) int (organismi internazionali o sovranazionali) mil (le forze armate USA) net (fornitori di servizi di rete) org (organizzazioni senza scopo di lucro). I domini nazionali sono uno per nazione (definiti dallo standard ISO 3166) 09/03/06 10
11 DNS Gerarchia di naming edu com gov mil org net uk fr princeton mit cisco yahoo nasa nsf arpa navy acm ieee cs ee physics ux01 ux04 09/03/06 11
12 Gerarchie di naming Il nome di un dominio è composto dal cammino inverso dalla foglia fino alla radice (anonima); i componenti del cammino sono separati da punti. I nomi dei domini sono insensibili alle maiuscole/minuscole I nomi all interno dei cammini possono essere lunghi al più 63 caratteri, mentre un cammino non può superare complessivamente i 255 caratteri Esempio: il dominio del dipartimento di informatica a Pisa è di.unipi.it 09/03/06 12
13 Interrogare il DNS Il programma nslookup permette di interrogare il DNS Per convertire un nome di dominio in numero IP Per convertire un numero IP in nome di dominio La funzione nslookup è presente in tutti i sistemi operativi (es Windows 2000) Il sito Web permette di interrogare via Web il DNS Il sito accede al registro della Registration Authority italiana 09/03/06 13
14 09/03/06 14
15 Zone Lo spazio dei nomi DNS è suddiviso in zone non sovrapposte (cioè senza intersezione); normalmente una zona avrà un name server principale, che legge informazioni da un file sul proprio disco, ed uno o più name server secondari, che prendono le loro informazioni dal name server principale Per migliorare l affidabilità, è possibile che alcuni server di zona si trovino al di fuori della zona stessa. Dove siano posti i confini di una zona è affare dell amministratore della zona. Questa decisione è in gran parte basata su quanti name server si vogliono e dove vanno collocati. 09/03/06 15
16 Name Servers Partizione della gerarchia in zone edu com gov mil org net uk fr princeton mit cisco yahoo nasa nsf arpa navy acm ieee cs ee physics ux01 ux04 Ogni zona può avere due o piu name servers Root name server Princeton name server Cisco name server CS name server EE name server 09/03/06 16
17 Name Servers In teoria un solo name server potrebbe contenere l intero database DNS mondiale; in pratica, questo server sarebbe così sovraccarico da essere inservibile. Inoltre, se mai si guastasse, l intera Internet sarebbe bloccata. Nota: Al momento (2006) ci sono solo 13 root name servers: 10 negli USA, uno a Londra, uno a Stoccolma, uno a Tokyo 09/03/06 17
18 DNS name servers DNS centralizzato Punto di fallimento globale Volume di traffico elevato Database remoto maintenance Non è scalabile!!! Nessun server memorizza l associazione name-to- IP address per tutta Internet local name servers: ogni ISP ha un local (default) name server Primo passo: query al local name server authoritative name server: host: memorizza l indirizzo IP ed il nome del sistema Effettua la traduzione name/ip address translation 09/03/06 18
19 DNS Quando un programma deve trasformare un nome in un indirizzo IP chiama una procedura detta risolutrice (resolver), passandole il nome come parametro di ingresso. Il resolver interroga un server DNS locale, che cerca il nome nelle sue tabelle e restituisce l indirizzo al resolver, che a sua volta lo trasmette al programma chiamante (usando tale indirizzo IP il programma può aprire una connessione di rete con la destinazione) 09/03/06 19
20 DNS: Root name servers Contattati dai name server locali root name server: Interagiscono con il name server di autorità (se non possono risolvere direttamente il nome) Ottengono il mapping Restituiscono il risultato a NSI Herndon, VA c PSInet Herndon, VA d U Maryland College Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndon, VA e NASA Mt View, CA f Internet Software C. Palo Alto, CA k RIPE London i NORDUnet Stockholm m WIDE Tokyo b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA 13 root name servers worldwide 09/03/06 20
21 DNS: Un Esempio root name server host surf.eurecom.fr vuole determinare l indirizzo IP del nome gaia.cs.umass.edu 1. Collegamento con il server DNS locale dns.eurecom.fr 2. dns.eurecom.fr si collega al root name server (se necessario) 3. root name server si collega all authoritative name server, dns.umass.edu,(se necessario) local name server dns.eurecom.fr requesting host surf.eurecom.fr authorititive name server dns.umass.edu gaia.cs.umass.edu 09/03/06 21
22 DNS root name server Root name server: Potrebbe non conoscere l authoritative name server Potrebbe conoscere un intermediate name server: Il server da contattare per collegarsi con l authoritative name server local name server dns.eurecom.fr requesting host surf.eurecom.fr intermediate name server dns.umass.edu 4 5 authoritative name server dns.cs.umass.edu gaia.cs.umass.edu 09/03/06 22
23 DNS: queries root name server recursive query: Meccanismo di trasmissione delle query tra i vari name server iterated query: server restituisce il nome del name server da contattare per risolvere la query I don t know this name, but ask this server local name server dns.eurecom.fr requesting host surf.eurecom.fr iterated query intermediate name server dns.umass.edu 5 6 authoritative name server dns.cs.umass.edu gaia.cs.umass.edu 09/03/06 23
24 DNS: caching Un generico name server può effettuare una operazione di caching per memorizzare i risultati delle query Elementi della cache diventano vecchi Meccanismi per update/notify sono in fase di progetto RFC /03/06 24
25 DNS records DNS: distributed db che memorizza resource records (RR) RR format: (name, value, type, ttl) Type=A name is hostname value is IP address Type=NS name is domain (e.g. foo.com) value is IP address of authoritative name server for this domain Type=CNAME name è un alias di un nome canonico è servereast.backup2.ibm.co m Value è il nome canonico Type=MX value is hostname of mailserver associated with name 09/03/06 25
26 RR Type A Associazione standard tra nome ed un indirizzo IP (a.b.c.d, , A) 09/03/06 26
27 RR: Type NS Associazione tra il nome di un dominio e l indirizzo dell host che e in grado di ottenere gli indirizzi IP di host all interno di quel dominio (a.b, dns.a.b, NS) 09/03/06 27
28 RR: Type =CNAME Permette di associare un indirizzo canonico ad un alias (foo.com, a.b.foo.com, CNAME) 09/03/06 28
29 RR: Type = MX Permette di avere l indirizzo dell host di un mail server (foo.com, mailserver.a.foo.com, MX) 09/03/06 29
30 Root Server (princeton.edu, cit.princeton.edu, NS, IN) (cit.princeton.edu, , A, IN) (cisco.com, thumper.cisco.com, NS, IN) (thumper.ciscoe.com, , A, IN) 09/03/06 30
31 Princeton Server (cs.princeton.edu, optima.cs.princeton.edu, NS, IN) (optima.cs.princeton.edu, , A, IN) (ee.princeton.edu, helios.ee.princeton.edu, NS, IN) (helios.ee.princeton.edu, , A, IN) (jupiter.physics.princeton.edu, , A, IN) (saturn.physics.princeton.edu, , A, IN) (mars.physics.princeton.edu, , A, IN) (venus.physics.princeton.edu, , A, IN) 09/03/06 31
32 CS Server (cs.princeton.edu, optima.cs.princeton.edu, MX, IN) (cheltenham.cs.princeton.edu, , A, IN) (che.cs.princeton.edu, cheltenham.cs.princeton.edu, CNAME, IN) (optima.cs.princeton.edu, , A, IN) (opt.cs.princeton.edu, optima.cs.princeton.edu, CNAME, IN) (baskerville.cs.princeton.edu, , A, IN) (bas.cs.princeton.edu, baskerville.cs.princeton.edu, CNAME, IN) 09/03/06 32
33 DNS protocol, messages DNS protocol : query / repy messages, Identico message format msg header identification: 16 bit # for query, reply to query uses same # flags: query or reply recursion desired recursion available reply is authoritative 09/03/06 33
34 DNS protocol, messages Name, type fields for a query RRs in reponse to query records for authoritative servers additional helpful info that may be used 09/03/06 34
35 DNS Protocollo di trasporto: UDP Porta: 53 09/03/06 35
Domain Name System. Nomi ed indirizzi. Esempio. DNS: Domain Name System
Domain Name System GianLuigi Ferrari 1 DNS: Domain Name System Persone: diversi codici di identificazione: CF, SSN, Passport # Internet: hosts/routers: IP address (2 bit): l indirizzo dei datagrams nome
DettagliINFORMATICA 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)
DettagliLivello applicazione: DNS
Livello applicazione: DNS Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose and K.W. Ross,
DettagliLivello applicazione: Protocollo DNS
Livello applicazione: Protocollo DNS Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette da copyright. - Copyright 2013 McGraw-Hill Education Italy
DettagliDomain 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
DettagliCORSO 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
DettagliLivello 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
DettagliApplication Layer DNS, TELNET. DNS: Domain Name System. DNS: gerarchia dei domini. DNS: Domain Name System. DNS: Domain Name System
DNS: Domain Name System Application Layer DNS, TELNET The Domain Name System is a hierarchical distributed database. It stores information for mapping Internet host names to IP addresses and vice versa,
DettagliRETI 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:
DettagliProgrammazione 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
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2011/12) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: DNS 11
DettagliReti 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ì
DettagliCorso 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
DettagliNomi e indirizzi di rete: Domain Name System. Prof. Franco Callegati
Nomi e indirizzi di rete: Domain Name System Prof. Franco Callegati http://deisnet.deis.unibo.it Nomi e indirizzi Per comodità degli utenti ai numeri IP sono associati dei nomi simbolici Nome simbolico
Dettagli20. 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
DettagliApplication Layer DNS, TELNET
Application Layer DNS, TELNET DNS: Domain Name System The Domain Name System is a hierarchical distributed database. It stores information for mapping Internet host names to IP addresses and vice versa,
DettagliLivello applicazione: Protocollo DNS
Livello applicazione: Protocollo DNS Gaia Maselli Queste slide sono un adattamento delle slide fornite dai libri di testo e pertanto protette da copyright. - Copyright 2013 McGraw-Hill Education Italy
DettagliLivello applicazione: Protocollo DNS
Livello applicazione: Protocollo DNS Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose and
DettagliProtocolli applicativi: DNS
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori I Alessio Botta (a.botta@unina.it) Protocolli applicativi: DNS I lucidi presentati al corso sono uno strumento didattico
Dettagli(Domain Name System) DNS (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 nomi - indirizzi
DettagliDNS: Domain Name System
DNS: Domain Name System Persone: identificatori: CF, nome, Numero di Passaporto Host e router Internet: Indirizzo IP (32 bit) - usato per instradare i pacchetti nome, per es., massimotto.diiie.unisa.it
DettagliReti di Calcolatori I. Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria
DettagliDomain 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
DettagliCapitolo 2 - parte 3. Corso Reti ed Applicazioni Mauro Campanella Como 2003
Capitolo 2 - parte 3 Corso Reti ed Applicazioni Mauro Campanella Como 2003 Agenda - Domain Name Sytem (DNS) - Le socket BSD per Internet M. Campanella Corso Reti ed Applicazioni - Como 2003 Cap 2-3 pag.
DettagliSistemi e Servizi di TLC. Lezione N. 6. Il servizio DNS (Domain Name System)
Sistemi e Servizi di TLC Lezione N. 6 Il servizio DNS (Domain Name System) 1 Nomi logici e indirizzi IP Gli indirizzi IP utilizzati per identificare univocamente i dispositivi connessi alla rete (router
DettagliI name server DNS. DNS: Domain Name System. Esempio di DNS. DNS: Root name server. DNS: queries ripetute
DNS: Domain Name System I name DNS Persone: identificatori: CF, nome, Numero di Passaporto Host e router Internet: Indirizzo IP ( bit) - usato per instradare i pacchetti nome, per es., massimotto.diiie.unisa.it
DettagliParte II: Reti di calcolatori Lezione 8 (32)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Parte II: Reti di calcolatori Lezione 8 (32) Venerdì 31-03-2017 1 Protocolli
DettagliI a Prova in Itinere di Telematica di Base 24 marzo 2006
Cognome e Nome: Matricola: I a Prova in Itinere di Telematica di Base 24 marzo 2006 1. Un pacchetto di 20M deve attraversare un collegamento tra due nodi la cui frequenza di trasmissione e di 200Mbs. Il
DettagliDNS: Domain Name System
DNS: Domain Name System Persone: identificatori: CF, nome, Numero di Passaporto Host e router Internet: Indirizzo IP (32 bit) - usato per instradare i pacchetti nome, per es., mario.lit.unicas.it - usati
DettagliTelematica II 14. DNS Domain Name Service
Domain Name System () - finalità è un servizio per ottenere un altro servizio (HTTP, FTP, SMTP, ecc) Telematica II 14. Domain Name Service è un servizio che realizza una corrispondenza fra gli indirizzi
DettagliSistemi 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/
DettagliDomain 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
DettagliParte II: Reti di calcolatori Lezione 9 (33)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2018-2019 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 (33) Martedì 2-04-2019 1 Protocolli
DettagliDNS: Domain Name System
DNS: Domain Name System Persone: identificatori: CF, nome, Numero di Passaporto Host e router Internet: Indirizzo IP (32 bit) - usato per instradare i pacchetti nome, per es., massimotto.diiie.unisa.it
DettagliTELNET [RFC 854,855 1983]
TELNET [RFC 854,855 1983] NOTA: un RFC (Request For Comment) è un documento pubblico sottoposto alla comunità Internet al fine di essere valutato. Il contenuto di un RFC rappresenta uno standard de facto
DettagliParte 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&&' & + $, $ $ ( $" $ + ! " # $ " % Numeric addr. tough for humans to remember Numeric addr. impossible to guess
Numeric addr. tough for humans to remember Numeric addr. impossible to guess Variable length (machines prefer fixed length) Potentially long! " # $ " % && & ( ( &( ) * & ( &( + $, $ $ ( $" $ + - - $. -.
DettagliParte II: Reti di calcolatori Lezione 8
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 8 Giovedì 27-03-2014 1 Protocolli di accesso
DettagliDomain 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
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliReti di Calcolatori ed Internet
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto Reti di Calcolatori ed Internet Perchè vogliamo una nuova macchina e come la otteniamo? Architettura dei Servizi di Rete Sistema operativo della rete
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Protocolli applicativi: DNS I lucidi presentati
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
DettagliTecnologie di Sviluppo per il Web. Introduzione alle Reti di Calcolatori
Tecnologie di Sviluppo per il Web Introduzione alle Reti di Calcolatori Introduzione alle Reti >> Sommario Sommario dei Concetti Elab. Client-Server Reti di Calcolatori Commutazione di pacchetto La Rete
DettagliProtocolli applicativi basati su TCP/IP
Protocolli applicativi basati su TCP/IP A.A. 2005/2006 Walter Cerroni Protocolli applicativi Sono i protocolli utilizzati dalle applicazioni per scambiarsi informazioni attraverso la rete Esempi: HTTP
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliLezione 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
DettagliInformatica. Alfredo Cuzzocrea. Reti di Calcolatori
Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale
DettagliIntroduzione a Internet e World Wide Web
Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra
DettagliElementi di Sicurezza e Privatezza Lezione 17 Sicurezza Web cont d
Elementi di Sicurezza e Privatezza Lezione 17 Sicurezza Web cont d Chiara Braghin chiara.braghin@unimi.it Problemi di instradamento Routing (1) Stanford.edu Unimi.it BGP Autonomous System (AS) OSPF gruppo
DettagliDOMAIN NAME SYSTEM (DNS)
PARTE 4 DOMAIN NAME SYSTEM (DNS) Domain Name System (Un esempio di sistema distribuito geograficamente che funziona molto bene) Indice Identificatori degli host e alternative nel naming Organizzazione
DettagliReti di Calcolatori I. Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria Informatica A.A. 2018-2019 Protocollo OSPF I lucidi
DettagliReti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete
Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Corso di Informatica Generale (Roberto BASILI) Teramo, 13 Dicembre, 2000 Architettura dei Servizi di Rete Collegamenti Internet ed i Servizi
DettagliApplication layer. Protocolli a livello applicativo. Identificatori in Internet. Protocolli a livello applicativo, esempi. Francesco Dalla Libera
Protocolli a livello applicativo Application layer Francesco Dalla Libera! In questo livello si trovano diverse tipologie di oggetti: " protocolli di supporto a tutte le applicazioni: # DNS (Domain Name
Dettagli07/05/2015 Laura Ricci
Università degli Studi di Pisa TFA 2015 SISTEMI E RETI DI CALCOLATORI PER L'INSEGNAMENTO Lezione n.2 PROGETTARE UNA UNITA' DIDATTICA: IL DNS, UN SERVIZIO DI NAMING 07/05/2015 Laura Ricci Laura Ricci 1
DettagliInternet Protocol RFC 791
Internet Protocol RFC 791 Franco Callegati Franco Callegati IC3N 2000 N. 1 La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,telnet,www TCP UDP ICMP IP ARP RARP IEEE 802-Ethernet-X25-Aloha ecc.
DettagliIntroduzione alle Architetture di Rete
Introduzione alle Architetture di Rete Un po di storia TCP/IP nato negli anni 60 Rete di backup Internet Basi di Dati 2 1 Pila ISO/OSI Standardizzazione Nata nei primi anni 80 E un modello da seguire Basi
DettagliSommario ... vi Sommario
Sommario.... Introduzione xiii Capitolo 1 1 test per la certificazione Microsoft 1 Condizioni di svolgimento dei test 2 Impostazione e caratteristiche dei test 3 Uso efficace dei software di test Microsoft
DettagliINFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione. CRISTINA GENA
INFORMATICA GENERALE - MODULO 2 CdS in Scienze della Comunicazione CRISTINA GENA cgena@di.unito.it http://www.di.unito.it/~cgena/ Protocolli applicativi Application Layer Transport Layer Internet Layer
DettagliCorso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè (pescape@unina.it)
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè (pescape@unina.it) SMTP-POP3-DNS Nota di Copyright Quest insieme di trasparenze è stato realizzato
DettagliReti e servizi internet
Reti e servizi internet Ing. Alessandro Gherardi Sommario Reti ed Internet La posta elettronica Il World Wide Web 1 Alla metà degli anni 60, il dipartimento della Difesa americano voleva costruire una
DettagliP2-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
DettagliInternet. Cos'è internet?
Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server
DettagliElementi di Sicurezza e Privatezza Lezione 18 Protocolli di rete e vulnerabilità. Chiara Braghin
Elementi di Sicurezza e Privatezza Lezione 18 Protocolli di rete e vulnerabilità Chiara Braghin IPv6: quanti lo usano? http://v6asns.ripe.net/ RIPE (Réseaux IP Européens) http://www.ipv6actnow.org/info/statistics/
DettagliTrasmissione seriale/parallela
Trasmissione seriale/parallela Trasmissione di un byte: Seriale: se il canale di comunicazione e fatto di un solo filo, il byte è trasmesso un bit per volta Parallela: se il canale di comunicazione ha
DettagliMariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
DettagliARCHITETTURA DELLE RETI DI CALCOLATORI 2: Application Layer. Application layer 1
ARCHITETTURA DELLE RETI DI CALCOLATORI 2: Application Layer Iuri Frosio Lab. MAVR frosio@dsi.unimi.it Application layer 1 Network applications ragione d essere della rete! Comunicazione tra processi All
DettagliDNS: IL DOMAIN NAME SYSTEM
LEZIONE 6 DNS: IL DOMAIN NAME SYSTEM IN QUESTA LEZIONE IMPAREREMO... le funzioni del DNS i compiti dei root server e dei server di dominio il formato dei messaggi DNS e dei record di risorsa Generalità:
DettagliRETI DI CALCOLATORI Home Work ritardi e livello applicativo
RETI DI CALCOLATORI Home Work ritardi e livello applicativo Prima parte Q1. Supponiamo che un router A trasmetta un pacchetto su un collegamento con un router B, che la frequenza di trasmissione del collegamento
DettagliPROTOCOLLI 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
DettagliIl 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
DettagliMODELLI ISO/OSI e TCP/IP
PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti
DettagliInternet. Cos'è internet? Internet e protocolli
Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server
DettagliCorso 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
DettagliMODELLI ISO/OSI e TCP/IP
PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless
DettagliParte II: Reti di calcolatori Lezione 10 (34)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2017-18 Pietro Frasca Parte II: Reti di calcolatori Lezione 10 (34) Martedì 17-04-2018 1 Record DNS
DettagliNaming 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
DettagliNaming 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
DettagliTFA 42 Sistemi e Reti di Calcolatori per la Didattica
Università degli Studi di Pisa 42 Sistemi e Reti di Calcolatori per la Didattica 29/03/2013 Laura Ricci Laura Ricci 1 DNS: DOMAIN NAME SYSTEM Persone: molti identificativi: o # CF, nome, # passaporto Host
DettagliStrato di rete (parte 2) Autoconfigurazione Protocollo DHCP
Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP 1 Configurazione degli Host Un host deve essere configurato IP address Subnet mask Default router Server DNS Procedura manuale Necessità di procedure
DettagliParte II: Reti di calcolatori Lezione 9 (33)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2017-18 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 (33) Giovedì 12-04-2018 1 Formati dei
DettagliConfigurazione delle interfacce di rete
Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa
DettagliReti 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
DettagliReti di calcolatori e Internet (Parte II) Sistemi e Tecnologie Informatiche
Reti di calcolatori e Internet (Parte II) Application layer Application Transport Network Link & Physical Si colloca al di sopra del livello Transport ed è il livello nel quale viene svolto il lavoro utile
DettagliTCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La
DettagliDomain 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:
DettagliSISTEMA 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
DettagliSISTEMA 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
DettagliReti di Calcolatori. Il livello Applicazione. Fondamenti di Informatica University of Trieste
Reti di Calcolatori. Il livello Applicazione Fondamenti di Informatica University of Trieste Alcune applicazioni di rete o o o o o o o o Web, Posta elettronica, Autenticazione in un calcolatore remoto
DettagliReti di Calcolatori... A.A Informatica 151
Reti di Calcolatori... A.A. 2013-14 Informatica 151 Le reti di calcolatori... I calcolatori vengono collegati tra loro allo scopo di condividere risorse e di scambiare dati. Distinguiamo: Reti locali;
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che
DettagliIII - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.
Livello rete in Internet Corso di RETI DI CALCOLATORI (9 CFU) a.a. 2016-2017 II anno / II semestre Mantenimento della semplicità all aumentare delle funzioni Sfruttamento della modularità (indipendenza
DettagliIndirizzamento e DNS (Domain Name System)
Corso di Fondamenti di Telematica AA. 2006-2007 Indirizzamento e DNS (Domain Name System) Copyright Università degli Studi di Firenze - Disponibile per usi didattici Vedere i termini di uso in appendice
DettagliProgettazione di Servizi Web e Reti di Calcolatori
Progettazione di Servizi Web e Reti di Calcolatori Prompt dei comandi Politecnico di Torino Prof. Antonio Lioy AA 2017-2018, esercitazione di laboratorio n.2 Per usare gli applicativi nslookup e wget è
DettagliArchitetture di rete. 4. Le applicazioni di rete
Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo
DettagliApplicazioni e protocolli a livello applicazione
Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione
DettagliReti di calcolatori. Introduzione. Slide a cura di Simon Pietro Romano
Reti di calcolatori Introduzione Slide a cura di Simon Pietro Romano spromano@unina.it L evoluzione: dal computing centralizzato Sistemi fortemente centralizzati Grandi capacità di di calcolo Rete complessa
DettagliEsame del corso di Sistemi Operativi e Reti
Esame del corso di Sistemi Operativi e Reti (a.a. 2014/2015, prof. Gianluca Amato) Appello dell'8 Gennaio 2015 Svolgere i seguenti esercizi (ognuno vale 8 punti), giustificando i risultati ottenuti. Se
Dettagli