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