Breve storia di Internet I protocolli TCP/IP Il protocollo IP: indirizzi
Transcript
Breve storia di Internet I protocolli TCP/IP Il protocollo IP: indirizzi
%UHYHVWRULDGL,QWHUQHW ,SURWRFROOL7&3,3 ¾ Anni ’70 ARPANET: rete nazionale USA dedicata alla ricerca con una dozzina di nodi (ARPA = Advanced Research Projects Agency) ¾ Anni ’80: ARPANET si divise in MILNET (applicazioni militari) e CSNET (ricerche in ambito informatico) ¾ CSNET collegò tutte le facoltà universitarie USA UHWHDQDORJDLQ,WDOLDUHWHXQLYHUVLWDULD*$55 ¾ Alla fine degli anni ’80 CSNET si aprì ad applicazioni commerciali, diventando Internet SULPLSURYLGHU&RPSX6HUYH H0&, Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis OLYHOORGLWUDVSRUWRSURWRFROOR7&37UDQVIHU&RQWURO3URWRFRO OLYHOORGLUHWHSURWRFROOR,3,QWHUQHW3URWRFRO ¾ Tutti i calcolatori collegati a Internet utilizzano TCP/IP ¾ TCP LGDWLGDWUDVPHWWHUHVRQRVXGGLYLVLLQSDFFKHWWL GLLGHQWLFDOXQJKH]]D RJQLSDFFKHWWRq LQYLDWRVHSDUDWDPHQWHLSDFFKHWWLGLXQRVWHVVRPHVVDJJLR SRVVRQRVHJXLUHSHUFRUVLGLYHUVLHGHVVHUHLQYLDWLLQTXDOVLDVL RUGLQH ¾ IP JHVWLVFHLOURXWLQJ GHLVLQJROLSDFFKHWWLGLQDPLFR – Può modificare una route se una connessione viene interrotta o in base alle condizioni di traffico DIILGDELOLWjSL GHOGHLSDFFKHWWLJLXQJHDGHVWLQD]LRQH YHORFLWjSRFKLPLQXWLDOPDVVLPR 29 ,OSURWRFROOR,3LQGLUL]]L,QWHUQHW Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 30 ,QGLUL]]L,3VLPEROLFL ¾ Ogni nodo (elaboratore) di Internet ha un proprio indirizzo IP E\WHQXPHULFLDVFXQRIUDHVHSDUDWLGDXQSXQWR $GHVLOVHUYHUZHEGHO',((KDLQGLUL]]R ¾ Normalmente a ciascun indirizzo numerico è associato un nome simbolico VHTXHQ]HGLFDUDWWHULVHSDUDWHGDXQSXQWR [email protected] utente ¾ Internet è suddivisa in reti e sottoreti , SULPL GXH QXPHUL GHOO¶LQGLUL]]R ,3 LQGLFDQR XQD UHWH QHOO¶HVHPSLRODUHWHGHOO¶8QLYHUVLWj GL&DJOLDUL LOWHU]RQXPHUR LQGLFDXQDVRWWRUHWHLO',(( LOTXDUWRQXPHUR LGHQWLILFDO¶HODERUDWRUHDOO¶LQWHUQRGHOODVRWWRUHWH Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis ¾ I protocolli principali corrispondono ai livelli 3 e 4 ISO/OSI 31 dominio O¶XOWLPD SDUWH LGHQWLILFD OD WLSRORJLD R OD ORFDOL]]D]LRQH JHRJUDILFD it LWDOLD com FRPPHUFLDOHedu LVWUX]LRQHHFF VSRVWDQGRFL SL D VLQLVWUD O¶LQGLUL]]R GLYHQWD SL VSHFLILFR SHU LQGLFDUH OD UHWH HV unicaODVRWWRUHWHHVdieeHYHQWXDOPHQWHO¶HODERUDWRUHHVQHZPDLO ¾ La trasformazione da simbolico a numerico e viceversa è eseguita dai DNS (Domain Name Server), elaboratori che contengono le tabelle di conversione Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 32 ,SULQFLSDOLSURWRFROOLEDVDWLVX7&3,3 SHULVHUYL]L,QWHUQHW ,OVHUYL]LRGLSRVWDHOHWWURQLFDHPDLO ¾ telnet FRQQHVVLRQH DG XQ QRGR JHQHULFR DOOD UHWH DWWUDYHUVR O¶LQWHUSUHWH GHL FRPDQGL SHUPHWWH GL DYYLDUH O¶HVHFX]LRQH GL SURFHVVL VXO QRGR D FXL VL q FRQQHVVL q QHFHVVDULR DYHUH L SHUPHVVL GL DFFHVVR RYYHUR HVVHUH XWHQWL GL HQWUDPELLQRGL ¾ ftp (file transfer protocol) WUDVIHULPHQWRGLILOHWUDGXHQRGL DSSURFFLR FOLHQW QRGR ORFDOH FLRq LO FRPSXWHU GD FXL VL ULFKLHGH LO VHUYL]LR± VHUYHU QRGRUHPRWRFLRq LOFRPSXWHUVXGDFXLVLLQWHQGH WUDVIHULUHLILOH QRQ q QHFHVVDULR HVVHUH XWHQWL GHO QRGR UHPRWR JUD]LH DOOD FRQQHVVLRQH³DQRQ\PRXV´ Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 33 ,O:RUOG:LGH:HE::: ¾ Messaggio: insieme di caratteri di lunghezza e contenuto arbitrari 7UDVPHVVRGDXQPLWWHQWHIURPDXQRRSL GHVWLQDWDULWRHVSUHVVLDWWUDYHUVRLQGLUL]]LHPDLO – Indirizzi e-mail nello stesso formato degli indirizzi IP ,QFRSLD&&RSSXUHFRSLDQDVFRVWD%&&DGDOWULGHVWLQDWDUL – Esistono mappature di più utenti destinatari attraverso un unico indirizzo e-mail (mailing list) &DUDWWHUL]]DWRGDXQWLWRORVXEMHFWFKHQHVLQWHWL]]DLOFRQWHQXWR ¾ Invio messaggi: smtp (simple mail transfer protocol) 6LEDVDVXOODFRPXQLFD]LRQHGLGXHSURFHVVLPDLOHUWUDQRGRPLWWHQWHHGHVWLQDWDULR – Es. Outlook oppure Eudora 1RQq QHFHVVDULRFKHO¶XWHQWHGHVWLQDWDULRVLDFRQQHVVR ¾ Ricezione messaggi: pop (post office protocol) /¶XWHQWH DWWLYD LO SURSULR PDLOHU FKH VL FRQQHWWH DO QRGR VHUYHU GRYH VRQR PHPRUL]]DWLLPHVVDJJLLQDUULYRFKHOLWUDVIHULVFHQHOFRPSXWHUGHOO¶XWHQWH Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 34 ,O:RUOG:LGH:HE (cont.) ¾ Sistema per la gestione di documenti ipertestuali e multimediali su Internet VYLOXSSDWRDO&(51GLYHQWDWRSRLVWDQGDUGGL,QWHUQHW LSHUWHVWL GRFXPHQWL LQ FXL SDUROH R IUDVL ULPDQGDQR DG DOWUH SDUWL GHO GRFXPHQWRQDYLJD]LRQH GRFXPHQWRPXOWLPHGLDOHFRPSRVWRGDWHVWLVXRQLLPPDJLQL L GRFXPHQWL ::: SRVVRQR HVVHUH ORFDOL]]DWL VX GLYHUVL QRGL H YHQJRQR YLVXDOL]]DWLGDVRIWZDUHOLYHOORDSSOLFD]LRQH,6226,GHWWLEURZVHU LGRFXPHQWL:::GLRJQLQRGRVRQRJHVWLWLGDXQVHUYHU::: VRIWZDUH FKHULVSRQGHDOOHULFKLHVWHGHLEURZVHUFOLHQW UHPRWL ¾ Il WWW si basa su tre standard VLVWHPDGLLQGLUL]]L85/ 8QLIRUP 5HVRXUFH /RFDWRUVLVWHPDGLLQGLUL]]LFKH LQGLYLGXD RJQL ULVRUVD GHOOD UHWH GRFXPHQWL ::: ILOH HFF H VSHFLILFD LO SURWRFROORFRQFXLDFFHGHUYLXVDWRDGHVDQFKHSHUILOHFRQIWS SURWRFROORGLFRPXQLFD]LRQHWUDFOLHQW:::HVHUYHU:::+773 +\SHU7H[W 7UDQVIHU3URWRFROÆ OLYHOORWUDVSRUWR,6226, OLQJXDJJLR SHU OD UHDOL]]D]LRQH GHJOL LSHUWHVWL +70/ +\SHU7H[W 0DUNXS /DQJXDJH GHILQLVFH OD VWUXWWXUD LO FRQWHQXWR H O¶DVSHWWR JUDILFR GL XQ GRFXPHQWR LSHUWHVWXDOH H FRQVHQWH OD GHILQL]LRQH GL OLQN FROOHJDPHQWL DG DOWULGRFXPHQWL ¾ I browser (livello applicazione ISO/OSI) visualizzano i documenti ipertestuali e consentono la navigazione 1HWVFDSH1DYLJDWRU06,QWHUQHW([SORUHUHFF Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 35 Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 36 ,O:RUOG:LGH:HE (cont.) ,OVLWRGL)RQGDPHQWLGL,QIRUPDWLFD ¾ Siti web XQVLWRq XQGRFXPHQWRLSHUWHVWXDOHRUJDQL]]DWRLQXQLQVLHPHJHUDUFKLFRGL SDJLQHFROOHJDWHWUDORUR QHOVHUYHUZHEOHSDJLQHVRQRPHPRUL]]DWHFRPHILOHDOO¶LQWHUQRGLGLUHFWRU\ ODSDJLQDLQL]LDOHDOOLYHOORSL DOWRGHOODJHUDUFKLDq GHWWDKRPHSDJH OR 85/ GL RJQL SDJLQD q FRVWLWXLWR GDOO¶LQGLUL]]R ,3 GHO QRGR VX FXL VL WURYD LO VHUYHUVHJXLWRGDOSDWK QDPH GHOILOHLQFXLq PHPRUL]]DWDODSDJLQD HVHPSL VLWRGHOO¶8QLYHUVLWj GL&DJOLDUL85/KWWSZZZXQLFDLW VLWR GHO FRUVR GL /DERUDWRULR GL ,QIRUPDWLFD KWWSZZZGLHHXQLFDLWaPDUFLDOLV/, Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 37 (VHPSLRGLFRGLFH+70/GDOVLWRGL LQIRUPDWLFD Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 38 3HUVDSHUQHGLSL« ¾ Sistemi distribuiti e reti di calcolatori Ceri, Mandriola, Sbattella, “Informatica – arte e mestiere”, McGraw-Hill 1999, ISBN 88 386 0804-0, Capitolo 15 ¾ I servizi Internet Ceri, Mandriola, Sbattella, “Informatica – arte e mestiere”, McGraw-Hill 1999, ISBN 88 386 0804-0, Capitolo 16 Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 39 Fondamenti di Informatica 1 - A.A. 2009/10 - Prof. Gian Luca Marcialis 40