Home | Search | Help  
Home Page Università di Genova

1. DNS

Argomento della lezione
Termina la breve rassegna dei protocolli del livello applicativo con la descrizione del DNS, il protocollo che permette
  1. a noi utenti di usare dei nomi logici per fare riferimento agli host sulla rete Internet;
  2. ai programmi per la comunicazione in rete di usare gli indirizzi IP corrispondenti (che sono più "comodi" per i programmi in quanto a lunghezza fissa).
Vediamo brevemente come le query fatte al DNS per la risoluzione dei nomi vengono - se necessario - instradate allo scopo di restituire (reply) l'indirizzo IP cercato.

Per chi fosse interessato ... i dettagli su questo protocollo si trovano naturalmente negli RFC, in particolare in RFC 1034 e RFC 1035.

2. Il livello transport e TCP


Poi passiamo al Livello Transport (di trasporto), livello intermedio tra Application e Network, che deve fornire un servizio di comunicazione ai processi (alle applicazioni) che girano su host remoti per lo scambio di stream di byte, sfruttando un'infrastruttura di rete che non è in grado di "vedere" questi processi. Naturalmente, il protocollo di riferimento che verrà brevemente descritto per questo livello è il protocollo TCP.

Per i dettagli potete partire dal RFC 793 (è del 1981!)
Materiale scaricabile
  1. Lucidi della lezione
    1. in formato PDF, 2 diapositive per pagina (circa 407 KB)
    2. in formato PDF, 3 diapositive per pagina, con spazio per le note (circa 378 KB)
    3. in formato PDF, 6 diapositive per pagina (circa 367 KB)
Glossario
Le definizioni che seguono sono prese dal sito web http://www.webopedia.com
  1. DNS
  2. TCP

Da Wikipedia, the free encyclopedia
  1. DNS
  2. TCP
Libro consigliato per questa parte
James Kurose, Keith Ross, Computer Networking: A Top-down Approach Featuring the Internet,
(Cap. 2: Application Layer e Cap. 3: Transport Layer), Addison-Wesley (ma qualunque altro testo va bene)


vai alla lezione precedente
torna alla prima pagina del corso
vai alla prossima lezione