TOPOLOGIA di una rete

Похожие документы
Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Dal protocollo IP ai livelli superiori

Reti di computer. L12 - Comunicazione e archiviazione digitale A.A Sommario

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Indice. Prefazione XIII

Informatica per la comunicazione" - lezione 8 -

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Internet: architettura e servizi

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Introduzione alla rete Internet

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Interconnessione di reti

Elementi di Informatica e Programmazione

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Elementi di Informatica e Programmazione

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Lo scenario: la definizione di Internet

Introduzione alla rete Internet

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s / 2012 Marcianise (CE) Prof. M. Simone

Introduzione alla rete Internet

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

MODELLI ISO/OSI e TCP/IP

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Standard di comunicazione

Reti di Calcolatori. Il software

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

La rete di reti: Internet

12.5 UDP (User Datagram Protocol)

Reti di Telecomunicazione Lezione 6

Internet e protocollo TCP/IP

Reti Informatiche. dott. Andrea Mazzini

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Reti di calcolatori. Reti di calcolatori

Protocolli di Comunicazione

Corso di Sistemi di Elaborazione delle informazioni

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

CONNESSIONE DI UN PC ALLA RETE INTERNET

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Prefazione all edizione italiana

InterNet: rete di reti

Modulo 1.3 Reti e servizi

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

LINUX e le reti

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

Introduzione alle Reti Informatiche

Transmission Control Protocol

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

Introduzione alle applicazioni di rete

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

Reti di Calcolatori

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Linux User Group Cremona CORSO RETI

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

GLI INDIRIZZI I.P. Prof.ssa D'Angelo - Ti presento le reti -

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Tecnologie di Sviluppo per il Web

La nascita di Internet

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Reti di Calcolatori. Il Livello delle Applicazioni

Internet. Introduzione alle comunicazioni tra computer

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Inizializzazione degli Host. BOOTP e DHCP

I canali di comunicazione

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Le Reti (gli approfondimenti a lezione)

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

Reti di Calcolatori. Lezione 2

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Configurazione Rete in LINUX

Università degli Studi di Bergamo

Reti e servizi di rete

i nodi i concentratori le dorsali

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Informatica per la comunicazione" - lezione 9 -

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Reti di calcolatori: Internet

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

Lavorare in Rete Esercitazione

Elementi di Informatica

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Транскрипт:

TOPOLOGIA di una rete

Protocolli di rete un protocollo prevede la definizione di un linguaggio per far comunicare 2 o più dispositivi. Il protocollo è quindi costituito dai un insieme di convenzioni e di parole chiave che regolano la comunicazione L'aderenza ai protocolli garantisce che due software in esecuzione su diverse macchine possano comunicare efficacemente. È necessaria quindi una standardizzazione dei protocolli di rete. L'implementazione informatica dei protocolli di rete definisce, all'interno dell'architettura di rete, il cosiddetto software di rete, presente usualmente all'interno del sistema operativo ed elaborato dalla scheda di rete. http://it.wikipedia.org/wiki/protocollo_di_rete

Protocolli Livello 1: fisico Bluetooth, DSL (Digital Subscriber Line), RS-232, Ultra Wide Band (UWB) Livello 2: datalink Ethernet, Point-to-Point Protocol (PPP), Frame Relay, Token ring, Wi-Fi, FDDI, ATM Livello 3: rete IP Internet Protocol, IPX, X.25, netbeui Livello 4: trasporto TCP e UDP (usati su IP), SPX (usato su IPX), NetBIOS Livello 5: sessione SMPP (Short Message Peer-to-Peer) SCP (Secure Copy Protocol), SSH (Secure Shell), SDP (Sockets Direct Protocol) Livello 6: presentazione Livello 7: applicazione Protocolli di servizio: Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Network Time Protocol (NTP), Simple Network Management Protocol (SNMP), Lightweight Directory Access Protocol - (LDAP) Protocolli di accesso a terminali remoti: Telnet, Secure shell - (SSH) Protocolli usati per realizzare il servizio di posta elettronica e newsgroup: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), Internet Message Access Protocol (IMAP), Network News Transfer Protocol (NNTP) Protocolli di trasferimento file: File Transfer Protocol (FTP), Hyper Text Transfer Protocol (HTTP), Internet Relay Chat (IRC), Gnutella

Gateway: dispositivo di rete che veicola i pacchetti di rete all'esterno di una rete locale LAN (livello 3 o superiore ISO/OSI) Router: veicola i dati, suddivisi in pacchetti, fra reti diverse (livello 3 ISO/OSI) DHCP: Dynamic Host Configuration Protocol. Protocollo utilizzato per assegnare indirizzo IP, netmask, indirizzo del gateway e del DNS ad un nuovo host della rete locale DNS: sistema dei nomi di dominio (Domain Name System); è un sistema utilizzato per la risoluzione di nomi dei nodi della rete (host) in indirizzi IP e viceversa. Il servizio è realizzato tramite un database distribuito, costituito dai server DNS. IP: Internet Protocol (a livello 3 ISO/OSI) Indirizzo IP v4: 4 gruppi di 8 bit ( es: 192.168.1.122 ) Indirizzo IP v6: 8 gruppi di 4 cifre esadecimali (es: 2001:0DB8:0000:0000:0000:0000:0000:0001 ) Indirizzo MAC: 6 gruppi di 8 bit (es: "00-08-74-4C-7F-1D" ) NETMASK: maschera di sottorete. Serve a determinare se un dispositivo fa parte o meno della rete locale NAT (network address translation): traduzione degli indirizzi di rete, è una tecnica che consiste nel modificare gli indirizzi IP dei pacchetti in transito su un sistema che agisce da router all'interno di una comunicazione tra due o più host (es. i pacchetti in uscita dal router domestico vengono etichettati con l'ip del router e non con quello dei singoli pc interni alla rete. Il dispositivo che esegue il NAT assocerà ad ogni connessione una porta univoca in modo da poter smistare le comunicazioni in ingresso)

DHCP (Dynamic Host Configuration Protocol) DHCP: Dynamic Host Configuration Protocol (DHCP) Il protocollo DHCP viene usato anche per assegnare al computer diversi parametri necessari per il suo corretto funzionamento sulla rete a cui è collegato. Tra i più comuni, oltre all'assegnazione dinamica dell'indirizzo IP, si possono citare: Maschera di sottorete Default gateway Indirizzi dei server DNS Indirizzi dei server NTP Indirizzo di un server tftp e nome di un file da caricare per calcolatori che caricano dalla rete l'immagine del sistema operativo (si veda Preboot Execution Environment).

Rete Host Hub / Switch Gateway: veicola i pacchetti di rete all'esterno di una rete locale LAN (livello ISO/OSI 3 o superiori) Router: veicola i dati, suddivisi in pacchetti, fra reti diverse (livello 3 ISO/OSI)

NAT NAT (network address translation): traduzione degli indirizzi di rete, è una tecnica che consiste nel modificare gli indirizzi IP dei pacchetti in transito su un sistema che agisce da router all'interno di una comunicazione tra due o più host (es. i pacchetti in uscita dal router domestico vengono etichettati con l'ip del router e non con quello dei singoli pc interni alla rete. Il dispositivo che esegue il NAT assocerà ad ogni connessione una porta univoca in modo da poter smistare le comunicazioni in ingresso)

Procotocollo UDP User Datagram rotocol (livello ISO/OSI 4) Struttura di un pacchetto (o datagramma) Non è possibilile acecrtare l'effettiva ricezione del pacchetto Non è possibile garantire la ricezione ordinata dei pacchetti

Procotocollo TCP Transmission Control Protocol (livello ISO/OSI 4)

Procotocollo TCP Transmission Control Protocol (livello ISO/OSI 4) Inizio comunicazione (stretta di mano a 3 passaggi)

TCP preferito quando è necessario avere garanzie sulla consegna dei dati o sull'ordine di arrivo dei vari segmenti (come per esempio nel caso di trasferimenti di file). UDP principalmente usato quando l'interazione tra i due host è idempotente o nel caso si abbiano forti vincoli sulla velocità e l'economia di risorse della rete (es. streaming). TPC / UDP TCP è un protocollo orientato alla connessione: per stabilire, mantenere e chiudere una connessione, è necessario inviare pacchetti di servizio (aumentano l'overhead di comunicazione). UDP è senza connessione ed invia solo i datagrammi richiesti dal livello applicativo; UDP non offre nessuna garanzia sull'affidabilità della comunicazione ovvero sull'effettivo arrivo dei segmenti, sul loro ordine in sequenza in arrivo; TCP tramite i meccanismi di acknowledgement e di ritrasmissione su timeout riesce a garantire la consegna dei dati, anche se al costo di un maggiore overhead l'oggetto della comunicazione di TCP è il flusso di byte mentre quello di UDP è il singolo datagramma.

Connessioni full duplex (comunicazione possibile in entrambe le direzioni contemporaneamente) half duplex (comunicazione possibile in entrambe le direzioni ma in tempi diversi) simplex (comunicazione possibile in una sola direzione) Tecniche di commutazione Commutazione di circuito Commutazione di messaggio Commutazione di pacchetto

Modalità di accesso al canale Centralizzato Distribuito (o multiplo) Protocollo deterministico senza contesa TDMA (time division multiple access): protocolli di accesso multiplo a suddivisione di tempo [es: walky talky ] FDMA (frequency division multiple access): protocolli di accesso multiplo a suddivisione di banda per frequenza [es: ADSL ] Tecniche di passaggio di testimone (reti token ring) Protocollo ad accesso casuale o a contesa Alhoa (puro o a time slot) CSMA/CD (Carrier Sense Multiple Acces- Collision Detection) accesso multiplo con ascolto della portante con controllo di collisioni [es: Ethernet ] CDMA (Code Division Multiple Acces): accesso multiplo a divisione di codice (usato nei telefoni gsm e umts o 3G in una sua versione più evoluta)