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
- a noi utenti di usare dei nomi logici per fare riferimento agli
host sulla rete Internet;
- 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
- Lucidi della lezione
- in formato PDF, 3 diapositive per pagina, con spazio
per le note (circa 365 KB)
- in formato PDF, 6 diapositive per pagina (circa 355 KB)
|
Glossario
Le definizioni che seguono sono prese dal sito web
http://www.webopedia.com
- DNS
- 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)
|
|
|