Il campo della comunicazione via rete è uno dei più vasti e complessi di tutta l'informatica. Nel corso degli anni sono stati sviluppati molti protocolli che permettessero di far comunicare fra loro diversi computer (AppleTalk, IPX, ecc.); ma in questa lezione prenderemo in esame soltanto il caso di reti basate su TCP/IP, il protocollo1 più diffuso, quello su cui si basa ``Internet'', e che ormai è diventato uno standard universale e disponibile su qualunque sistema operativo. Ci limiteremo ad introdurre i concetti fondamentali delle reti IP, la notazione e le terminologie principali.