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

Dimensione: px
Iniziare la visualizzazioe della pagina:

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

Transcript

1 Intrduzine alle reti di calclatri: Internet Rssan Gaeta Dipartiment di Infrmatica Università di Trin

2 Dati dcente Rssan Gaeta rssan/didattica/biinf 1: Intrduzine 2

3 Test cnsigliat Cmputer netwrking A Tp-Dwn apprach featuring the Internet James F.Kurse Keith W.Rss Addisn-Wesley Dvrebbe esistere anche una versine in italian Esiste la versine elettrnica 1: Intrduzine 3

4 Obiettivi del seminari Intrduzine alle reti di calclatri usand Internet cme esempi 1: Intrduzine 4

5 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 5

6 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 6

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

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

9 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 9

10 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 <file> Dmanda: Altri prtclli umani? 1: Intrduzine 10

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

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

13 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 13

14 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 ( ) Applicazini che usan UDP: streaming media, telecnferencing, Internet telephny 1: Intrduzine 14

15 La Cre Netwrk Maglia di ruter intercnnessi Dmanda fndamentale: cme vengn trasferiti i dati attravers la rete? Cmmutazine di pacchett: i dati sn spediti attravers la rete in quantità discrete chiamate pacchetti 1: Intrduzine 15

16 La Cre Netwrk: cmmutazine di Pacchett Ogni fluss dati end-end divis in pacchetti I pacchetti degli utenti A e B cndividn risrse di rete Ogni pacchett usa tutta la larghezza di banda del canale Risrse usate quand sn necessarie Cntesa delle risrse: La richiesta aggregata di risrse può eccedere l ammntare dispnibile cngestine: i pacchetti si accdan ed attendn l us del canale stre and frward: pacchetti ricevuti interamente prima di essere spediti 1: Intrduzine 16

17 La cre Netwrk: cmmutazine di pacchett A 10 Mbs Ethernet statistical multiplexing C B Cda di pacchetti in attesa del canale di uscita 1.5 Mbs D 45 Mbs E 1: Intrduzine 17

18 Reti a cmmutazine di pacchett: ruting Obiettiv: spstare pacchetti tra ruter, dal hst srgente all hst destinatari Reti datagram: L indirizz destinazine determina il prssim pass Le strade (rute) pssn variare durante le sessini I ruter NON mantengn infrmazini sull stat delle cnnessini 1: Intrduzine 18

19 Reti di access e mezzi trasmissivi Dmanda: cme si cnnettn gli hst agli edge ruter? Reti di access residenziale (da casa) Reti di access istituzinali (scule, università, aziende) Reti di access mbili Caratteristiche: Larghezza di banda (bit al secnd) delle reti di access Cndivise dedicate? 1: Intrduzine 19

20 Access Residenziale: access pint t pint Cnnessine telefnica via mdem Fin a 56Kbps di access dirett ad un ruter (in teria) ISDN: integrated services digital netwrk: cnnessine cmpletamente digitale a 128Kbps vers un ruter ADSL: asymmetric digital subscriber line Fin a 1 Mbps casa-ruter Fin a 8 Mbps ruter-casa Diffusine ADSL: in crs 1: Intrduzine 20

21 Access Residenziale: cable mdems HFC: hybrid fiber cax asimmetric: fin a 10Mbps ruter-casa, 1 Mbps casa-ruter rete di cavi and fibre cnnettn abitazini ai ruter di ISP Access cndivis tra le abitazini al ruter prblemi: cngestine, dimensinament diffusine: dispnibile, in USA, dalle cmpagnie di TV via cav 1: Intrduzine 21

22 Access Istituzinale: lcal area netwrks La lcal area netwrk (LAN) di aziende, università, cnnette hst ad un edge ruter Ethernet: Cav cndivis dedicat cnnette gli hst ed il ruter 10 Mbs, 100Mbps, Gigabit Ethernet diffusine: istituzini, LAN casalinghe, attuale 1: Intrduzine 22

23 Reti di access Wireless Una rete cndivisa di access wireless cnnette hst a ruter wireless LAN: Spettr radi sstituisce il cav e.g., Lucent Wavelan 11 Mbps Accessi wireless in area gegrafica CDPD: access wireless al ruter di un ISP attravers la rete cellulare ruter stazine base hst mbili 1: Intrduzine 23

24 Mezzi trasmissivi Canali fisici: bit di dati trasmessi si prpagan lung il canale Mezzi guidati: segnali si prpagan in mezzi slidi: rame, fibra Mezzi nn guidati: Segnali si prpagan liberamente, e.g., radi Twisted Pair (TP) Due cavi di rame islati ed intrecciati Categria 3: dppin telefnic, 10 Mbps Ethernet Categria 5 TP: 100Mbps Ethernet 1: Intrduzine 24

25 Mezzi trasmissivi: cavi cassiali, fibra Cav cassiale: Cnduttre rame (prtante segnale) Strat di plastica isla il cnduttre da un scherm di metall intrecciat (per blccare interferenze esterne) bi-direzinale Us tipic per 10Mbs Ethernet Cav in fibra ttica: Fibra di vetr che trasprta impulsi ttici Operazini ad alta velcità: 100Mbps Ethernet Alta velcità di trasmissine punt-punt (e.g., 5 Gps) Bassa prbabilità di errre 1: Intrduzine 25

26 Mezzi trasmissivi: radi Segnale trasprtat nell spettr elettrmagnetic Nessun cav fisic bi-direzinale Effetti dell ambiente sulla prpagazine: riflessine struzine (ggetti stacl) interferenza Tipi di canali radi: micrnde e.g. fin a 45 Mbps LAN (e.g., WaveLAN) 2Mbps, 11Mbps Area gegrafica (e.g., cellulare) e.g. CDPD, 10 Kbps satellite fin a 50Mbps 1: Intrduzine 26

27 Reti residenziali: il futur? Cmpnenti tipiche: Mdem ADSL per cav ruter/firewall Ethernet Punt di access wireless da / vers cable headend cable mdem ruter/ firewall Ethernet Punt di access wireless prtatile wireless 1: Intrduzine 27

28 Struttura di Internet: rete di reti a grandi linee gerarchica natinal/internatinal backbne prviders (NBP) e.g. BBN/GTE, Sprint, AT&T, IBM, UUNet si inter-cnnettn direttamente, tramite Netwrk Access Pint (NAP) ISP reginali cnnettn ai NBP ISP lcali, privati, istituzini cnnettn agli ISP reginali NAP ISP reginali ISP lcali NBP B NBP A ISP lcali ISP reginali NAP 1: Intrduzine 28

29 Livelli di un prtcll Le reti di telecmunicazine sn cmplesse! mlte cmpnenti: hst ruter canali di cmunicazine (diversi mezzi trasmissivi) applicazini prtclli hardware, sftware Dmanda: Si può rganizzare la struttura di una rete? O, almen, la discussine? 1: Intrduzine 29

30 Livelli di prtclli Internet applicazine: supprt per applicazini di rete ftp, smtp, http trasprt: trasferiment dati da hst a hst tcp, udp rete: instradament di pacchetti in cui sn suddivisi i dati da mittente a destinazine ip, prtclli di ruting link: trasferiment dati tra due elementi vicini (cnnessi) delle rete ppp, ethernet fisic: trasferiment di bit lung i canali di cmunicazine fisici applicazine trasprt rete link fisic 1: Intrduzine 30

31 Funzinalità dei livelli Ogni livell può eseguire un, più, dei seguenti tipi di cmpit cntrll degli errri cntrll di fluss segmentazine e ricstruzine multiplexing/demultiplexing setup di cnnessine 1: Intrduzine 31

32 Struttura a livelli: cmunicazine lgica Ogni livell: distribuit entità implementan funzini di un livell ad gni nd entità esegun azini, scambian messaggi cn i prpri pari applicazine trasprt rete link fisic applicazine trasprt rete link fisic applicazine trasprt rete link fisic rete link fisic applicazine trasprt rete link fisic 1: Intrduzine 32

33 Struttura a livelli: cmunicazine lgica E.g.: trasprt Riceve dati dall applicazine Aggiunge indirizzament, infrmazini sul cntrll di affidabilità per frmare un segment spedisce il segment al prpri pari Attende che il pari cnfermi la ricezine (cn un ack ) dati applicazine trasprt rete link fisic applicazine trasprt rete link fisic dati ack applicazine trasprt rete link fisic rete link fisic dati applicazine trasprt rete link fisic 1: Intrduzine 33

34 Struttura a livelli: cmunicazine fisica dati applicazine trasprt rete link fisic applicazine trasprt rete link fisic applicazine trasprt rete link fisic rete link fisic dati applicazine trasprt rete link fisic 1: Intrduzine 34

35 Prtclli a livelli e dati Ogni livell prende dati dal livell superire Aggiunge infrmazini in un header (intestazine) per creare una nuva unità di dati Passa la nuva unità di dati al livell sttstante srgente destinazine Hl Ht HnHt HnHt M M M M applicazine trasprt rete link fisic applicazine trasprt rete link fisic Hl Ht HnHt HnHt M M M M messaggi segment datagram frame 1: Intrduzine 35

36 Stria di Internet : primi principi della cmmutazine di pacchetti 1961: Kleinrck teria delle cde dimstra l efficacia della cmmutazine di pacchett 1964: Baran cmmutazine di pacchett nelle reti militari 1967: ARPAnet cncepita dal Advanced Research Prjects Agency 1969: prim nd ARPAnet perativ 1972: Dimstrazine pubblica di ARPAnet NCP (Netwrk Cntrl Prtcl) prim prtcll hst-hst Prim prgramma di e- mail ARPAnet ha 15 ndi 1: Intrduzine 36

37 Stria di Internet : Internetwrking, nuve reti e reti prprietarie 1970: rete satellitare ALOHAnet nelle Hawaii 1973: Metcalfe nella sua tesi di PhD prpne Ethernet 1974: architettura prpsta da Cerf e Kahn per l intercnnessine di reti fine anni 70: architetture prprietarie: DECnet, SNA, XNA fine anni 70: cmmutazine di pacchetti di lunghezza fissa (precursre di ATM) 1979: ARPAnet ha 200 ndi Principi di internetwrking di Cerf e Kahn: minimalism, autnmia nessuna mdifica interna richiesta per intercnnettere reti mdell di servizi best effrt (al megli) ruter che nn mantengn l stat delle cnnessini cntrll decentralizzat Definiscn l architettura dell attuale Internet 1: Intrduzine 37

38 Stria di Internet : nuvi prtclli, prliferazine di reti 1983: diffusine di TCP/IP 1982: definizine del prtcll smtp per l 1983: definizine del DNS per la traduzine da nme ad indirizz IP 1985: definizine del prtcll ftp 1988: cntrll di cngestine in TCP Nuve reti nazinali: Csnet, BITnet, NSFnet, Minitel 100,000 hst cnnessi alla cnfederazine di reti 1: Intrduzine 38

39 Stria di Internet Anni 90: cmmercializzazine, il WWW Primi anni 90: disarm di ARPAnet 1991: l NSF allenta le restrizini sull us cmmerciale di NSFnet (in disarm nel 1995) Primi anni 90: WWW ipertesti [Bush 1945, Nelsn 1960 s] HTML, http: Berners-Lee 1994: Msaic, più tardi Netscape fine anni 90: cmmercializzazine del WWW Fine anni 90: 50 milini di cmputers n Internet (stime) più di 100 milini di utenti (stime) canali di cmunicazine dei backbne peranti a 1 Gbps 1: Intrduzine 39

40 Intrduzine: smmari Mlt materiale panramica su Internet cs è un prtcll? edge netwrk, cre netwrk, rete d access strutturazine a livelli e mdelli di servizi backbne, NAP, ISP stria 1: Intrduzine 40

41 Parte 2: livell Applicazine (http) Obiettivi: Aspetti cncettuali ed implementativi di prtclli di applicazini di rete Paradigma client-server Mdell dei servizi Imparare cncetti sui prtclli esaminand un prtcll a livell applicazine mlt diffus 2: HTTP 41

42 Applicazini e prtclli a livell applicazine Applicazine: prcessi distribuiti cmunicanti vengn eseguiti sugli hst di rete cme prcessi utente scambi di messaggi per implementare l applicazine e.g., , ftp, Web Prtclli a livell Applicazine una parte di un applicazine definiscn i messaggi scambiati dall applicazine e le azini intraprese Usan i servizi di cmunicazine frniti da prtclli a livell sttstante (TCP, UDP) applicaz. trasprt rete data link fisic applicaz. trasprt rete data link fisic applicaz. trasprt rete data link fisic 2: HTTP 42

43 Applicazini di rete: terminlgia Prcess: prgramma in esecuzine in un hst. prcessi in esecuzine su hst diversi (distanti) cmunican cn un prtcll a livell applicazine user agent: prcess sftware, che si interfaccia cn l utente vers l alt e cn la rete vers il bass. implementa il prtcll a livell applicazine Web: brwser mail reader streaming audi/vide: media player 2: HTTP 43

44 Paradigma Client-server Una tipica applicazine di rete si cmpne di due parti: client e server Client: Avvia il cntatt cn il server ( parla per prim ) Slitamente, richiede un servizi al server Web: il client è implementat nel brwser; in mail reader Server: applicaz. trasprt rete data link fisic Frnisce il servizi richiest al client e.g., il Web server spedisce la pagina Web richiesta, il mail server recapita l request reply applicaz. trasprt rete data link fisic 2: HTTP 44

45 Di quale servizi di trasprt necessita un applicazine? Perdita di dati Alcune applicazini (e.g., audi) pssn tllerare perdite Altre applicazini (e.g., trasferiment file, telnet) richiedn un trasferiment dati affidabile al 100% Time-sensitive Alcune applicazini (e.g., telefnia su Internet, gichi interattivi) richiedn piccli ritardi Larghezza di banda Alcune applicazini (e.g., multimediali) richiedn un ammntare minim di larghezza di banda per essere efficaci Altre applicazini ( applicazini elastiche ) fann us di qualunque larghezza di banda riescn ad ttenere 2: HTTP 45

46 Requisiti del servizi di Trasprt di applicazini cmuni Applicazine Perdite dati Larghezza di banda Time Sensitive trasferiment file dcumenti Web real-time audi/vide stred audi/vide gichi interattivi applicazini finanziarie senza senza tllerante tllerante tllerante tllerante senza elastica elastica elastica audi: 5Kb-1Mb vide:10kb-5mb cme spra alcuni Kbps elastica n n n si, alcuni 100 msec si, pchi secs si, alcuni 100 msec si e n 2: HTTP 46

47 Servizi di trasprt in Internet Servizi TCP: cnnectin-riented: fase iniziale di setup necessaria tra client e server trasprt affidabile tra prcess mittente e destinatari cntrll di fluss: il mittente nn svraccaricherà il ricevitre cntrll di cngestine: reglazine della velcità del mittente quand la rete è svraccarica nn frnisce: tempi, garanzie su larghezza di banda minima Servizi UDP: trasferiment dati nn affidabile tra prcess mittente e prcess destinatari nn frnisce: setup della cnnessine, affidabilità, cntrll di fluss, cntrll di cngestine, tempi larghezza di banda garantiti Dmanda: perché mai esiste UDP? 2: HTTP 47

48 Applicazini Internet: prtclli a livell applicazine e trasprt Applicazine access a terminale remt Web trasferiment file streaming multimedia file server remt telefnia su Internet Prtcll a livell applicazine smtp [RFC 821] telnet [RFC 854] http [RFC 2068] ftp [RFC 959] prprietari (e.g. RealNetwrks) NSF prprietari (e.g., Vcaltec) Prtcll a livell trasprt sttstante TCP TCP TCP TCP TCP r UDP TCP r UDP slitamente UDP 2: HTTP 48

49 Il Web: il prtcll http http: hypertext transfer prtcl Prtcll a livell applicazine per il Web Mdell client/server client: il brwser che richiede, riceve e mstra ggetti Web server: Web server che spedisce ggetti in rispsta ad una richiesta http1.0: RFC 1945 http1.1: RFC PC che esegue Explrer Mac che esegue Navigatr http request http respnse http request http respnse Server che esegue NCSA Web server 2: HTTP 49

50 Il WEB: terminlgia pagina WEB (dcument): cllezine di ggetti ggett: un file (HTML, JPEG, ) file HTML base: cn direttive e riferimenti ad altri ggetti URL (Unifrm Resurce Lcatr): meccanism di identificazine risrse. Si cmpne del nme del hst sul quale risiede l ggett e il path-name dell ggett nme hst path-name 2: HTTP 50

51 Il prtcll http http: usa servizi TCP: il client avvia una cnnessine TCP (crea un scket) cn il server, prta 80 il server accetta la cnnessine TCP dal client vengn scambiati messaggi http (messaggi del prtcll di livell applicazine) tra il brwser (client http) ed il Web server (server http) la cnnessine TCP viene chiusa http è stateless il server nn mantiene alcuna infrmazine sulle richieste passate dei client nta I prtclli che mantengn l stat sn cmplessi! Tutta la stria passata della cnnessine (stat) deve essere mantenuta, memrizzata se server client subiscn un crash, la lr cnscenza dell stat può essere incnsistente e deve essere ricstruita 2: HTTP 51

52 temp http: esempi Suppniam l utente digiti l URL 1a. il client http inizia una cnnessine TCP al server http (che è un prcess) all indirizz La prta 80 è il default per i server http. 2. il client http spedisce il messaggi http request message (cntenente l URL) usand la cnnessine TCP (cntiene test e 10 riferimenti ad immagini jpeg) 1b. il server http sull hst in attesa di cnnessini TCP alla prta 80. accetta la cnnessine, ntificandla al client 3. il server http riceve il messaggi di richiesta, frma un messaggi http respnse message cntenente l ggett richiest (smedepartment/hme.index), e spedisce un messaggi usand la cnnessine TCP 2: HTTP 52

53 http: esempi (cntinuazine) temp 5. il client http riceve il messaggi di rispsta cntenente il file html e l mstra. Parsifica (analizza) il file html, trva i riferimenti a 10 ggetti jpeg. 6. passi 1-5 si ripetn per gnun dei 10 ggetti jpeg. 4. il server http chiude la cnnessine TCP. 2: HTTP 53

54 Cnnessini persistenti e nn persistenti Nn persistenti http/1.0: il server parsifica le richieste, rispnde, chiude la cnnessine TCP 2 RTT (rund trip time) per ttenere l ggett cnnessine TCP richiesta/trasferiment ggett Ogni trasferiment risente della bassa velcità iniziale di trasferiment di TCP mlti brwser aprn cnnessini multiple in parallel Persistenti default per http/1.1 usand la stessa cnnessine TCP: il server, parsifica richieste, rispnde, parsifica nuve richieste il client spedisce le richieste per tutti gli ggetti a cui si fa riferiment nn appena riceve il file HTML base. Cn senza pipelining 2: HTTP 54

55 Frmat dei messaggi http: request due tipi di messaggi http: request, respnse http request message: ASCII (frmat human-readable) request line (cmandi GET, POST, HEAD) linee header GET /smedir/page.html HTTP/1.0 Hst: User-agent: Mzilla/4.0 Accept: text/html, image/gif,image/jpeg Accept-language:fr Carriage return, line feed indican la fine del messaggi (extra carriage return, line feed) 2: HTTP 55

56 http request message: frmat generale 2: HTTP 56

57 Frmat dei messaggi http: respnse status line (cdice di stat del prtcll frase di stat) dati, e.g., file html richiest linee header HTTP/ OK Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Mdified: Mn, 22 Jun Cntent-Length: 6821 Cntent-Type: text/html data data data data data... 2: HTTP 57

58 http respnse message: frmat generale versin status cde phrase status line 2: HTTP 58

59 Cdici di stat per http respnse Nella prima linea del respnse message server->client. Alcuni cdici d esempi: 200 OK richiesta cn success, l ggett richiest segue in quest messaggi 301 Mved Permanently L ggett richiest è stat spstat, la nuva lcazine è specificata dp in quest messaggi (Lcatin:) 400 Bad Request request message nn cmpres dal server 404 Nt Fund Dcument richiest nn trvat su quest server 505 HTTP Versin Nt Supprted 2: HTTP 59

60 Prvate http (lat client) 1. Cllegatevi cn telnet ad un Web server: telnet 80 Apre una cnnessine TCP sulla prta 80 (prta di default per un http server) su Qualunque csa si digiti viene spedita sulla prta 80 a 2. Digitate un http request GET: GET /~rss/index.html HTTP/1.0 Digitand quest (digitate due vlte carriage return), spedite un minimale (ma cmplet) GET request al server http 3. Guardate il respnse message spedit dal server http! 2: HTTP 60

61 Web Cache (prxy server) Obiettiv: sddisfare le richieste del client senza cinvlgere il server riginale utente cnfigura il brwser: access Web via web cache Prxy Il client manda tutti gli server http request al web client cache ggett nel web cache: il web cache spedisce l ggett altrimenti il web cache richiede l ggett dal server d rigine, quindi l spedisce al client client http request http respnse http request http respnse http request http respnse server d rigine server d rigine 2: HTTP 61

62 Perché il Web Caching? Se: il web cache è vicin al client (e.g., nella stessa rete) tempi di rispsta inferiri: il web cache è più vicin al client Diminuzine del traffic vers server distanti i canali esterni alla rete del ISP lcale/istituzinale sn spess clli di bttiglia rete istituzinale Internet pubblica canale d access a 1.5 Mbps 10 Mbps LAN server d rigine cache istituzinale 2: HTTP 62

63 Prtclli a livell applicazine dmanda: cme fa un prcess ad identificare l altr prcess cn il quale vule cmunicare? numer di prta permette all hst che riceve di determinare a quale dei prcessi che sta eseguend (lcali) debba essere recapitat il messaggi Indirizz IP dell hst sul quale è in esecuzine l altr prcess 2: HTTP 63

64 Indirizzi IP: intrduzine indirizz IP: identificatre di 32-bit per l interfaccia di rete di hst e ruter interfaccia di rete: cnnessine tra hst, ruter ed il canale fisic i ruter, tipicamente hann interfacce multiple gli hst pssn avere interfacce multiple gli indirizzi IP sn assciati alle interfacce e NON agli hst ai ruter = : HTTP 64

65 Indirizzi IP indirizz IP: parte rete (bit più a sinistra) parte hst (bit più a destra) Cs è una rete? (dal punt di vista dell indirizz IP) dispsitivi d interfaccia cn la stessa parte rete dell indirizz IP pssn fisicamente raggiungere l un l altra senza l intervent di ruter LAN rete di 3 reti IP (per gli indirizzi IP che inizian cn 223, i primi 24 bit sn l indirizz della rete) 2: HTTP 65

66 Indirizzi IP: cme averne un? Hst (przine hst dell indirizz): cdificat dall amministratre del sistema in un file DHCP: Dynamic Hst Cnfiguratin Prtcl: ttiene dinamicamente un indirizz: l hst manda un messaggi bradcast DHCP discver il server DHCP rispnde cn un messaggi DHCP ffer l hst richiede un indirizz IP cn un DHCP request il server DHCP spedisce un indirizz IP cn un DHCP ack 2: HTTP 66

67 Indirizzi IP: cme averne un? Rete (przine rete dell indirizz): si ttiene una przine allcata dell spazi di indirizzi del ISP: blcc ISP /20 Organizzaz /23 Organizzaz /23 Organizzaz / Organizzaz /23 2: HTTP 67

68 Indirizzi IP: l ultim pezz... Dmanda: Cme ttiene un ISP un blcc d indirizzi? Rispsta: ICANN: Internet Crpratin fr Assigned Names and Numbers allca gli indirizzi gestisce il DNS assegna i nmi dei dmini, rislve le dispute 2: HTTP 68

69 DNS: Dmain Name System Persne: mlti identificativi: # CF, nme, # passaprt Hst e ruter in Internet: indirizz IP (32 bit) usat per indirizzare datagrams nme, e.g., pianeta.di.unit.it usat dagli esseri umani Dmanda: crrispndenza tra indirizz IP e nme? Dmain Name System: database distribuit implementat cn una gerarchia di name server prtcll di livell applicazine hst, ruter, e name servers cmunican per rislvere nmi (traduzine indirizz/nme) nta: funzine chiave in Internet, implementata cme prtcll a livell applicazine cmplessità nella edge netwrk 2: HTTP 69

70 Servizi fferti dal DNS Traduzine di indirizzi mnemnic -> IP Hst aliasing indirizzi mnemnici cmplicati pssn avere alias più semplici Mail server aliasing Distribuzine di caric web server replicati su hst cn stess indirizz mnemnic (e.g., cnn.cm) ma diversi indirizzi IP rtazine degli indirizzi nelle rispste (l rdine determina chi cntattare per prim da parte del client HTTP) 2: HTTP 70

71 DNS name servers nessun server ha tutte le crrispndenze nmeindirizz IP name server lcali: gni ISP azienda ha dei name server lcali (default) la query DNS di un hst è innanzitutt diretta al name server lcale name server autritativ: per un hst: memrizza il nme e l indirizz IP di quell hst può eseguire la traduzine nme/indirizz per il nme di quell hst 2: HTTP 71

72 DNS: Rt name servers cntattati dai name server lcali che nn sann rislvere un nme rt name server: cntatta il name server autritativ se la crrispndenza per il nme nn è cnsciuta ttiene la crrispndenza e NASA Mt View, CA f Internet Sftware C. Pal Alt, CA restituisce la crrispndenza al name server lcale a NSI Herndn, VA c PSInet Herndn, VA d U Maryland Cllege Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndn, VA k RIPE Lndn i NORDUnet Stckhlm m WIDE Tky b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA 13 rt name server nel mnd 2: HTTP 72

73 Semplice esempi DNS rt name server l hst surf.eurecm.fr vule l indirizz IP di gaia.cs.umass.edu 1. cntatta il su server DNS lcale, dns.eurecm.fr 2. dns.eurecm.fr cntatta il rt name server, se necessari 3. il rt name server cntatta il name server autritativ, dns.umass.edu, se necessari lcal name server dns.eurecm.fr hst richiedente surf.eurecm.fr name server autrititiv dns.umass.edu gaia.cs.umass.edu 2: HTTP 73

74 Esempi DNS rt name server Rt name server: può nn cnscere il name server autritativ può cnscere un name server intermedi : chi cntattare per trvare il name server autritativ lcal name server dns.eurecm.fr hst richiedente surf.eurecm.fr name server intermedi dns.umass.edu 4 5 name server autritativ dns.cs.umass.edu gaia.cs.umass.edu 2: HTTP 74

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

Reti di calcolatori: TCP/IP. Rossano Gaeta Dipartimento di Informatica Università di Torino Reti di calclatri: TCP/IP Rssan Gaeta Dipartiment di Infrmatica Università di Trin Dati dcente Rssan Gaeta E-mail: rssan@di.unit.it www.di.unit.it/ rssan/didattica/reti Test adttat Cmputer netwrking A

Dettagli

Parte 2: livello Applicazione (http)

Parte 2: livello Applicazione (http) Parte 2: livell Applicazine (http) Obiettivi: Aspetti cncettuali ed implementativi di prtclli di applicazini di rete Paradigma client-server Mdell dei servizi Imparare cncetti sui prtclli esaminand un

Dettagli

Introduzione. Sommario: Obiettivo:

Introduzione. Sommario: Obiettivo: 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

Dettagli

Applicazioni e protocolli a livello applicazione

Applicazioni e protocolli a livello applicazione Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione

Dettagli

Reti di calcolatori: TCP/IP

Reti di calcolatori: TCP/IP Matte Seren Reti di Cmunicazine Reti di calclatri: TCP/IP Matte Seren Dipartiment di Infrmatica Università di Trin Dati dcente Matte Seren E-mail: matte@di.unit.it www.di.unit.it/ matte/scipol www.di.unit.it/%7ematte/scipol

Dettagli

Mezzi trasmissivi. Twisted Pair (TP) Due cavi di rame isolati ed intrecciati

Mezzi trasmissivi. Twisted Pair (TP) Due cavi di rame isolati ed intrecciati Mezzi trasmissivi Canali fisici: bit di dati trasmessi si propagano lungo il canale Mezzi guidati: segnali si propagano in mezzi solidi: rame, fibra Mezzi non guidati: Segnali si propagano liberamente,

Dettagli

Reti di accesso e mezzi trasmissivi

Reti di accesso e mezzi trasmissivi Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso

Dettagli

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

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

Applicazioni e protocolli a livello applicazione

Applicazioni e protocolli a livello applicazione Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione

Dettagli

Reti di accesso e mezzi trasmissivi

Reti di accesso e mezzi trasmissivi Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso

Dettagli

Livelli di un protocollo

Livelli di un protocollo Livelli di un protocollo Le reti di telecomunicazione sono complesse! molte componenti: o host o router o canali di comunicazione (diversi mezzi trasmissivi) o applicazioni o protocolli o hardware, software

Dettagli

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

Interazione tra processore, cache, memorie e dispositivi di I/O Interazione tra processore, cache, memorie e dispositivi di I/O PROCESSORE UC ALU CLOCK L1 HARD DISK MONITOR L2 %# # %# # BUS MEMORIA CENTRALE %# # LETTORE CD_ROM %# # TASTIERA 1 Memoria ROM Esiste una

Dettagli

Reti di accesso e mezzi trasmissivi

Reti di accesso e mezzi trasmissivi Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso

Dettagli

Ritardi nelle reti a commutazione di pacchetto

Ritardi nelle reti a commutazione di pacchetto Ritardi nelle reti a cmmutazine di pacchett I pacchetti avvertn un ritard sul cammin srgente-destinazine quattr srgenti di ritard ad gni hp (ruter visitat) A trasmissine Elabrazine del ruter: Cntrll dei

Dettagli

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

La edge network: end systems (host): modello client/server. modello peer-peer: Eseguono programmi applicativi e.g., WWW,  al bordo della rete Struttura della rete network edge: applicazioni ed host network core: router rete di reti reti di accesso, mezzi trasmissivi: canali di comunicazione La edge network: end systems (host): Eseguono programmi

Dettagli

Reti di computer: Esempi

Reti di computer: Esempi Reti di computer: Esempi Condivisione risorse: Non è economico comprare 1 stampante laser (o uno scanner) per ogni personal Condivisione di programmi e dati da parte di utenti Base di dati a cui molti

Dettagli

La Core Network. Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Maglia di router interconnessi

La Core Network. Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Maglia di router interconnessi La Core Network Maglia di router interconnessi Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Commutazione di pacchetto: i dati sono spediti attraverso la rete in quantità discrete

Dettagli

Reti di computer: Esempi

Reti di computer: Esempi Reti di cmputer: Esempi Cndivisine risrse: Nn è ecnmic cmprare 1 stampante laser ( un scanner) per gni persnal Cndivisine di prgrammi e dati da parte di utenti Base di dati a cui mlti utenti (da diversi

Dettagli

Introduzione. Reti di computer: Esempi. Reti di computer. Reti di computer: Esempi. Obiettivo: Sommario: Condivisione risorse:

Introduzione. Reti di computer: Esempi. Reti di computer. Reti di computer: Esempi. Obiettivo: Sommario: Condivisione risorse: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

SIP. Bibliografia. o IETF, SIP: Session Initiation Protocol, rfc 3261 http://www.ietf.org/rfc/rfc3261.txt

SIP. Bibliografia. o IETF, SIP: Session Initiation Protocol, rfc 3261 http://www.ietf.org/rfc/rfc3261.txt SIP Sessin initiatin prtcl Standard IEEE Una visine sul lung perid Tutte le telefnate avverrann tramite Internet Gli utenti sarann identificati tramite nme e-mail e nn numeri di telefn Pssiam raggiungere

Dettagli

Introduzione. Sommario: Obiettivo:

Introduzione. Sommario: Obiettivo: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

Internet protocol stack

Internet protocol stack Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della

Dettagli

Introduzione a Linux Lezione 8 Gestione della rete

Introduzione a Linux Lezione 8 Gestione della rete Intrduzine a Linux Lezine 8 Gestine della rete Angel Genvese Crs di Sistemi Operativi I/II Prf. V. Piuri Università degli Studi di Milan Dipartiment di Infrmatica A.A. 2016/2017 Panramica della lezine

Dettagli

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

La edge network: end systems (host): modello client/server. modello peer-peer: Eseguono programmi applicativi e.g., WWW,  al bordo della rete Struttura della rete network edge: applicazioni ed host network core: router rete di reti reti di accesso, mezzi trasmissivi: canali di comunicazione La edge network: end systems (host): Eseguono programmi

Dettagli

INFORMATICA CDL IN SCIENZE E TECNICHE PSICOLOGICHE

INFORMATICA CDL IN SCIENZE E TECNICHE PSICOLOGICHE RETI DI COMPUTER INFORMATICA CDL IN SCIENZE E TECNICHE PSICOLOGICHE Parte IV Le reti infrmatiche (Cme clleghiam i cmputer?) Tipi di reti: Lcale: di un università, azienda, scula, ecc. Gegrafiche: per esempi

Dettagli

Protocolli applicativi

Protocolli applicativi Prgrammazine cn le Scket Crs di laurea in Cmunicazine Digitale Labratri di sistemi e reti A.A. 2010-2011 Simne Bassis bassis@dsi.unimi.it Labratri di sistemi e reti (Cmunicazine Digitale) - A.A. 2010-2011

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host

Dettagli

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado

Dettagli

Aspetti hardware delle reti

Aspetti hardware delle reti Aspetti hardware delle reti Due parametri sn utili per definire le caratteristiche di una rete, anche se nn esiste una tassnmia universalmente accettata: tecnlgia trasmissiva e scala dimensinale. Tecnlgia

Dettagli

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

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli Cos è un protocollo? Protocolli umani: Che ora è? Ho una domanda Presentazioni messaggi specifici vengono spediti azioni specifiche sono compiute quando i messaggi sono ricevuti, o in seguito ad altri

Dettagli

Reti: cenni storici. Who s who

Reti: cenni storici. Who s who 1967: DoD ARPAnet 1970: ALOHAnet Reti: cenni storici 1975: TCP/IP model per internetwork 1976: Ethernet 198: TCP/UDP/IP standard per ARPAnet 1987: la rete cresce DNS 1989-1991: web guiding principles:

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Introduzione. Sommario: Obiettivo:

Introduzione. Sommario: Obiettivo: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

IToolS AT commands server. Version 3.3 12/11/2012

IToolS AT commands server. Version 3.3 12/11/2012 ITlS AT cmmands server 1 Smmari Descrizine... 3 Funzinament... 3 Esempi... 6 2 Descrizine Il cmpnente ITlS AtServer presente nel namespace ITlS.Cmpnents.Netwrk.Mdem cnsente di inviare SMS ed email attravers

Dettagli

IDEAL REMOTE IDEAL Remote ti consente di controllare da remoto i tuoi sistemi Windows (da Windows NT a Windows 2012 Server), macos e Linux.

IDEAL REMOTE IDEAL Remote ti consente di controllare da remoto i tuoi sistemi Windows (da Windows NT a Windows 2012 Server), macos e Linux. Cmpatible cn: Windws NT, Windws XP, Windws Vista, Windws 2000, Windws 2003 Server, Windws 2008 Server, Windws 7, Windws 8, Windws 10, Windws 2012 Server, Windws 2016 Server. Dispnible in: Presentazine

Dettagli

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Introduzione Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Accesso alla rete: end-systems, applicazioni, mezzi trasmissivi Nucleo: commutazione, struttura della rete,

Dettagli

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

A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi Via Renat Cesarini, 58/60 00144 Rma Via Scrate 26-20128 - Milan P. IVA: 01508940663 CCIAA: 11380/00/AQ Cisc, Juniper and Micrsft authrized Trainers Esame 70 291: (Btcamp Crs MS-2276 e crs MS-2277 ) Crs

Dettagli

Reti telematiche 15/03/04 2

Reti telematiche 15/03/04 2 Telematica di Base Reti telematiche 1. I nodi computer vengono fisicamente connessi da cavi 2. I nodi computer condividono un codice di trasmissione di bit 3. Un pacchetto di bit riesce a viaggiare sulla

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Internet e Reti di Calcolatori

Internet e Reti di Calcolatori Internet e Reti di Calcolatori Sommario cosa è Internet cosa è un protocollo? network edge network core rete di accesso, mezzi fisici prestazioni: loss (perdita), delay (ritardo) strati di un protocollo

Dettagli

Introduzione alle Architetture di Rete

Introduzione alle Architetture di Rete Introduzione alle Architetture di Rete Un po di storia TCP/IP nato negli anni 60 Rete di backup Internet Basi di Dati 2 1 Pila ISO/OSI Standardizzazione Nata nei primi anni 80 E un modello da seguire Basi

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons

Dettagli

Protocolli stratificati (Intro III Parte)

Protocolli stratificati (Intro III Parte) Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della

Dettagli

Anno Scolastico 2018/2019. Pentamestre

Anno Scolastico 2018/2019. Pentamestre Ann Sclastic 2018/2019. PROGRAMMA DIDATTICO CONSUNTIVOO CLASSE 1 FL Dcente/i Disciplina _R. TANTALO / M. SALVATORINI INFORMATICA / LABORATORIO Prgramma svlt: Unità di Lavr 1: Sicurezza a sul lavr Nrmativa

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless

Dettagli

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

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer: Cos è un protocollo? Un protocollo umano e un protocollo di reti di computer: Ciao Ciao Hai l ora? 2:00 tempo TCP connection request TCP connection reply. Get http://www.di.unito.it/index.htm Domanda:

Dettagli

SORN. Stryker Remote Device Management. System 8. Massimo Pigliapoco Supervisor, ProCare Services Italy

SORN. Stryker Remote Device Management. System 8. Massimo Pigliapoco Supervisor, ProCare Services Italy SORN Stryker Remte Device Management System 8 Massim Pigliapc Supervisr, PrCare Services Italy Cnfidenziale. Nn cpiare distribuire. Sl per us intern 4 Che cs è SORN? SORN: Odmetr: Strument per misurare

Dettagli

Reti di accesso e mezzi trasmissivi

Reti di accesso e mezzi trasmissivi Reti di accesso e mezzi trasmissivi Domanda: come si connettono gli host agli edge router? Reti di accesso residenziale (da casa) Reti di accesso istituzionali (scuole, università, aziende) Reti di accesso

Dettagli

Sommario. 1 Interoperabilità...1

Sommario. 1 Interoperabilità...1 Smmari 1 Interperabilità...1 1.1 Generalità...1 1.2 Cnfigurazine sistema...1 1.2.1 Sistema e anagrafiche... 1 1.2.2 Sequenze... 3 1.3 Mdalità perative...8 1.3.1 Ricezine messaggi... 8 1.3.2 Invi tramite

Dettagli

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado

Dettagli

Quale dei seguenti software è opportuno attivare durante il download di un file generico?

Quale dei seguenti software è opportuno attivare durante il download di un file generico? Mdul 7 Quale dei seguenti sftware è pprtun attivare durante il dwnlad di un file generic? Sftware di cmpressine Sftware di firma digitale Sftware di crittgrafia Sftware antivirus Quale dei seguenti sftware

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Introduzione a Internet e World Wide Web

Introduzione a Internet e World Wide Web Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra

Dettagli

Parte I: Introduzione

Parte I: Introduzione Parte I: Introduzione Obiettivi: Avere una visione di insieme del contesto Approccio: descrittivo Uso di Internet come esempio Rassegna prima lezione: cosa è Internet cosa è un protocollo? edge core Rete

Dettagli

Esercizio 1. attesa. Si assuma che:

Esercizio 1. attesa. Si assuma che: ESERCITZIONE Esercizi Si cnsideri un autcmmutatre attesa. Si assuma che: telefnic perante ad a un fasci di giunzini all uscita dell autcmmutatre sia ffert un traffic pissnian entrante cn intensità media

Dettagli

Le soluzioni MBI a supporto del cinema digitale

Le soluzioni MBI a supporto del cinema digitale Le sluzini MBI a supprt del cinema digitale Intrduzine MBI, scietà pisana che pera nel settre ICT nel trattament di cntenuti multimediali su reti etergenee, ha cncepit e realizzat una sluzine in grad di

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Obiettivi del

Dettagli

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

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali

Dettagli

Modello OSI e Architettura TCP/IP

Modello OSI e Architettura TCP/IP Mdell OSI e Architettura TCP/IP Mdell OSI L'OSI (Open Systems Intercnnectin) Reference Mdel è il frutt del lavr della ISO (Internatinal Standard Organizatin), ed ha l scp di: frnire un standard per la

Dettagli

Introduzione. Sommario: Obiettivo:

Introduzione. Sommario: Obiettivo: Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core

Dettagli

Esercizio 1. Esercitazione 1. Reti Cellulari e Multimediali A.A. 2007/08. m=28. P m A 0 =λ/μ=30 Erl. Sistema a coda M/M/m/m

Esercizio 1. Esercitazione 1. Reti Cellulari e Multimediali A.A. 2007/08. m=28. P m A 0 =λ/μ=30 Erl. Sistema a coda M/M/m/m Esercizi Esercitazine Reti Cellulari e Multimediali.. 7/8 Ing. Maur Femminella L amministratre di una rete IP ffre il servizi di telefnia su IP (VIP e adtta una plitica di gestine del traffic edge-t-edge

Dettagli

Mobile sicuro. Usare Android in Sicurezza

Mobile sicuro. Usare Android in Sicurezza Mbile sicur Usare Andrid in Sicurezza Alessandr Guid e Mirc Marchetti CRIS Centr di Ricerca Interdipartimentale sulla Sicurezza e prevenzine dei rischi Università di Mdena e Reggi Emilia 20 Gennai 2013

Dettagli

Reti di calcolatori e Internet

Reti di calcolatori e Internet Corso di Laboratorio di Tecnologie dell'informazione Reti di calcolatori e Internet Copyright Università degli Studi di Firenze - Disponibile per usi didattici Cos è Internet: visione dei componenti Milioni

Dettagli

IL LIVELLO APPLICAZIONI WEB e HTTP

IL LIVELLO APPLICAZIONI WEB e HTTP Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-2 World Wide Web (WWW) Il World Wide

Dettagli

IDEAL ADMINISTRATION 19

IDEAL ADMINISTRATION 19 Cmpatible cn: Windws NT, Windws XP, Windws Vista, Windws 2000, Windws 2003 Server, Windws 2008 Server, Windws 7, Windws 8, Windws 10, Windws 2012 Server, Windws 2016 Server. Dispnible in: Presentazine

Dettagli

Centro di competenza per la progettazione di sistemi dedicati

Centro di competenza per la progettazione di sistemi dedicati Strumenti di sistema e diagnstica Tracce di esercitazine per l us degli strumenti di diagnstica di rete. Si faccia riferiment alle slides, ai testi di riferiment per il crs ed all aiut n-line per i vari

Dettagli

Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A. 2014/15. Paola Vocca Lezione 1: Conoscere il Web

Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A. 2014/15. Paola Vocca Lezione 1: Conoscere il Web Grafica ed interfacce per la cmunicazine Scienze della Cmunicazine A.A. 2014/15 Pala Vcca Lezine 1: Cnscere il Web Cnscere il Web cme mezz Un prgett prfessinale può sl essere il risultat di una cmprensine

Dettagli

Reti di Calcolatori. IL LIVELLO APPLICAZIONI WEB e HTTP

Reti di Calcolatori. IL LIVELLO APPLICAZIONI WEB e HTTP Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI

Dettagli

IL LIVELLO APPLICAZIONI WEB e HTTP

IL LIVELLO APPLICAZIONI WEB e HTTP Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI

Dettagli

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

Esercitazioni: Stefano Leonardi. Ricevimento: Dr. Andrea Vitaletti Dr. Alessandro Ficarola. Tel.: 06 77274022 Email: Stefano Leonardi Tel.: 06 77274022 Email: leon@dis.uniroma1.it URL: www.dis.uniroma1.it/~leon Ricevimento: Dopo lezione o appuntamento per e -mail Esercitazioni: Dr. Andrea Vitaletti Dr. Alessandro Ficarola

Dettagli

A.s. 2012-2013 Programma di Informatica

A.s. 2012-2013 Programma di Informatica Via Tscana, 10 Parma tel. 0521266511 fax 0521266550 A.s. 2012-2013 Prgramma di Infrmatica Gli aspetti terici della disciplina sn suddivisi in 5 mduli: A. Prgett di sistemi infrmativi B. Basi di dati C.

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host

Dettagli

ISTITUTO D ISTRUZIONE SECONDARIA SUPERIORE

ISTITUTO D ISTRUZIONE SECONDARIA SUPERIORE Classe 1^B LSA Libr di test: Libr di test: P. Gall, P. Sirsi INFORMATICA APP 1 bienni, MINERVA SCUOLA. Unità didattica 1. Architettura dei cmputer e i sistemi perativi Mdul 1: Architettura del cmputer

Dettagli

Esercizio 1. Si consideri un autocommutatore telefonico operante ad attesa. Si assuma che:

Esercizio 1. Si consideri un autocommutatore telefonico operante ad attesa. Si assuma che: ESERCITZIONE Esercizi Si cnsideri un autcmmutatre telefnic perante ad attesa. Si assuma che: a un fasci di giunzini all uscita dell autcmmutatre sia ffert un traffic pissnian entrante cn intensità media

Dettagli

Aggiornamento remoto della chiave hardware

Aggiornamento remoto della chiave hardware AMV S.r.l. Via San Lrenz, 106 34077 Rnchi dei Leginari (Grizia) Italy Ph. +39 0481.779.903 r.a. Fax +39 0481.777.125 E-mail: inf@amv.it www.amv.it Cap. Sc. 10.920,00 i.v. P.Iva: IT00382470318 C.F. e Iscriz.

Dettagli

Guida Rapida. DVR H264 serie DV-AX1004/1009/1016

Guida Rapida. DVR H264 serie DV-AX1004/1009/1016 Guida Rapida DVR H264 serie DV-AX1004/1009/1016 Messa in funzine rapida della registrazine Cllegament LAN e IP Dinamic semplificat Cnfigurazine e us delle prte TCP www.televista.it Pagina 1 Messa in funzine

Dettagli

Il World Wide Web. Marco Porta - CIM: Web Design & Technologies

Il World Wide Web. Marco Porta - CIM: Web Design & Technologies Il World Wide Web 1 Cos è il World Wide Web? Il Web è un sistema basato su Internet che utilizza la tecnologia degli ipertesti per distribuire documenti, immagini, video,... Il Web è un sottoinsieme di

Dettagli

IL LIVELLO APPLICAZIONI WEB e HTTP

IL LIVELLO APPLICAZIONI WEB e HTTP Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-1 7-2 World Wide Web (WWW) Il World Wide

Dettagli

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera.

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera. Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.sluzini.it inf@sluzini.it grupp axelera sluzini Obiettiv Scp del presente dcument è descrivere il prdtt Nprinting, il più evlut add-in

Dettagli

Kleos per ipad. Guida rapida. Ver 1.0.0. Help Desk: 080.3492828 - hd.avvocati@wki.it

Kleos per ipad. Guida rapida. Ver 1.0.0. Help Desk: 080.3492828 - hd.avvocati@wki.it Kles per ipad Guida rapida Ver 1.0.0 Help Desk: 080.3492828 - hd.avvcati@wki.it Smmari Installazine... 3 Lgin... 3 Menù principale... 3 Hme page... 4 Ricerca Pratiche... 4 Dettagli della pratica... 5 Sggetti

Dettagli

Programmazione annuale docente classi 5^

Programmazione annuale docente classi 5^ cd.meccangrafic VATD08000G cdice fiscale 94000170129 Fax 02/967.01.431 e-mail: itczappa@itczappa.it sit internet: www.itczappa.it Prgrammazine annuale dcente classi 5^ Dcenti: Maria Anelli Catia Tirni

Dettagli

Stratificazione protocollare (Protocol Layering )

Stratificazione protocollare (Protocol Layering ) Stratificazione protocollare (Protocol Layering ) Le reti sono complesse! olti elementi: host router fisici dalle caratteristiche diverse applicazioni protocolli hardware, software Domanda: Come organizzare

Dettagli

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale

Dettagli

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis Cnversine di nmi e indirizzi Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2014-2015 Simne Bassis bassis@di.unimi.it Indirizzi Java mette a dispsizine delle classi appsite per cntenere

Dettagli

Protocolli di strato applicazione

Protocolli di strato applicazione Modello client-server Protocolli strato applicazione in Internet Gruppo Reti TLC claudio.casetti@polito.it http://www.tlc-networks.polito.it/ Tipica applicazione tra client e server Client: inizia comunicazione

Dettagli

Livello di applicazione: Web e HTTP

Livello di applicazione: Web e HTTP Livello di applicazione: Web e HTTP World Wide Web (WWW): applicazione Internet nata dalla necessità di scambio e condivisione di informazioni tra ricercatori universitari di varie nazioni Storia Inizialmente

Dettagli

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di

Dettagli

6^ parte [IL SOFTWARE] Prof. Giovanni Lucchin. Corso di TECNOLOGIA scuola sec. di primo grado

6^ parte [IL SOFTWARE] Prof. Giovanni Lucchin. Corso di TECNOLOGIA scuola sec. di primo grado 6^ parte Crs di TECNOLOGIA scula sec. di prim grad Prf. Givanni Lucchin [IL SOFTWARE] SOFTWARE Il sftware è la parte mrbida del cmputer e funzina grazie all elettricità. Sn le infrmazini/sequenza di azini

Dettagli

ISIS V. FOSSOMBRONI. Anno 2016_17. Dipartimento di informatica CONTENUTI MINIMI DI INFORMATICA

ISIS V. FOSSOMBRONI. Anno 2016_17. Dipartimento di informatica CONTENUTI MINIMI DI INFORMATICA CLASSE PRIMA LICEO CLASSE SECONDA LICEO CLASSE TERZA LICEO CLASSE PRIMA AFM- TURISMO CLASSE SECONDA AFM TURISMO CLASSE TERZA SISTEMI INFORMATIVI AZIENDALI-SIA curvatura sprtiva CLASSE QUARTA SISTEMI INFORMATIVI

Dettagli

Introduzione a Linux

Introduzione a Linux Intrduzine a Linux Lezine 2 Prvare Linux Angel Genvese Crs di Sistemi Operativi Prf. V. Piuri Università degli Studi di Milan Dipartiment di Infrmatica A.A. 2015/2016 2015 Angel Genvese Panramica della

Dettagli

GET Italia. Job Description

GET Italia. Job Description GET Italia S.r.l. Strada per Chieri,69-14019 Villanva d Asti (AT) c.f. e p. IVA IT08190070014 Tel. +39 011 0436131- Fax +39 011 3710305 www.getitalia.t.it GET Italia Junir Sftware Develper Jb Descriptin

Dettagli

A.s. 2014-2015 Programma di Informatica

A.s. 2014-2015 Programma di Informatica Via Tscana, 10 Parma tel. 0521266511 fax 0521266550 A.s. 2014-2015 Prgramma di Infrmatica Gli aspetti terici della disciplina sn suddivisi in 5 mduli: A. Prgett di sistemi infrmativi B. Basi di dati C.

Dettagli

Informatica: arte e mestiere 3/ed

Informatica: arte e mestiere 3/ed Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura

Dettagli

SIMATIC NET: Wireless

SIMATIC NET: Wireless Industry Autmatin USO ESTERNO Nr. 2014/5.1/13 Data: 18.06.14 SIMATIC NET: Wireless Rilasci nuvi Scalance W cn standard 802.11n Cn la presente si cmunica che, cn effett immediat, la gamma di cmpnenti wireless

Dettagli