Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... ·...

18
Introduzione Hardware delle Reti Protocolli di Trasmissione Applicazioni per la Rete Idoneit ` a Informatica Reti di Calcolatori D. Gubiani Universit` a degli Studi G.D’Annunzio di Chieti-Pescara 29 marzo 2006 Idoneit` a Informatica: Reti di Calcolatori D. Gubiani 1 Introduzione Hardware delle Reti Protocolli di Trasmissione Applicazioni per la Rete 1 Introduzione Rete Un Po’ di Storia Servizi 2 Hardware delle Reti Mezzi di Trasmissione Classificazione secondo la Modalit` a di Connessione Classificazione secondo la Tipologia di Collegamento Classificazione secondo la Scala 3 Protocolli di Trasmissione Modello ISO/OSI Modello TCP/IP 4 Applicazioni per la Rete Internet Explorer Outlook Idoneit` a Informatica: Reti di Calcolatori D. Gubiani 2 Introduzione Hardware delle Reti Protocolli di Trasmissione Applicazioni per la Rete Rete Un Po’ di Storia Servizi Rete Una rete ` e un insieme si sistemi di elaborazione connessi tra di loro attraverso collegamenti fisici al fine di utilizzare nel miglior modo possibile le risorse disponibili e di offrire vari servizi di comunicazione Idoneit` a Informatica: Reti di Calcolatori D. Gubiani 3 Introduzione Hardware delle Reti Protocolli di Trasmissione Applicazioni per la Rete Rete Un Po’ di Storia Servizi Un Po’ di Storia I primi tentativi di trasmissione dati fra due elaboratori risalgono agli anni ’40 Le reti come le concepiamo oggi hanno fatto le loro comparsa negli anni ’70 - dapprima in ambiente militare - poi negli ambienti universitari Solo nell’ultimo decennio c’` e stata un’espansione globale Pari passo allo sviluppo delle reti sono aumentati i servizi a disposizione Idoneit` a Informatica: Reti di Calcolatori D. Gubiani 4

Transcript of Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... ·...

Page 1: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Idoneita InformaticaReti di Calcolatori

D. Gubiani

Universita degli Studi G.D’Annunzio di Chieti-Pescara

29 marzo 2006

Idoneita Informatica: Reti di Calcolatori D. Gubiani 1

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

1 IntroduzioneReteUn Po’ di StoriaServizi

2 Hardware delle RetiMezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

3 Protocolli di TrasmissioneModello ISO/OSIModello TCP/IP

4 Applicazioni per la ReteInternet ExplorerOutlook

Idoneita Informatica: Reti di Calcolatori D. Gubiani 2

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Rete

Una rete e un insieme si sistemi di elaborazione connessi tra diloro attraverso collegamenti fisici al fine di utilizzare nelmiglior modo possibile le risorse disponibili e di offrire variservizi di comunicazione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 3

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Un Po’ di Storia

I primi tentativi di trasmissione dati fra due elaboratoririsalgono agli anni ’40

Le reti come le concepiamo oggi hanno fatto le loro comparsanegli anni ’70

- dapprima in ambiente militare- poi negli ambienti universitari

Solo nell’ultimo decennio c’e stata un’espansione globale

Pari passo allo sviluppo delle reti sono aumentati i servizi adisposizione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 4

Page 2: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Servizi

Diversi sono i servizi che la rete mette a disposizione

- condivisione di risorse- comunicazione fra utenti- file transfer- posta elettronica- internet

Idoneita Informatica: Reti di Calcolatori D. Gubiani 5

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Condivisione di Risorse - 1

Il collegamento fisico fra diversi elaboratori (nodi) consente dipoter raggiungere risorse di un altro nodo

Idoneita Informatica: Reti di Calcolatori D. Gubiani 6

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Condivisione di Risorse - 2

L’utente di un nodo ha il possesso virtuale di tutta una seriedi risorse messe a disposizione dal complesso della rete

Possono essere condivise diverse tipologie di risorse

- unita disco: limita la duplicazione di dati e programmi- stampanti: aumenta la percentuale di tempo di utilizzo- modem e fax

Idoneita Informatica: Reti di Calcolatori D. Gubiani 7

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Comunicazione fra Utenti

Attraverso l’utilizzo della rete e possibile la comunicazioneinterattiva fra vari utenti che si trovano fisicamente lontani

Inizialmente i vari utenti potevano organizzare una conferenzacondividendo una scrivania virtuale

I moderni sviluppi permettono di gestire videoconferenze

Idoneita Informatica: Reti di Calcolatori D. Gubiani 8

Page 3: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

File Transfer - 1

Il trasferimento di file da un nodo ad un altro della rete puoavvenire facilmente tramite il protocollo FTP (File TransferProtocol)

- l’accesso ai file richiede username e password- la modalita anonymous permette l’accesso a tutti gli utenti e

viene utilizzata per diffondere programmi freeware o shareware

Idoneita Informatica: Reti di Calcolatori D. Gubiani 9

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

File Transfer - 2

Altri servizi simili:

- banche dati online (ricerche online - thesaurus)- terminale virtuale

Idoneita Informatica: Reti di Calcolatori D. Gubiani 10

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Posta Elettronica - 1

La posta elettronica (electronic mail o e-mail) e il servizioattualmente piu conosciuto e usato

Permette lo scambio di corrispondenza fra utenti

Metodologia: un mittente spedisce un messaggio,eventualmente dotato di un oggetto, ad un destinatarioindicando da un indirizzo

L’informazione che si vuole inviare puo non esseresemplicemente un messaggio testuale ma si possono incollareal messaggio file veri e propri (attachment)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 11

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Posta Elettronica - 2

Vantaggi:

- il tempo di ricezione dipende dal percorso fisico e dal caricodelle linee, ma e inferiore alla posta tradizionale

- costi concorrenziali rispetto posta, fax e telefono

Rispetto ai collegamenti interattivi e asincrona

- server SMTP- server POP

Idoneita Informatica: Reti di Calcolatori D. Gubiani 12

Page 4: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Posta Elettronica - 3

Tutti gli indirizzi di posta elettronica presentano la forma

utente@dominiodove:

- utente identifica l’utente- dominio individua l’elaboratore che si occupa della gestione

della casella di posta elettronica

Esempio. [email protected]

Idoneita Informatica: Reti di Calcolatori D. Gubiani 13

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Posta Elettronica - 4

Le mailing list (o liste di discussione) prevedono meccanismiautomatici per la gestione di discussioni su specifichetematiche

- liste di indirizzi

I newsgroup hanno funzionalita simili alle mailing list ma,invece di utilizzare email, i partecipanti ai gruppi possonoleggere i messaggi da una lista (USEnet o forum)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 14

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Storia - 1

Internet e la rete di calcolatori che collega elaboratori situatiin ogni parte del mondo

Ha origine dalla rete ARPANET, la rete militare delDipartimento della Difesa degli Stati Uniti, nata alla fine deglianni ’70

La vera nascita di Internet e stata nel 1983 per collegare le piuimportanti universita e agevolare la diffusione di informazioniscientifiche

Idoneita Informatica: Reti di Calcolatori D. Gubiani 15

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Storia - 2

Alla fine degli anni ’80, il CERN (Centro Europeo per leRicerche Nucleari) mette a punto la tecnologia WWW (WorldWide Web)

- organizzazione delle informazioni in modo ipertestuale

Dal 1994 l’utilizzo del WWW assieme alla diminuzione deicosti di accesso e di utilizzo della rete, la rete Internet sidiffonde con un incremento esponenziale

Le tecnologie di Internet si sono rivelate cosı efficaci edefficienti che sono state utilizzate anche nell’ambito delle retilocali (Intranet)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 16

Page 5: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Indirizzi e Nomi

Per collegarsi a un elaboratore e necessario conoscere il suoindirizzo

Un indirizzo puo essere identificato univocamente un nododella rete in due modi

- indirizzo IP (IP address o host number): un codice formato daquattro gruppi di cifre che possono variare da 0 a 250 e chespecificano la rete di appartenenza e il numero del singolo nodoEsempio. 172.18.9.5

- nome: un nome associato ad ogni macchina che corrispondead un particolare indirizzo IPEsempio. www.sci.unich.it

Idoneita Informatica: Reti di Calcolatori D. Gubiani 17

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Indirizzi e Nomi

Il Domain Name System (DNS) traduce i nomi associati aisingoli nodi nel corrispondente indirizzo IP

L’insieme dei nomi collegati a Internet e raggruppato indomini, ogni dominio puo essere suddiviso in sottodomini, ...

Idoneita Informatica: Reti di Calcolatori D. Gubiani 18

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Domini

I domini possono essere di due tipi

- nazionali: it (Italia), es (Spagna), uk (Regno Unito), nl(Olanda), ...

- generici: com (commerciali), edu (istruzioni educative), gov(enti governativi), int (organizzazioni internazionali), mil (forzearmate USA), net (fornitori di servizi di rete), org(organizzazioni per scopo di lucro), ...

Idoneita Informatica: Reti di Calcolatori D. Gubiani 19

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - WWW

La tecnologia World Wide Web (WWW) permette di dislocarefra i moltissimi elaboratori connessi alla rete un’immensaquantita di informazioni attraverso un unico ipertesto

distribuito

Un ipertesto e un documento elettronico formato da testo,immagini, suoni e filmati organizzato in modo sequenziale mala cui lettura puo seguire percorsi alternativi

Idoneita Informatica: Reti di Calcolatori D. Gubiani 20

Page 6: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Link Ipertestuali

Per saltare da un punto ad un altro del documento ipertestualesono utilizzati i link ipertestuali (collegamenti ipertestuali)

- collegamenti associati a particolari parole o immagini chepermettono al lettore di passare ad un’altra parte deldocumento o ad un altro documento logicamente collegato alprecedente con un semplice click

Idoneita Informatica: Reti di Calcolatori D. Gubiani 21

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Protocolli e Linguaggi

Per fare in modo che tutti gli elaboratori possano passarsi datie leggerli nello stesso modo sono stati concordati deglistandard

- HTTP (HyperText Transfer Protocol)

ed un linguaggio di formattazione

- HTML (HyperText Markup Language)

I browser sono dei particolari programmi che utilizzano ilprotocollo HTTP per raggiungere e recuperare le informazionie il linguaggio HTML per impaginare l’ipertesto

- Internet Explorer, Netscape, FireFox, Mozilla,...

Idoneita Informatica: Reti di Calcolatori D. Gubiani 22

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - URL - 1

Per identificare i singoli documenti ipertestuali e necessarioassociare ad ognuno di essi un nome particolare

E stato sviluppato l’URL (Uniform Resource Locator) perrappresentare il nome con cui una risorsa e conosciuta nellarete Internet della seguente forma:

tipo://indirizzo/percorso/oggetto

Idoneita Informatica: Reti di Calcolatori D. Gubiani 23

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - URL - 2

dove

- tipo e il protocollo di trasferimento o il tipo di servizio (http,ftp, file, ...)

- indirizzo e il nome dell’elaboratore (o indirizzo IP) su cui sitrova fisicamente la risorsa

- percorso e la localizzazione logica all’interno dell’elaboratore

- oggetto e il nome della risorsa

Idoneita Informatica: Reti di Calcolatori D. Gubiani 24

Page 7: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

ReteUn Po’ di StoriaServizi

Internet - Motori di Ricerca

I motori di ricerca sono dei sofisticati siti che consentono inmodo automatico, attraverso chiavi o parametri di ricerca, ditrovare le pagine logicamente collegate agli argomenti diinteresse

Esistono due tipi di motori di ricerca

- liste precompilate: gli indirizzi dei siti sono organizzati in modogerarchico per argomenti (Yahoo e Virgilio)

- motori di ricerca dinamici: sono dei veri e propri databasecostantemente aggiornati in modo automatico tramite l’utilizzodi software robot che scandagliano continuamente la rete(Altavista e Arianna)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 25

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Mezzi di Trasmissione

Necessita di un supporto fisico per il collegamento

Il mezzo trasmissivo incide sulle caratteristiche della rete

- prestazioni- costi

Idoneita Informatica: Reti di Calcolatori D. Gubiani 26

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Categorie di Mezzi Trasmissivi

Tre categorie di mezzi:

- mezzi elettrici (energia elettrica)- onde radio (onde elettromagnetiche)- mezzi ottici (luce)

Limitazioni nelle prestazioni

- attenuazione del segnale- rumore

Idoneita Informatica: Reti di Calcolatori D. Gubiani 27

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Doppino Telefonico

Coppia di fili di rame

Velocita fino a 9600 bps (100 Mbps)

Bassa sensibilita a disturbi esterni

Di semplice utilizzo (spesso gia posato) ed economico

Per reti locali e tratti di reti piu grandi

Idoneita Informatica: Reti di Calcolatori D. Gubiani 28

Page 8: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Cavo Coassiale

Coppia di cavi coassiali

Insensibile alle interferenze elettromagnetiche

Velocita fino a 106 bps

Attualmente viene sostituito dal doppino telefonico nellepiccole reti e dalle fibre ottiche sulle distanze piccole

Idoneita Informatica: Reti di Calcolatori D. Gubiani 29

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Fibre Ottiche

La luce viaggia in vetro filato in diametri molto piccoli,ricoperto da materiale opaco

Un unico cavo ne contiene centinaia

Distanze di centinaia di Km

Velocita di 109 bps

Immune dai disturbi elettromagnetici

Costi elevati

Idoneita Informatica: Reti di Calcolatori D. Gubiani 30

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Ponti Radio o Satellitari

Onde elettromagnetiche trasmesse tramite antenne o satelliti

Utilizzati per grandi distanze

Ritardo nella comunicazione dell’ordine delle centinaia di ms

Costi elevati

Idoneita Informatica: Reti di Calcolatori D. Gubiani 31

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Modalita di Connessione

Si possono distinguere due distinte modalita di connessione

- commutazione di circuito (circuit switching)- commutazione di pacchetto (packet swiching)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 32

Page 9: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Commutazione di Circuito - 1

La commutazione di circuito stabilisce un canale dedicato frautente e destinatario

- l’utente stabilisce la connessione- utilizza la connessione- rilascia la connessione

I messaggi inviati dal mittente vengono ricevuti daldestinatario nello stesso ordine in cui sono stati spediti

Idoneita Informatica: Reti di Calcolatori D. Gubiani 33

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Commutazione di Circuito - 2

La commutazione di circuito e tipicamente usata nellecomunicazioni telefoniche

Idoneita Informatica: Reti di Calcolatori D. Gubiani 34

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Commutazione di Pacchetto - 1

La commutazione di pacchetto e una tecnica utilizzata percondividere un canale di comunicazione tra piu stazioni

Dati trasmessi vengono trasmessi in piccoli frammenti cheviaggiano indipendenti

- la sorgente suddivide i messaggi in pacchetti- la destinazione ricostruisce i dati originali

Ogni pacchetto contiene informazione sufficiente per laconsegna e puo seguire cammini diversi

Idoneita Informatica: Reti di Calcolatori D. Gubiani 35

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Commutazione di Pacchetto - 2

Utilizzata generalmente per realizzare reti di calcolatori

Idoneita Informatica: Reti di Calcolatori D. Gubiani 36

Page 10: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Tipologia di Collegamento

Il metodo con cui sono collegati i vari elaboratori (topologia)influenza le caratteristiche della rete

- tolleranza ai guasti- costi

Si possono distinguere due tipologie di trasmissione

- punto-a-punto (point-to-point)- a diffusione globale (broadcast)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 37

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Collegamento Punto-Punto (point-to-point)

Collegamento fra due singoli nodi

Il collegamento punto-a-punto fra diverse coppie di nodi e allabase di reti piu complesse

I messaggi (pacchetti) inviati dal mittente per raggiungere ildestinatario potrebbero dover visitare piu nodi secondo diversipossibili cammini

Idoneita Informatica: Reti di Calcolatori D. Gubiani 38

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Topologia a Stella

Nodi collegati mediante canali punto-a-punto ad unelaboratore centraleFacile individuazione dei guasti

- l’elaboratore centrale e critico

Usato per reti locali

Idoneita Informatica: Reti di Calcolatori D. Gubiani 39

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Topologia ad Anello

Collegamento punto-punto fra i nodi a creare un anello chiuso

I messaggi viaggiano in un solo senso

L’interruzione di un collegamento blocca l’intera rete

Possibile soluzione: raddoppiare l’anello

Idoneita Informatica: Reti di Calcolatori D. Gubiani 40

Page 11: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Topologia a Maglia

Collegamento punto-punto fra coppie di nodi in cui per ogninodo sono presenti anche piu di due connessioni con altri nodi

Si parla di maglia completa quando tutti i nodi sono collegatia tutti gli altri nodi della rete

Internet usa una topologia a maglia incompleta

Idoneita Informatica: Reti di Calcolatori D. Gubiani 41

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Collegamento a diffusione globale(broadcast)

Un singolo canale e condiviso da tutti i nodi della rete (piu didue nodi)

I messaggi (pacchetti) inviati dal nodo mittente vengonoricevuti da tutti gli altri nodi che li analizzano e solo se eindirizzato a loro viene elaborato

Idoneita Informatica: Reti di Calcolatori D. Gubiani 42

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Topologia a Bus

Un unico canale (BUS) collega tutti i nodi della rete

Condivisione del bus attraverso protocolli

Molto economica e molto usata

Non tollerante ai guasti

Idoneita Informatica: Reti di Calcolatori D. Gubiani 43

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Classificazione secondo la Scala

Secondo la scala (dimensione) le scale possono esseresuddivise in:

Idoneita Informatica: Reti di Calcolatori D. Gubiani 44

Page 12: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Reti LAN

Una rete locale o LAN (Local Area Network) e composta daun gruppo di nodi (elaboratori e altre risorse) che si trovanoall’interno dello stesso edificio ed utilizzano mezzi ditrasmissione dedicati

- piccola rete (2-30 utenti)- non attraversa il suolo pubblico- velocita da 10 a 100 Mbps

Esempio: Ethernet

Idoneita Informatica: Reti di Calcolatori D. Gubiani 45

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

LAN: Storia

Le prime LAN nascono alla fine degli anni ’70

Presentavano una topologia a bus o ad anello e utilizzavanocavi coassiali

Attualmente, presentano la topologia a stella e usano oeconomici doppini di rame o veloci fibre ottiche

Idoneita Informatica: Reti di Calcolatori D. Gubiani 46

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Reti Senza Filo

Soprattutto con il grande sviluppo dei portatili ha portato allosviluppo delle reti senza fili o wireless

- veloce installazione- potrebbe essere piu economica

Presentano alcuni svantaggi: capacita piu bassa rispetto alleLAN con filo, rapporto di errore piu alto

Idoneita Informatica: Reti di Calcolatori D. Gubiani 47

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Reti MAN

Una rete metropolitana o MAN (Metropolitan Area Network)e una versione ingrandita di LAN e utilizza tecnologie simili

Puo coprire piu edifici o intere citta

Puo essere pubblica o privata

Idoneita Informatica: Reti di Calcolatori D. Gubiani 48

Page 13: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Mezzi di TrasmissioneClassificazione secondo la Modalita di ConnessioneClassificazione secondo la Tipologia di CollegamentoClassificazione secondo la Scala

Reti WAN

Una rete geografica o WAN (Wide Area Network) copre unagrande area geografica (nazione o continente)

In genere una WAN e composta da un insieme di sottoreticollegate fra di loro

Idoneita Informatica: Reti di Calcolatori D. Gubiani 49

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Protocolli di Trasmissione - 1

Ogni rete e composta da dispositivi HW e risorse SW

Un protocollo di trasmissione e un insieme di regole atte aspecificare come i vari nodi della rete devono interagire

Per ridurre la complessita di progettazione i protocolli sonoorganizzati in strati o livelli

Lo scopo di un livello e quello di offrire certi servizi al livellosuperiore che possono essere:

- controllo dell’errore (affidabilita)- controllo del flusso (evita il sovraccarico)- frammentazione e riassemblaggio- multiplexing- stabilire la connessione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 50

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Protocolli di Trasmissione - 2

In particolare, un protocollo governa il formato e il significatodei blocchi di informazione, dei pacchetti o dei messaggi chevengono scambiate fra le entita pari

Fra ogni coppia di livelli c’e un’interfaccia che definisce qualioperazioni e servizi offre il livello sottostante a quello superiore

Un insieme di livelli e di protocolli e chiamato architettura direte

Idoneita Informatica: Reti di Calcolatori D. Gubiani 51

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Schema Generico di Protocolli diTrasmissione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 52

Page 14: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Messaggi fra Livelli

Ogni livello comunica con quello corrispondente di un altronodo per mezzo delle informazioni memorizzate nelleintestazioni dei messaggi che vengono inviati

Ogni strato aggiunge la sua intestazione davanti al messaggioproveniente dal livello immediatamente superiore

Le intestazioni sono concatenati all’inizio del messaggio equando il messaggio attraversa la rete vengono decodificatelivello per livello

Idoneita Informatica: Reti di Calcolatori D. Gubiani 53

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Tipi di Servizi Forniti dai Protocolli

I protocolli forniscono due tipi di servizi

- orientati alla connessione (connection oriented)- privi di connessione (connectionless)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 54

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Servizi Orientati alla Connessione(Connection Oriented)

Sono modellati sul sistema telefonico

- l’utente stabilisce la connessione- utilizza la connessione- rilascia la connessione

I messaggi inviati dal mittente vengono ricevuti daldestinatario nello stesso ordine in cui sono stati spediti

Idoneita Informatica: Reti di Calcolatori D. Gubiani 55

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Servizi Privi di Connessione (connectionless)

Sono modellati sul sistema postale

Ogni messaggio viaggia in modo indipendente anche se vieneinviato dallo stesso mittente al medesimo destinatario allostesso momento

- ogni messaggio porta con se l’indirizzo del destinatario- l’ordine di ricezione e indipendente dall’ordine di avvio

Idoneita Informatica: Reti di Calcolatori D. Gubiani 56

Page 15: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Modello ISO/OSI

L’ISO (International Standard Organization) ha definito ilmodello ISO/OSI (Open System Interconnection) che si basasu 7 livelli

Idoneita Informatica: Reti di Calcolatori D. Gubiani 57

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

ISO/OSI: Livelli - 1

Per ogni livello sono definiti i servizi, i protocolli dicomunicazione e i dettagli operativi

- Applicazione: contiene un insieme di protocolli perpermettere che i programmi applicativi possano comunicare(es. terminale virtale, trasferimento file, mail agent, ...)

- Presentazione: gestisce la sintassi e la codifica (es ASCII,EBCDIC) che puo avere diverse rappresentazioni interne

- Sessione: organizza (sincronizza, tiene traccia dellecomunicazioni correnti) il dialogo tra i due end-system ed eraramente utilizzato

Idoneita Informatica: Reti di Calcolatori D. Gubiani 58

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

ISO/OSI: Livelli - 2

- Trasporto: fornisce il trasferimento trasparente end-to-enddell’informazione (frammentazione del flusso in trame,correzione errori, prevenzione della congestione,..)

- Network: gestisce l’instradamento dei messaggi, cioedetermina come i pacchetti devono percorrere la rete perraggiungere dal sorgente il destinatario e include i protocolliX25 (connection oriented) ed IP (connection-less)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 59

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

ISO/OSI: Livelli - 3

- Data-Link: si occupa della trasmissione affidabile, quindipriva di errori di trasmissione non segnalati, mediantel’inserimento di Frame Control Sequence (FCS), edecomprime i dati da spedire in pacchetti spediti in sequenzaattendendo poi il messaggio di avvenuta ricezione

- Fisico: si occupa della trasmissione di sequenze binarie sulcanale di comunicazione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 60

Page 16: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

ISO/OSI: Invio Dati

Se un processo mittente vuole inviare dei dati a un processodestinatario utilizzando il modello ISO/OSI:

- passa i dati al livello applicazione che aggiunge la suaintestazione e passa il blocco dei dati al livello di presentazione

- questo processo viene ripetuto fino al raggiungimento dellivello fisico

- a livello fisico il blocco di dati viene trasmesso al destinatario- salendo nei livelli, ogni livello elimina la relativa intestazione- al processo destinatario arriva il messaggio originario

Idoneita Informatica: Reti di Calcolatori D. Gubiani 61

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Sistemi Intermedi

Non sempre lo scambio di informazioni avviene direttamentetra le applicazioni dei due sistemi finali (End Systems)

La connessione spesso comporta l’attraversamento di sistemiintermedi che fungono da inoltratori (relayers) di informazione

Gli inoltratori assumo nomi diversi secondo il livello in cuiavviene l’operazione:

- Ripetitore (livello 1)- Bridge (livello 2)- Router (livello 3)- Gateway (livelli superiori)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 62

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Comunicazione fra Livelli

Idoneita Informatica: Reti di Calcolatori D. Gubiani 63

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Modello TCP/IP

La rete Internet, sviluppata durante la fase distandardizzazione ISO, ha imposto come standard il modelloTCP/IP (Transmission Control Protocol/Internet Protocol)

piu liberta rispetto ad ISO/OSI

Idoneita Informatica: Reti di Calcolatori D. Gubiani 64

Page 17: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Modello TCP/IP: Livelli

Ogni livello ha diversi compiti:

- Internet: permette ad un host di inviare pacchetti in unaqualsiasi rete in modo che viaggino indipendentemente verso ladestinazione e sfrutta il protocollo IP (Internet Protocol) che sioccupa di consegnare i pacchetti dove si suppone debbanoandare (scelta del cammino)

- Trasporto: serve per portare avanti la comunicazione framittente e destinatario e si basa su due protocolli: TCP(Transmission Control Protocol) orientato alla connessione eUDP (User Datagram Protocol) privo di connessione

- Applicazione: contiene tutti i protocolli ad alto livello:TELNET (terminale virtuale), FTP (trasferimento di file) eSMTP (posta elettronica)

Idoneita Informatica: Reti di Calcolatori D. Gubiani 65

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Protocollo IP

E un protocollo del livello internet che fornisce un servizioprivo di connessione

Fornisce la comunicazione logica fra gli host

Invia ogni pacchetto al destinatario ma non da garanzie sullaconsegna, sull’ordine e sull’integrita dei dati

- il destinatario e identificato dall’indirizzo IP

Idoneita Informatica: Reti di Calcolatori D. Gubiani 66

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Protocollo TCP - 1

E un protocollo del livello di trasporto che fornisce un servizioaffidabile orientato alla connessione

Estende il servizio di spedizione del protocollo IP individuandounivocamente i processi a cui devono essere consegnati i datiattraverso le porte associate ai processi (multiplexing edemultiplexing dell’applicazione)

Controlla l’integrita (correttezza e ordine) dei dati mediantel’utilizzo di campi di rilevamento dell’errore

Idoneita Informatica: Reti di Calcolatori D. Gubiani 67

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Modello ISO/OSIModello TCP/IP

Protocollo TCP - 2

Fornisce un trasferimento affidabile dei dati usando controllodel flusso, serie di sequenze, riscontri e timer

Controlla la congestione prevenendo la saturazione

Idoneita Informatica: Reti di Calcolatori D. Gubiani 68

Page 18: Idoneita Informatica` Hardware delle Reti Reti di Calcolatoridonatella.gubiani/... · 2006-03-29 · Il Domain Name System (DNS) traduce i nomi associati ai singoli nodi nel corrispondente

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Internet ExplorerOutlook

Internet Explorer

Idoneita Informatica: Reti di Calcolatori D. Gubiani 69

IntroduzioneHardware delle Reti

Protocolli di TrasmissioneApplicazioni per la Rete

Internet ExplorerOutlook

Outlook

Idoneita Informatica: Reti di Calcolatori D. Gubiani 70