Introduzione. Sommario: Obiettivo:



Documenti analoghi
Reti di calcolatori: TCP/IP. Rossano Gaeta Dipartimento di Informatica Università di Torino

Introduzione. Sommario: Obiettivo:

Reti di Calcolatori:

Programmazione in Rete

Reti di calcolatori: TCP/IP

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Interazione tra processore, cache, memorie e dispositivi di I/O

Reti di calcolatori e Internet

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer:

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli

Introduzione alla rete Internet

Introduzione alla rete Internet

Parte 2: livello Applicazione (http)

Introduzione alle applicazioni di rete

Introduzione alla rete Internet

Introduzione alle reti di calcolatori: Internet. Rossano Gaeta Dipartimento di Informatica Università di Torino

Reti: cenni storici. Who s who

Internet e Reti di Calcolatori

Ritardi nelle reti a commutazione di pacchetto

Esercitazioni: Stefano Leonardi. Ricevimento: Dr. Andrea Vitaletti Dr. Alessandro Ficarola. Tel.:

Livelli di un protocollo

Parte 1. Internet: una rete di calcolatori. Scopo. avere una visione d'insieme delle reti di calcoltori. uso della rete Internet come esempio

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: Introduzione

Introduzione (II Parte)

Introduzione (II Parte)

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

A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi

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

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Introduzione alla rete Internet

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

Obiettivi. Strategia. Testo di Riferimento. Informatica II Reti di Calcolatori. Soluzioni tecnologichema non solo!!

MODELLI ISO/OSI e TCP/IP

Lo scenario: la definizione di Internet

Introduzione. Sommario: Obiettivo:

Standard di comunicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Programmazione in Rete

Appunti del corso di PROF. G. BONGIOVANNI

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

I canali di comunicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Introduzione alla rete Internet

Introduzione alla rete Internet

Università degli Studi di Bergamo

Università degli Studi di Bergamo

Modulo 1.3 Reti e servizi

Definizione di Internet

La edge network: end systems (host): modello client/server. modello peer-peer: Eseguono programmi applicativi e.g., WWW, al bordo della rete

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Stratificazione protocollare (Protocol Layering )

Il livello delle applicazioni. Si trattano qui i servizi proposti agli utenti dalle reti

Applicazioni di rete a.a

Le soluzioni MBI a supporto del cinema digitale

Introduzione. Sommario: Obiettivo:

Introduzione a Linux Lezione 8 Gestione della rete

Reti di Telecomunicazione Lezione 6

Programmazione in Rete

Applicazioni di rete a.a

1 INTRODUZIONE SCOPO DEL DOCUMENTO PANORAMICA DI IMAGICLE APPLICATIONSUITE 4 2 IMAGICLE STONEFAX UNA SOLUZIONE DI SERVER FAX IP

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di Calcolatori AA 2010/2011

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

NETWORKING: SEMINARIO DI STUDIO 1

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011

Sistemi di elaborazione delle informazioni

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

Aggiornamento remoto della chiave hardware

Cenni di programmazione distribuita in C++ Mauro Piccolo

Servizi di rete e web. Prof. Maurizio Naldi A.A. 2015/16

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

Applicazioni e protocolli a livello applicazione

Protocolli applicativi: FTP

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Tecnologie di Sviluppo per il Web

Esercitazione. Formato di compitini e compiti: domande ed esercizi "closed book" G. Ferrari - Reti di calcolatori.

Approfondimento di Marco Mulas

Applicazioni di rete a.a

Protocolli applicativi

INFORMATICA CDL IN SCIENZE E TECNICHE PSICOLOGICHE

Contesto. Reti e applicazioni peer-to-peer. Reti client/server. Reti client/server - svantaggi. Reti P2P - generalità. Reti peer-to-peer (P2P)

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

Modalità di trasferimento dati tra. Amministrazioni Aeroportuali ed INPS

Reti di Telecomunicazione Lezione 8

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

Internet e reti di Calcolatori

A.s Programma di Informatica

Dal protocollo IP ai livelli superiori

Internet. Cos'è internet? I parte

A.s Programma di Informatica

PROTOCOLLI APPLICATIVI PER INTERNET

Applicazioni di rete a.a

Il livello trasporto Protocolli TCP e UDP

Reti di Elabotori Canale 2

La sicurezza nel Web

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

Transcript:

Intrduzine Obiettiv: Intrduzine alle reti di telecmunicazini apprcci: descrittiv us di Internet cme esempi Smmari: Cs è Internet Cs è un prtcll? netwrk edge netwrk cre Reti di access, mezzi trasmissivi Prtclli a livelli backbnes, NAP, ISP stria 1: Intrduzine 12

Cs è Internet? Milini di dispsitivi di calcl tra lr intercnnessi: hst, endsystems Pc, wrkstatin, server PDA s phnes, tasters Che esegun applicazini di rete Canali di cmunicazine fibra, rame, radi, satellite Ruter: instradan pacchetti di dati attravers la rete ruter server ISP lcale Rete aziendale wrkstatin mbile ISP reginale 1: Intrduzine 13

Cs è Internet? prtclli: cntrllan la spedizine e la ricezine di messaggi e.g., TCP, IP, HTTP, FTP, PPP Internet: rete di reti Deblmente gerarchica Internet pubblica vs intranet private Standard di Internet RFC: Request fr cmments IETF: Internet Engineering Task Frce ruter server ISP lcale Rete aziendale wrkstatin mbile ISP reginale 1: Intrduzine 14

Cs è Internet: accent sui servizi Infrastruttura di cmunicazine che cnsente ad applicazini distribuite l scambi di dati: WWW, email, gichi, e- cmmerce, database, file (MP3) sharing Servizi di cmunicazine frniti: cnnectinless cnnectin-riented 1: Intrduzine 15

Cs è un prtcll? Prtclli umani: Che ra è? H una dmanda Presentazini messaggi specifici vengn spediti azini specifiche sn cmpiute quand i messaggi sn ricevuti, in seguit ad altri eventi Prtclli di rete: macchine invece di esseri umani Tutte le attività di cmunicazine in Internet sn gvernate da prtclli I prtclli definiscn frmat e rdine dei messaggi spediti e ricevuti tra entità della rete, e le azini da cmpiere in seguit alla ricezine e/ trasmissine dei messaggi di altri eventi 1: Intrduzine 16

Cs è un prtcll? Un prtcll uman e un prtcll di reti di cmputer: Cia Cia Hai l ra? 2:00 temp TCP cnnectin request TCP cnnectin reply. Get http://www.di.unit.it/index.htm <file> Dmanda: Altri prtclli umani? 1: Intrduzine 17

Struttura della rete: netwrk edge: applicazini ed hst netwrk cre: ruter rete di reti reti di access, mezzi trasmissivi: canali di cmunicazine 1: Intrduzine 18

La edge netwrk: end systems (hst): Esegun prgrammi applicativi e.g., WWW, email al brd della rete mdell client/server il client richiede, riceve servizi dal server e.g., WWW client (brwser)/ server; email client/server mdell peer-peer: interazine tra hst simmetrica e.g.: Gnutella, KaZaA 1: Intrduzine 19

La edge Netwrk: servizi cnnectinriented Obiettiv: trasferiment dati tra hst handshaking: fase di preparazine antecedente al trasferiment dati Cia Cia nel prtcll uman Stabilire un stat nei due hst cmunicanti TCP - Transmissin Cntrl Prtcl Servizi di scambi dati di tip cnnectin-riented di Internet Servizi TCP [RFC 793] Trasferiment affidabile ed rdinat di byte di un fluss dati perdite: cnferma di ricezine (acknwledgement) e ritrasmissine Cntrll di fluss Il mittente nn svraccaricherà il ricevitre Cntrll di cngestine: I mittenti diminuiscn la lr velcità di spedizine quand la rete si cngestina 1: Intrduzine 20

La edge Netwrk: servizi cnnectinless Obiettiv: trasferiment dati tra hst Esattamente l stess! UDP -User Datagram Prtcl [RFC 768]: Servizi cnnectinless di Internet Senza handshaking Trasferiment dati nnaffidabile senza cntrll di fluss senza cntrll cngestine Applicazini che usan TCP: HTTP (WWW), FTP (trasferiment file), Telnet (lgin remt), SMTP (email) Applicazini che usan UDP: streaming media, telecnferencing, Internet telephny 1: Intrduzine 21