Software di rete

  • Moduli del sistema operativo
  • Sistema distribuito
  • Sistemi operativi distribuiti

Applicazioni di rete

Programmi che scambiano informazioni utilizzando la rete

  • Storici: terminale virtuale, trasferimento file, posta elettronica, consultazione di database
  • Recenti: ricerca di pagine web, teletext/televideo, teleconferenza, commercio elettronico, telemedicina

Software di rete

Software per la gestione della comunicazione tra le stazioni di una rete

  • Strato, livello, servizi, primitive, interfaccia
  • Livelli paritetici, protocollo
  • Entità, entità paritetiche
  • Header, trailer
  • SAP, Service Access Point
  • PDU, Protocol Data Unit
  • SDU, Service Data Unit
  • PCI, Protocol Control Information
OSI Protocol data unit
7 Applicazione dati
6 Presentazione
5 Sessione
4 Trasporto Segmenti
3 Rete Pacchetti
2 Data link Frame
1 Fisico flusso di bit
  • Indirizzamento: meccanismo di identificazione
  • Architettura di rete, insieme di livelli e protocolli, pila (stack) di protocolli

Servizio

  • Connessione
    • Connected oriented: orientato alla connessione, telefonata
    • Connectionless: privo di connessione, lettera
  • Qualità del servizio, quality of service
    • Affidabile (confermato): garanzia di arrivo e di correttezza
    • Non affidabile (non confermato)
  • Combinazioni…
orientato alla connessione non connesso
affidabile / confermato trasferimento file
non affidabile / non confermato flussi voce e video datagram

OSI e TCP/IP

OSI TCP/IP
Open Systems Interconnection
Reference Model
Transmission Control Protocol
Internet Protocol
un modello di riferimento un’architettura di rete
standard de jure standard de facto

Livelli

OSI TCP/IP
7 Applicazione Applicazione
6 Presentazione
5 Sessione
4 Trasporto Trasporto
3 Rete Rete
2 Data link
1 Fisico