La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Copyright B. Cipolla 2004-20051 Quando funziona… ;-) versione 1.3: Ottobre 2005.

Presentazioni simili


Presentazione sul tema: "Copyright B. Cipolla 2004-20051 Quando funziona… ;-) versione 1.3: Ottobre 2005."— Transcript della presentazione:

1 copyright B. Cipolla 2004-20051 Quando funziona… ;-) versione 1.3: Ottobre 2005

2 copyright B. Cipolla 2004-20052 contenuti Internet la connessione (ultimo miglio, POP) nomi ed indirizzi DNS URL/domini Browser HTTP/FTP I newsgroups: Laltra internet

3 copyright B. Cipolla 2004-20053 Internet La rete delle reti trasporta bits (informazione digitale) stesse regole per fare comunicare programmi fra di loro –Browser web server –Mail, … –trasferimento files

4 copyright B. Cipolla 2004-20054

5 5 Cosa è una Rete Una serie di sistemi di componenti interconnesse sono chiamate reti. Reti di trasporto –strada –ferrovia –navigazione linea aerea conduttura (gas, petrolio, acqua, fognature) rete elettrica, rete telefonica rete televisiva

6 copyright B. Cipolla 2004-20056 Rete Rappresentabile come Archi e nodi (grafo)

7 copyright B. Cipolla 2004-20057

8 8 Nodi Nodi foglia (F una sola connessione) esempio: il tuo unico PC di casa nodi intermedi I solitamente routers

9 copyright B. Cipolla 2004-20059 Nodi con più connessioni Possono fare smistamento del traffico

10 copyright B. Cipolla 2004-200510

11 copyright B. Cipolla 2004-200511 Il traffico Scambio di informazioni fra nodi traffico a pacchetti (lunghezza solitamente minore di 1492 bytes) messaggi più lunghi vengono spezzettati

12 copyright B. Cipolla 2004-200512 Similitudine con la posta cartacea Immagina di avere a disposizione solo le buste da lettere e di dovere spedire un libro smembri il libro ed inserirai ogni pagina del libro in una busta separata (pacchetto)

13 copyright B. Cipolla 2004-200513 Il traffico Ogni pacchetto (busta) contiene indirizzo del mittente, indirizzo del destinatario numero progressivo del pacchetto 1,2,3,4,5 … (se ne potrebbero perdere per strada)

14 copyright B. Cipolla 2004-200514 Traffico Acknowledge lunghezza (per sapere quanti dati contiene) dati (il carico utile vero e proprio) checksum (parità) per controllare che non si sia rovinato durante il viaggio. Ed altre cosette come... lorribile lifetime counter

15 copyright B. Cipolla 2004-200515

16 copyright B. Cipolla 2004-200516 Il Router Un pacchetto attraversa alcuni (anche decine) di nodi intermedi per arrivare a destinazione Nodi intermedi: router Il Router inoltra i pacchetti verso destinazione sulla base dellindirizzo destinatario e di tabelle di routing si occupa di congestione, priorità ed altro

17 copyright B. Cipolla 2004-200517 Pacchetti Tutto il traffico su internet è composto da pacchetti Gli elaboratori non possono trattare messaggi di lunghezza arbitraria Messaggi troppo lunghi sono spezzati (splittati) e riassemblati a destinazione raggiunta Ogni pacchetto può seguire un percorso diverso per raggiungere la destinazione. (pedigree militare di Internet)

18 copyright B. Cipolla 2004-200518 Inoltro pacchetti I Routers smistano i pacchetti verso destinazione Ogni pacchetto può seguire un percorso diverso definizione di Router: da Wikipedia, l'enciclopedia libera. Nella tecnologia delle reti informatiche, un router in inglese letteramente instradatore, è un dispositivo di rete che si occupa di instradare pacchetti tra reti diverse

19 copyright B. Cipolla 2004-200519 Inoltro pacchetti Perché percorsi diversi? Caduta di link traffico pesante deterioramento qualità link (troppi errori)

20 copyright B. Cipolla 2004-200520 A comunica con B I I I I I I A B F

21 copyright B. Cipolla 2004-200521 Un collegamento si interrompe il traffico segue un altro percorso I I I I I I B F A

22 copyright B. Cipolla 2004-200522 Router assassino Uccisione pacchetti (mors tua…) end of life congestione cip: per evitare che rimangano in circolazione allinfinito (mi sono perso)

23 copyright B. Cipolla 2004-200523 Routers piccoli In casa: 50-100 DSL, LAN collega ad Internet gli apparati digitali di casa (PC, Telefoni, Set Top Boxes, Netcams, impianti, …) Anche un PC può operare come router

24 copyright B. Cipolla 2004-200524 Routers grossi Smistano il traffico sul backbone Internet molti collegamenti in fibra ottica velocità anche di decine di Gigabits al secondo decine di milioni di pacchetti al secondo prezzi anche > 500K CIP: backbone: spina dorsale

25 copyright B. Cipolla 2004-200525 La connessione del nodo foglia (ultimo miglio) Il tuo PC, palmare. Telefonino.. si connette ad internet tramite un POP (Point Of Presence) cavo telefonico (rame) Modem ISDN (A)DSL WI-FI cellulare (GSM, GPRS, UMTS…) Satellite...

26 copyright B. Cipolla 2004-200526 Il POP (Point Of Presence) Concentratore di modems ubicato solitamente in centrale telefonica contiene decine, centinaia di modems fibra ottica o ponte radio verso rete telefonica/internet cip: In Italia circa 8000 centrali telefoniche cip: MOdulatore DEModulatore

27 copyright B. Cipolla 2004-200527 Concentratore ADSL grosso (ADSLAM)

28 copyright B. Cipolla 2004-200528 LUltimo miglio (Last Mile) Tratta di cavo che collega il tuo telefono di casa con la centrale telefonica. In Italia ci sono circa 8000 centrali telefoniche e circa 30 milioni di utenze Limitazioni di distanza per ADSL Nessuna limitazione per modem V.90

29 copyright B. Cipolla 2004-200529 ADSL (Digital Subscriber Line) Asymmetrical veloce (anche decine di Mbps) limitazioni di distanza zone non servite (non conviene al gestore o distanza eccessiva) ADSL2 (2004) più veloce, maggiore distanza ….ADSL3 ….. SDSL VDSL HDSL

30 copyright B. Cipolla 2004-200530 ADSL: tariffe A tempo (boh!) flat a consumo (GB) Italia fanalino di coda?

31 copyright B. Cipolla 2004-200531 Protocollo Modalità di comunicazione tramite una rete, Insieme di regole di comportamento (Cerimoniale) Il protocollo è il linguaggio della rete Permette a sistemi dissimili di comunicare. TCP: Transmission Control Protocol IP: Internet Protocol. Smista il traffico verso destinazione

32 copyright B. Cipolla 2004-200532 Altri protocolli TCP/IP, UDP/IP, HTTP(S), FTP, SMTP, DNS, DDNS, DHCP, NTP, BOOTP, NNTP, POP3...

33 copyright B. Cipolla 2004-200533 ISP e hosting provider Internet Service Provider Fornisce accesso ad Internet Pagamento a canone o a tempo Accesso via modem V.90/92 o via ISDN o via ADSL o fibra o WI FI o …

34 copyright B. Cipolla 2004-200534 WI-FI…… WI-MAX cip: Hot spot alla fiera di Carrara

35 copyright B. Cipolla 2004-200535 Internet Senza fili: Wi-FI e WI-MAX

36 copyright B. Cipolla 2004-200536 Hosting provider Fornisce spazio web, caselle di posta etc su internet a volte gratis (pubblicità e limitazioni) a pagamento (Megabytes di spazio, Gigabytes/mese di banda)

37 copyright B. Cipolla 2004-200537 Internet: alcuni protocolli HTTP FTP NNTP SMTP POP SNMP...

38 copyright B. Cipolla 2004-200538 Indirizzi IP Del tipo aaa.bbb.ccc.ddd con ogni elemento compreso fra 0 e 255 (da 00000000 a 11111111 binario. un byte, 2 alla ottava) esempio: 66.218.71.198 Statici o dinamici pubblici o privati vedi il tuo indirizzo IP dando il comando ipconfig dalla finestra DOS cip: similtel

39 copyright B. Cipolla 2004-200539 Indirizzo IP come un numero telefonico completo 0039/0585/234567/11 –prefisso internazionale –prefisso di distretto telefonico –numero –eventuale interno

40 copyright B. Cipolla 2004-200540 Comunicazioni fra programmi Nodo----->Indirizzo (IP) protocollo e porte (da 0 a 65535) esempio: TCP 192.168.1.254:8080 un programma può utilizzare più porte ad esempio emule usa le porte TCP 4662, UDP 4672, e TCP 4711 HTTP (usato dal browser) usa la porta 80, 8080 cip: https 443

41 copyright B. Cipolla 2004-200541 Il Domain Name Server (DNS) Come elenco telefonico dato un nome fornisce lindirizzo da dominio ricava indirizzo (IP) es: Yahoo.com---> 66.218.71.198 serve almeno lindirizzo del DNS (primario e secondario)

42 copyright B. Cipolla 2004-200542 DNS Struttura gerarchica caching degli indirizzi (come elenchi telefonici) rischi dei DNS: –attacco ai DNS (Denial Of Service, DOS) –DNS spoofing Se DNS non funziona? Basta ricordarsi gli indirizzi e scrivere http://66.218.71.198/indice.html cip: spoofing: impersonazione di un'altra macchina per piratare un network; ad esempio, farsi passare per un'altro indirizzo IP.

43 copyright B. Cipolla 2004-200543 Sequenza di utilizzo browser Scrivi nel browser un URL http://meuccitv.tripod.com/files/inizio.html 1) tripod.com (il nome di dominio) viene inviato al dns 2) che ritorna 209.202.240.20 3) a questo indirizzo si invia la richiesta del file /files/indice.html nel sottodominio meuccitv 4) Il web server invia al browser il file inizio.html

44 copyright B. Cipolla 2004-200544 Sequenza II Il browser legge il contenuto di indice.html seleziona gli oggetti a cui fa riferimento (GIF, JPG, suoni etc) e li richiede alla rete per ogni oggetto, se il dominio che lo contiene è diverso da tripod.com si ripete la sequenza 1,2,3,4 il protocollo utilizato è HTTP pagina completata se clicco su di un link... cip: HyperText Transfer Protocol

45 copyright B. Cipolla 2004-200545 Gergo Internet di base URL - Uniform Resource Locator –URL Formato: Metodo di trasferimento://host/path Metodi di trasferimento: FTP e HTTP –FTP - File Transfer Protocol –HTTP - HyperText Transfer Protocol HTML - HyperText Markup Language

46 copyright B. Cipolla 2004-200546 URLs: esempi http://www.liceomeucci.it/benvenuto/index.html https://4bst05.tripod.com/4b2s.jpg ftp://utente:password@www.brunocipolla.com/ http://host127.ipowerweb.com:8080/panel/host/f ilemanager?func=dirtree cip: nellurl possono essere contenuti parametri cip: https (sicuro cioè cifrato)

47 copyright B. Cipolla 2004-200547 DNS (Domain Name Server) Elenchi Internet a nomi (di dominio) fanno corrispondere indirizzi (IP) ad esempio: scrivendo nella finestrella del browser: http://news.google.it/… google.it (il dominio) viene inviato al DNS che ritorna 216.109.118.60 il browser invia a 216.109.118.60 la richiesta di http://news

48 copyright B. Cipolla 2004-200548 Domini Nome e tipo Nome: lettere, numeri e -, <63 caratteri TLD (Top Level Domains) Generici (.COM,.ORG,.NET,.EDU.MIL.GOV….) Country Code (CC) (.IT.DE.TV JP UK…) cip: tre e due lettere

49 copyright B. Cipolla 2004-200549 Domini

50 copyright B. Cipolla 2004-200550 Nomi dominio: regole Ammessi solo alcuni caratteri lunghezza massima Sono-contento-che-e-giovedi-e-la-mamma-- mi-ha-fatto-i-gnocchi.museum è un nome di dominio lecito,.

51 copyright B. Cipolla 2004-200551 Domini: registrazione I sottodomini (miosito.tripod.com) solitamente sono gratis I nomi di dominio sono sempre a pagamento (eventualmente compreso nel canone dellISP) www.register.it (sono cari) 1.107.089 numero domini presenti nel database WHOIS al 24/10/2005 cip: (affitto annuale)

52 copyright B. Cipolla 2004-200552 Web Hosting Una volta registrato il dominio (per esempio: giorgiorossi.it) occorre affittare lo spazio su internet (Web Hosting) Si paga mensilmente o annualmente secondo la quantità (MB o GB. la banda o altro) i prezzi sono molto calati negli ultimi anni cip: banda: Gigabytes scaricabili al mese

53 copyright B. Cipolla 2004-200553 Tipi di documenti su Internet HTML immagini: JPG, JPE, JPEG, GIF, PNG, bmp… DOC (Word) XLS (excel) PPT/PPS (Powerpoint) etc PDF (Adobe Acrobat) PS (Adobe Postscript) RTF (Rich Text Format)

54 copyright B. Cipolla 2004-200554 Formati tipici di informazioni reperibili su internet.PPT,.PPS Presentazione Powerpoint.DOC, MS Word (i readers sono gratis).XLS.PDF Adobe (richiede Acrobat Reader gratis).ZIP file di dati compresso.Jpeg,.GIF immagini, disegnini.AVI.MOV,.Mpeg.mpg etc filmati.MP3 Musica.Rm.Ra etc Streaming Video Mille altri meno frequenti

55 copyright B. Cipolla 2004-200555 HUB e Switch Definizione di Hub A connection device for networks. Allows multiple segments or computers to connect and share packets of information. Inoltra ogni pacchetto su tutti i segmenti di rete che gestisce

56 copyright B. Cipolla 2004-200556 Il Browser Ne esistono tanti –Mozilla/Netscape –Internet Explorer (colabrodo) –Opera –Realplayer … Sullo stesso PC li posso usare tutti Il browser invia richieste al Web-Server cip: To Browse: cip: To Browse:

57 copyright B. Cipolla 2004-200557 Client, server e HTTP

58 copyright B. Cipolla 2004-200558 Browser: sicurezza Scambio cifrato di informazioni col server

59 copyright B. Cipolla 2004-200559 Il Browser Plug-ins Cookies Preferiti Cache SSL

60 copyright B. Cipolla 2004-200560 Cookies I cookies (letteralmente "biscottini") sono piccoli file di testo che i siti web utilizzano per immagazzinare alcune informazioni nel computer dell'utente. I cookie sono inviati dal sito web e memorizzati sul computer. Sono quindi re-inviati al sito web al momento della prossima visita. Le informazioni all'interno dei cookie sono spesso codificate e non leggibili per un essere umano. cip: immagine biscotti cip: immagine biscotti

61 copyright B. Cipolla 2004-200561 Browser Esecuzioni programmi e virus contenuti nelle pagine (ohi ohi!) o nelle immagini Java Javascript...

62 I P on everything ;-)

63 copyright B. Cipolla 2004-200563 Internet FINE

64 copyright B. Cipolla 2004-200564 Tips for Doing Well Realize what is involved Stay current Ask questions Get feedback Use different learning strategies Know what to expect from exams Persist In case of series difficulties: Remember you can always withdraw Check out: http://www.iss.stthomas.edu/studyguides/http://www.iss.stthomas.edu/studyguides/

65 copyright B. Cipolla 2004-200565 Pacchetti Vita

66 copyright B. Cipolla 2004-200566 Pacchetti Mittente (IP) Destinatario Time to live numero progressivo protocollo lunghezza


Scaricare ppt "Copyright B. Cipolla 2004-20051 Quando funziona… ;-) versione 1.3: Ottobre 2005."

Presentazioni simili


Annunci Google