Home | Search | Help  
Home Page Università di Genova

Livello Network e IP

Argomento della lezione
Vediamo ora il livello Network, ovvero quel livello che deve fornire la comunicazioni host-to-host in una rete (ricordiamo che il livello Transport gestisce invece la comunicazione tra i processi applicativi che girano su host diversi).

La descrizione di questo livello è davvero molto astratta: dopo una breve introduzione di alcune funzionalità del livello Network, vediamo alcune caratteristiche di IP, il protocollo di livello Network della rete Internet.

Vengono introdotti il formato dell'indirizzo IP (della versione 4 del protocollo IPv4) e il concetto di classe di rete (discutendo i problemi derivati dalla scelta di suddividere gli indirizzi IP in classi così rigide).
Viene anche brevemente descritto il formato del datagram IP.
Infine, si accenna alla nuova versione di IP con indirizzi a 128 bit, IPv6.

Come al solito, per i dettagli ...
  1. IPv4: RFC 791
  2. ICMP: RFC 792
  3. DHCP: RFC 2131
  4. IPv6: RFC 2373 e RFC 2460
One important lesson that we can learn from the IPv6 experience is that it is enormously difficult to change network-layers protocols. Since the 1990s, numerous new network-layers protocols have been trumpeted as the next major revolution for the Internet, but most of these protocols have had limited success to date ...

Indeed, introducing new protocols into the network layer is like replacing the foundation of a house - it is difficult to do without tearing the whole house down or at least relocating the house's residents. On the other hand, the Internet has witnessed rapid deployment of new protocols at the application layer (for instance, instant messaging, peer-to-peer file sharing, audio and video streaming,...). Introducing new application-layer protocols is like adding a new layer of paint to a house - it is relatively easy to do, and if you choose attractive color, the neighborhood will copy you.
[ovvero, magari la nuova applicazione sarà usata dal "popolo della rete", diventando una delle nuove killer application ...]


Materiale scaricabile
  1. Lucidi della lezione
    1. in formato PDF, 3 diapositive per pagina, con spazio per le note (circa 315 KB)
    2. in formato PDF, 6 diapositive per pagina (circa 305 KB)
Glossario
Le definizioni che seguono sono prese dal sito web http://www.webopedia.com
  1. IP
  2. router
  3. datagramma
  4. virtual circuit
  5. ICMP
  6. DHCP
  7. NAT
  8. ICANN
Libro consigliato per questa parte
James Kurose, Keith Ross, Computer Networking: A Top-down Approach Featuring the Internet,
(Cap. 4: Network Layer), Addison-Wesley (ma qualunque altro testo va bene)


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