Reti di computer

  • Telematica, elaborazione (tramite computer) a distanza delle informazioni
    • Computer centralizzati, mainframe
    • Terminali stupidi
  • Telecomunicazioni, telefono, fax, televisione, …
  • Rete, collegamento tra due apparecchiature, attraverso un mezzo trasmissivo, per trasmettere delle informazioni
  • Network, rete di comunicazione
  • Computer network, un gruppo di due o più computer collegati tra loro

Architettura

Architettura centralizzata

  • Mainframe, terminali (stupidi)
  • Soluzioni proprietarie

Architettura distribuita

  • Nodi (host): server, workstation, stampante di rete, …
    • Client: dispositivo che richiede/utilizza servizi e risorse
    • Server: dispositivo che offre servizi e risorse
  • Sistemi aperti / standard
  • Applicazioni distribuite/modulari
  • Scalabilità
  • Software di rete
    • moduli del sistema operativo
    • sistema distribuito
    • sistemi operativi distribuiti

Vantaggi

  1. Grande facilità di scambiare dati
  2. Condividere risorse hardware: stampanti, plotter, scanner, …, potenza di calcolo, …
  3. Migliore rapporto prestazioni/costo
  4. Scalabilità, aumentare le prestazioni del servizio facilmente
  5. Affidabilità, fault tolerance, in caso di interruzione del servizio, il ripristino è quasi immediato
  6. Comunicare a distanza
  7. Utilizzare servizi telematici

Dimensione

BAN body area network BlueTooth
PAN personal area network IrDA, BlueTooth, USB, wireless
HAN home area network rete domestica…
LAN local area network
  • Area privata
  • Da uno a più edifici senza attraversare il suolo pubblico
  • Pochi km
  • Costi trascurabili
  • Broadcast
  • A bus, ad anello
WLAN wireless LAN
MAN metropolitan area network
  • Pubblica
  • Da più edifici a una città
  • Decine di km
WAN wide area network
  • Centinaia o migliaia di km
  • Da un’area geografica al pianeta
  • A maglia
  • Satelliti, ponti radio…
INTERNET inter networking



Topologia fisica

Classificazioni delle reti secondo la tecnica usata per collegare fisicamente i vari nodi della rete

  • punto a punto: da uno a uno
  • multipunto, più stazioni sullo stesso canale
  • broadcasting: da uno a tutti, l’indirizzo specifica quale stazione elabora il messaggio
  • multicasting: da uno a un sottoinsieme (gruppo) di stazioni

Flussi trasmissivi

Indipendentemente dal mezzo trasmissivo quale verso di percorrenza assume il flusso trasmissivo?

  • Simplex: monodirezionale (radio, televisione)
  • Half duplex: bidirezionale non contemporaneamente (ricetrasmittenti)
  • Full duplex: bidirezionale (telefono)

Velocità

Rapporto tra spazio e tempo…

La portata di un canale è data dal numero di bit che lo attraversano nell’unità di tempo (bit/sec, bps)


Topologia logica

Classificazioni delle reti secondo il modo con cui i nodi dialogano tra di loro (affidabilità, tempi di risposta, costi…)

  • A stella
    • Un centro-stella (mainframe), controllo centralizzato, single point of failure
    • N-1 satelliti (terminali), canali punto-punto bidirezionali
  • Ad anello
    • Token ring (gettone)
    • N-1 connessioni punto-punto bidirezionali
    • Rigenerazione del segnale
    • Centro di commutazione?
  • A bus (dorsale)
    • Un unico cavo, multipunto, broadcast
    • Semplice, economica, contesa?
  • A maglia
    • Aspecifica, su lunghe distanze, commutazione a pacchetti
    • Completamente connessa: numero di canali \frac{N(N-1)}{2}
    • Parzialmente connessa: N-1\ \lt\ C\ \lt \ \frac{N(N-1)}{2}