Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione.

Slides:



Advertisements
Presentazioni simili
Le reti informatiche Maiocchi Mattia Sozzoni Marcella Porcari Beatrice
Advertisements

1 Internet: PRIMI PASSI Fabio Navanteri lunedì 11 novembre 2013lunedì 11 novembre 2013lunedì 11 novembre 2013lunedì
Tecnologie. Reti locati e reti globali Reti locali (LAN, Local Area Networks) –Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti.
Internet La rete delle reti: collega fra
I dati: tipi e strutture U.D. 9 pag 334 L.S. Tron 4TC a.s. 2006/07.
Elaborazione del Book Informatico
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Laboratorio Informatica – I lezione
By Le reti locali Luca Barberi Leonardo Benzoni Benedetta Bernardeschi Andrea Pellegrini.
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche: Sistema.
Di INFORMATICA IL NOSTRO LABORATORIO. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO. Di INFORMATICA..
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
I modelli di riferimento OSI e TCP/IP
La rete in dettaglio: rete esterna (edge): applicazioni e host
Sistemi e Tecnologie della Comunicazione
Programmazione su Reti
INTERNET e i suoi Servizi Docente Esperto: Simona Riolo Docente Tutor: Alfio Messina Lezione #1/ I.C.S. G. Verga - Viagrande (CT)
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
ANNUNCI LA SETTIMANA PROSSIMA INIZIANO MODULO C, D, E LABORATORI!!
1 Protocollo di comunicazione. 2 Reti eterogenee.
RETI E INTERNET.
Concetti introduttivi
1 THE INTERNET: una rete di reti La storia in breve Le regole della comunicazione.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Nozioni di base sulle reti di Calcolatori
Reti di calcolatori Una premessa: i sistemi di comunicazione Le reti di calcolatori Internet.
Dal calcolatore al deposito di informazioni anche da condividere. Cè nessuno?
Corso di Informatica per Giurisprudenza Lezione 7
Il modello di riferimento OSI
Una rete locale o LAN è un insieme di sistemi informatici connessi tra loro nellambito di uno spazio limitato (una stanza o un edificio). Si utilizza per.
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
EM 09 INTERNET … UN PO DI STORIA. EM 09 Nasce per garantire comunicazioni efficienti … Tra le sedi delle forze armate americane Tra le sedi delle forze.
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Informatica Lezione 9 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
L’architettura a strati
La RETE dell’INAF-Osservatorio Astronomico di PADOVA
Internet: una panoramica
prof.ssa Giulia Quaglino
Questo modello può essere utilizzato come file iniziale per la presentazione di materiale didattico per la formazione in gruppo. Sezioni Fare clic con.
RETI DI CALCOLATORI Domande di riepilogo Prima Esercitazione.
Creato da Riccardo Nuzzone
CORSO DI INFORMATICA Internet e Posta Elettronica
La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo.
Informatica Lezione 10 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Informatica Lezione 9 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Reti di computer Non esiste una classificazione univoca delle reti ma due aspetti hanno un particolare importanza Tecnologia di trasmissione Scala.
Comunicazione nelle reti – protocolli
La rete delle reti: collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
Reti di computer Condivisione di risorse e
Servizi Internet Claudia Raibulet
Reti II Stefano Leonardi
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Sistemi e Tecnologie della Comunicazione
Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Sezione propedeutica I fondamentali e concetti di TCP/IP.
Transcript della presentazione:

Internet Internet è una WAN di scala planetaria, evoluta dalla rete militare americana ARPANET. Si tratta di una rete di reti, ossia di un sistema di comunicazione tra reti e sistemi eterogenei, oltre che geograficamente distribuiti. Internet è una rete pubblica a commutazione di pacchetto

Sviluppo di Internet 1990: 3000 reti e 200.000 computer (host)1992: viene collegato il milionesimo host Agli esordi il numero di host cresce in modo esponenziale mentre in questi anni si osserva un rallentamento, con un incremento annuo del 6% (sondaggio Nielsen) 2002: hanno accesso ad Internet 457 milioni di persone, di cui 174 milioni negli Stati Uniti (sondaggio Nielsen)

Internet Ad Internet sono collegati:Organizzazioni Internazionali: (L'ONU, la FAO, la Banca Mondiale, ecc.) Organismi politici (Casa Bianca, al Parlamenti e ministeri di varie nazioni) Biblioteche Mass Media di varia natura (giornali, riviste e le principali agenzie di stampa, reti televisive) Associazioni scientifiche e professionali Aziende Enti pubblici Enti commerciali (commerci elettronico) Società di servizi

Internet router CDN rete1 rete2 rete3 rete4

Principi di base di Internet un protocollo universale, TCP/IP, per far dialogare tra loro hardware e sistemi operativi diversi indipendenza del protocollo dal modo in cui la rete è fisicamente organizzata il protocollo è di dominio pubblico Una macchina è in Internet se utilizza il protocollo TCP/IP, diventato ufficiale il 1 gennaio 1983, ha un suo indirizzo IP, ed ha la capacità di spedire pacchetti IP a tutte le altre macchine su Internet

Che cosa è un protocollo? Un protocollo è un insieme di regole di interazione. Più precisamente un protocollo di comunicazione definisce le regole che un computer deve conoscere per inviare bit attraverso un mezzo fisico di trasmissione verso un altro computer. Un protocollo fornisce delle funzionalità per indirizzamento (addressing) instradamento (routing) gestione di errori di trasmissione (error detection, error recovery, sequence control) gestione della velocità di comunicazione (flow control)

I livelli del protocollo TCP/IP livello delle applicazioni: servizi di rete per l’utente livello di trasporto: organizzazione dei dati per la trasmissione e controllo della trasmissione livello di rete: indirizzamento ed instradamento dei dati livello fisico: uso dei cavi (o altro mezzo di trasmissione) ed invio di segnali fisici

Comunicazione multilivello comunicazione virtuale comunicazione reale pila di protocolli

Comunicazione multilivello: esempio Network Transport Application Physical Network Transport Application Physical Dati Il computer A produce un messaggio (Dati) che deve essere inviato al computer B Il messaggio viene prodotto da un programma applicativo nel livello più alto della gerarchia (Application) Host A Host B

Comunicazione multilivello: esempio Network Transport Application Physical Network Transport Application Physical Dati Il livello Application passa il messaggio al livello Transport dove viene suddiviso in parti più piccole (pacchetti) e viene inserita un’intestazione ad ogni pacchetto (header) che permette di identificarlo Host A Host B

Comunicazione multilivello: esempio Network Transport Application Physical Network Transport Application Physical Dati Dal livello Transport i pacchetti vengono passati al livello Network Qui vengono aggiunte altre informazioni ( intestazione) ad ogni pacchetto relative al suo instrademento in rete … Host A Host B

Comunicazione multilivello: esempio Network Transport Application Physical Network Transport Application Physical Dati Finalmente si raggiunge il livello più basso (Physical) dove avviene il trasferimento fisico dei pacchetti verso il nodo destinatario B … Host A Host B

Comunicazione multilivello: esempio Network Transport Application Physical Network Transport Application Physical Dati … Sul nodo B i pacchetti arrivano al livello più basso e risalgono via via tutti i livelli, con le intestazioni che vengono eliminate di volta in volta Il messaggio originale viene così ricostruito (al livello transport) e ricevuto dal destinatario Host A Host B

Un gioco di scatole cinesi

Internet Protocol (IP) L’IP ha il compito di gestire l’invio dei dati raccolti in pacchetti. I pacchetti sono detti datagrammi IP, e recano le informazioni circa la loro destinazione: infatti Internet è una rete a commutazione di pacchetto. Ciascun datagramma IP ha la capacità massima di 1500 byte.

Il protocollo IP specifica il formato dei pacchetti (datagrammi) spediti sulla rete Internet L’header IP è lungo 20 byte Header aggiunto dal livello IP Dati forniti dal livello superiore Dati

IP: Routing IP fornisce un servizio di trasferimento di datagrammi dal calcolatore mittente a quello destinatario Il servizio e’ connectionless: ogni datagram è gestito indipendentemente da tutti gli altri Il servizio è inaffidabile: i datagram possono arrivare fuori sequenza oppure possono venire persi Nei router viene mantenuta una tabella di routing che viene usata per trovare il prossimo router o host un router conosce solo il passo successivo del percorso che un datagram compirà

Indirizzi IP Inoltre IP deve provvedere all’instradamento dei messaggi: per far questo utilizza indirizzi numerici formati da 4 byte (32 bit): 10000000000010100000001000011110 Si rappresentano con quattro numeri di massimo tre cifre (in realtà al più 256) separati da punti 128.10.2.30 Gli indirizzi IP devono essere univoci per questo motivo è stata istituita una organizzazione, Internet Assigned Number Authority, preposta ad assegnare indirizzi IP garantendone l’univocità (IANA)

Indirizzi IP Un indirizzo IP ha la seguente struttura: in generale la parte sinistra dell’indirizzo indica una certa sottorete, mentre la parte destra indica il singolo host di quella sottorete. Quali gruppi di cifre formino la parte rete e quali la parte host dipende dalla classe della rete (le classi sono cinque: A, B, C, D, E): nelle reti di classe A solo il primo byte indica la rete, gli altri tre indicano gli host: questi possono essere 16.777.214 nelle reti di classe C i primi tre byte indicano la rete, e solo l’ultimo gli host che sono al più 256.

TCP Se la dimensione dei dati supera quella di un datagramma IP (1500 byte), interviene il protocollo TCP (Transmission Control Protocol) per suddividere i dati in tanti pacchetti, i pacchetti verranno spediti separatamente e poi riassemblati una volta ricevuti (Internet è a commutazione di pacchetto). Altro compito fondamentale del TCP è quello di controllare che la comunicazione vada a buon fine, attraverso un meccanismo di messaggi di conferma della ricezione avvenuta o di segnalazione di errori, onde la trasmissione venga ripetuta.

Come viaggiano i dati Il protocollo analizza la parte rete dell’indirizzo: se la rete è quella locale, i dati sono in viati direttamente all’host indicato nell’indirizzo; altrimenti sono inviati al router (o gateway). Ogni router ha in memoria una tabella (tabella di routing) degli indirizzi dei router competenti di altre sottoreti (come gli uffici postali provinciali, regionali o nazionali) che conosce direttamente, più uno per gli indirizzi di rete che gli sono sconosciuti.

Internet: gli indirizzi Internet è organizzata gerarchicamente ed è divisa in domini, uno per ogni nazione o organizzazione I domini sono a loro volta suddivisi in sotto-domini, uno per ogni centro, e così via in sotto-sottodomini L'indirizzo di un host o sottorete è dato dalla sequenza dei domini cui appartiene separati tra loro dal simbolo “.”

Il Domain Name Service (DNS) In luogo degli indirizzi numerici gli utenti possono impiegare indirizzi simbolici, più facili da memorizzare: host sottodomini dominio segr.di.unicz.it La struttura riflette l’organizzazione gerarchica in domini e sottodomini (ma è scritta al rovescio rispetto al corrispondente indirizzo IP). La risoluzione, cioè la traduzione dal simbolico al numerico, spetta al Domain Name Service: un sistema di database distribuiti sulla rete.

Internet: gli indirizzi Ad esempio, l'indirizzo della sottorete del Dipartimento di Informatica dell'Università di Catanzaro è: di.unicz.it dove it è il nome logico che indica il dominio Italia, unicz indica il sotto-dominio Università di Catanzaro e di il sotto-sottodominio Dipartimento di Informatica

schema gerarchico di nomi basato sul concetto di dominio root com edu gov int mil net org au ... it ... zw 1o livello unige gnu. unicz 2o livello disi www. dima di 3o livello www.gnu.org elios segr cartesio 4o livello elios.disi.unige.it nodi relativi a nazioni nodi generici

Domain Name Service - DNS Domini di primo livello (top level) com aziende edu università americane gov istituzioni governative mil istituzioni militari net fornitori d'accesso org organizzazioni non-profit au Australia ch Svizzera fr Francia it Italia jp Giappone uk Inghilterra ……

Ogni dominio deve essere in grado di “risolvere i nomi” dei calcolatori di sua competenza Si usano i name server che gestiscono la corrispondenza tra nomi simbolici e indirizzi IP numerici Quando un'applicazione deve collegarsi ad una risorsa di cui conosce il nome logico (ad es. albert.unige.it), invia una richiesta al suo name server locale

Il name server locale, se conosce la risposta, la invia direttamente al richiedente. Altrimenti interroga il dns di livello superiore. Questi può conoscere l’indirizzo oppure inoltrare l’interrogazione ad altri name server. Si continua con le interrogazioni fino a quando non si ottiene l’indirizzo IP numerico della risorsa Quando l'applicazione riceve la risposta crea una connessione TCP con la destinazione, usando l'indirizzo IP appena ricevuto

Tipologia di collegamento: diretto Il collegamento diretto è l’allacciamento di un computer in una sottorete. La sottorete è a sua volta collagata ad un router cui l’Internet Assigned Number Authority (o una autorità delegata) abbia attribuito l’IP di un sottodominio (l’IP degli host della sottorete sono assegnati dal manager della rete locale). Il driver TCP/IP del computer deve essere istruito del suo indirizzo IP e di quello del router:

Collegamento diretto: schema

Tipologia di collegamento: commutato E’ questo il caso del collegamento attraverso la linea telefonica ed un provider. Il protocollo usato, il Point-to-Point Protocol (PPP), prevede che il provider disponga di un insieme di indirizzi IP Viene dinamicamente assegnato un indirizzo IP al client al momento del collegamento; che verrà riutilizzato quando la sessione di comunicazione sia conclusa ed un altro client richieda il collegamento. Ciò fa sì che il client, pur non essendo permanentemente collegato alla rete, sia un nodo della rete per tutta la durata del collegamento.

Collegamento commutato: schema

I provider Le Internet Service Provider (ISP) sono organizzazioni, pubbliche o private, che affittano all'utenza privata accessi ad Internet su linea commutata (che richiede dunque un modem) Un provider dispone di uno o più host collegati ad Internet mediante linee dedicate, attive 24 ore su 24; tali host, a loro volta, sono in grado di fornire temporaneamente accesso ai servizi di rete a decine o centinaia di computer mediante modem e linee telefoniche.

Application layer Si colloca al di sopra del livello Transport ed è il livello nel quale viene svolto il “lavoro utile” per l’utente In questo livello si trovano diversi protocolli, alcuni relativi alle applicazioni che usiamo abitualmente in Internet

Applicazioni in rete ed architettura client-server Il client è un programma dotato di interfaccia utente, che consente di richiedere dati ed elaborazioni al server, ossia ad un host, mediante il suo indirizzo IP. Il server mantiene i dati e si occupa della loro elaborazione e trasmissione su richiesta. Il dialogo client-server è regolato da protocolli del livello delle applicazioni, tra i quali i più importanti sono: Simple Mail Transfer Protocol (SMTP) per la posta; File Transefer Protocol (FTP) per i file; Hyper-Text Transfer Protocol (HTTP) per il Web Telnet consente ad un computer di diventare un terminale remoto di un altro

Client-Server: schema