Home | Search | Help  
Home Page Università di Genova

1. DNS

Argomento della lezione
Termina con oggi 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, 3 diapositive per pagina, con spazio per le note (circa 365 KB)
    2. in formato PDF, 6 diapositive per pagina (circa 355 KB)
Glossario
Le definizioni che seguono sono prese dal sito web http://www.webopedia.com
  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